Excel: Como faço para calcular dias úteis líquidos para uma matriz de intervalos de datas?

3

Eu tenho uma lista de intervalos de datas, digamos:

        A                   B 
1 April 25, 2013     May 31, 2013
2 September 30, 2013 October 18, 2013

Preciso calcular uma soma de dias úteis líquidos de todos os intervalos em uma única célula. Eu quero evitar intermediário = NETWORKDAYS (). Uma fórmula de matriz é uma escolha lógica, mas uma tentativa de aplicá-la, como essa {=SUM(NETWORKDAYS(A1:A2, B1:B2))} , leva a um erro de fórmula.

Como isso pode ser feito?

Mais amplamente, como o Excel aplica uma fórmula de matriz? Não está claro para mim a partir de exemplos básicos de fórmulas de matriz.

    
por DKroot 18.06.2013 / 20:57

1 resposta

6

Experimente esta versão

=SUMPRODUCT(NETWORKDAYS(A1:A2+0, B1:B2+0))

NETWORKDAYS aceita "matrizes", mas não intervalos (no Excel 2007 ou posterior), portanto, o +0 converte o intervalo em uma matriz

SUMPRODUCT em vez de SUM significa que você não precisa "inserir matriz" na fórmula

Se você usa SUM , você "matriz entra" fazendo isso:

1) Selecione uma célula com fórmula

2) Pressione a tecla F2 para selecionar a fórmula

3) Mantenha pressionadas as teclas CTRL e SHIFT e pressione ENTER

se feito corretamente, você recebe {e} a fórmula

    
por 18.06.2013 / 21:05