Fórmula do Excel - às vezes, fórmula de matriz, às vezes não

0

Eu quero gravar alguns dados em um arquivo do Excel e quero que a primeira página mostre um resumo dos dados que estão espalhados por todas as planilhas. Os itens de dados individuais em uma planilha podem ser incluídos ou excluídos, e eu quero que o resumo seja calculado apenas nos valores incluídos.

Assim, pensei em usar uma fórmula como essa para mostrar, por exemplo, uma média (para a qual os campos vazios também não devem ser contados):

=AVERAGE(IF('dataSheet1'!$B:$B=1,IF('dataSheet1'!$I:$I<>"",'dataSheet1'!$I:$I,""),""))

Se eu tiver essa fórmula em dataSheet1 , tudo funcionará bem. Se eu tiver essa fórmula na folha summary , preciso inseri-la como uma fórmula de matriz e preciso especificar os intervalos exatos para que ela funcione. Existe uma maneira (além de adicionar a média em dataSheet e, em seguida, fazer referência ao resultado em summary ) para fazer a fórmula funcionar sem que ela se transforme em uma fórmula de matriz?

    
por Jonas 30.06.2010 / 23:00

1 resposta

0

Average já exclui valores vazios. É por isso que você pode pegar a média de I:I e não obter quase 0 (porque a maioria é vazia), mas para incluir sua B:B , você pode fazer algo assim:

=SUMIF(dataSheet1!B:B,1,dataSheet1!I:I)/COUNTIF(dataSheet1!B:B,1)
    
por 01.07.2010 / 06:29