Função Agregação do Excel em combinações aritméticas sem coluna temporária?

0

Muitas vezes, quero fazer funções de agregação em combinações lineares de colunas sem precisar criar uma nova coluna para manter a combinação linear. Existe uma maneira de fazer isso?

Por exemplo, se minha planilha tiver dados nas colunas A: B e eu quiser o STDEV da série A + B, agora preciso criar uma nova coluna C e preencher com a fórmula C2 = A2 + B2 . Então eu posso pegar =STDEV(C:C) .

Neste exemplo: Existe uma notação que me permite ignorar a criação da Coluna C e, em vez disso, fazer algo como STDEV (A: A + B: B)?

    
por feetwet 14.03.2018 / 16:17

1 resposta

2

Existe um problema ao adicionar as colunas inteiras, porque após a adição, as células em branco são tratadas como zeros. Isso não acontece com uma única referência de coluna, é claro, e eu chamaria isso de bug.

Você pode contornar isso usando um IF () para substituir os zeros por espaços em branco:

=AVERAGE(IF(A:A+B:B<>0,A:A+B:B,""))

=STDEV(IF(A:A+B:B<>0,A:A+B:B,""))

AsfórmulascomsomascomoargumentosãofórmulasdearrayedevemserdigitadascomCTRLShiftEnter,emvezdeapenasEnter.

Observetambémquequalquertextonascolunasqueestãosendoadicionadas(comocabeçalhos)causaráumerro#VALUE!.Editar:Masestamodificaçãoirálidarcomisso:

=AVERAGE(IF((A:A+B:B<>0)*NOT(ISTEXT(A:A+B:B)),A:A+B:B,""))

Espero que isso ajude. Boa sorte.

    
por 14.03.2018 / 18:28