AVERAGEIF em várias planilhas (via referência 3D) no Excel

1

Eu tenho uma pergunta ao usar funções do Excel: Eu tenho uma pasta de trabalho contendo informações mensais (armazenadas como valores numéricos) em 12 planilhas diferentes (chamadas Jan, fevereiro, ..., dezembro). Em cada planilha, eu calculo a soma, por exemplo =SUM(B1:B100) e armazena na célula A1.

Eu crio uma planilha de visão geral que calcula a média dos valores A1 de cada mês e quero excluir aqueles com 0.

Eu uso a fórmula

=AVERAGEIF(Jan:Dec!A1, ">0")

no entanto, eu tenho #VALUE! usando essa função média.

Qual é a causa deste problema? O intervalo de AVERAGEIF não pode ser o resultado de outra função SUM?

    
por Starry 22.05.2014 / 13:21

2 respostas

1

Você não pode usar uma referência 3D em Averageif ou SumIf para esse assunto. Sua referência 3D é Jan: Dec! A1, ou seja, você não está referenciando um intervalo em uma única planilha (que seria 2D) que você está referenciando um intervalo em várias planilhas.

Consulte o seguinte link para obter uma lista de funções aceitáveis para usar referências 3D no. Crie uma Referência 3D, Ajuda da Microsoft

Você terá que chegar a um caminho diferente. O acima responde a uma pergunta específica. Eu posso adicionar uma recomendação nos comentários, se você desejar.

    
por 22.05.2014 / 14:12
-1

Eu consolidaria todos os dados em uma tabela em uma planilha. Eu adicionaria uma coluna para Mês / Data, se necessário, para identificar as linhas.

Em seguida, sua fórmula será fácil e qualquer outro tipo de análise ou relatório também será fácil. Você não precisa se preocupar em manter várias planilhas sincronizadas.

    
por 23.05.2014 / 10:40