Use AVERAGEIF em vários intervalos de células em uma planilha

Use AVERAGEIF em vários intervalos de células em uma planilha

estou usandoMÉDIA SEusando o seguinte para retornar a resposta

=AVERAGEIF('Sheet 2'!H3:K10,I9,'Sheet 2'!K3:K10)

Isso funciona bem se eu tiver todas as informações em uma planilha, porém se eu tiver as informações em duas planilhas não funciona mais. Tentei criar um SUPER RANGE, pois funciona usando células contíguas em ambas as planilhas. Pediram-me para não combinar as duas folhas.

=AVERAGEIF('Sheet 1:Sheet 2'!H3:L10,I9,'Sheet 1:Sheet 2'!K3:K10)

No entanto eu recebo um#VALORerro. Isto ocorre potencialmente porque para aquela linha específica não há correspondência para I9 em uma das planilhas.

Como faço para resolver isso?

Responder1

Averageif não levará mais de um de cada critério e Averageifs não levará mais de um intervalo para calcular a média.

Você pode contornar isso sendo criativo

1   dog
2   cat
3   cat
4   dog
5   cat
1   cat
2   cat
3   dog
4   dog
5   dog
=AVERAGEIF(B1:B10,"cat",A1:A10)

resulta o mesmo que

1   dog   1   cat
2   cat   2   cat
3   cat   3   dog
4   dog   4   dog
5   cat   5   dog
=(SUM(SUMIF(B1:B5,"cat",A1:A5),SUMIF(D1:D5,"cat",C1:C5))/SUM(COUNTIF(B1:B5,"cat"),COUNTIF(D1:D5,"cat")))

informação relacionada