Pegue a média de células específicas no Excel

0

Eu tenho um documento do Excel que se parece com isso:

 Title | Value | Average |
     a |  023  |         |
       |  437  |         |
     b |  276  |         |
       |  057  |         |
       |  490  |         |
       |  389  |         |
     c |  497  |         |
       |  354  |         |
       |  939  |         |

Eu quero pegar a média de todos os valores a , que são 023 , 437 , etc. Eu gostaria de fazer o mesmo para todos os valores b e assim por diante.

O problema é que eles têm diferentes faixas; para a existem apenas dois valores, mas para b há quatro valores.

Eu tentei o seguinte na coluna Average :

=IF(ISBLANK(A2),"",AVERAGE(B2:B4))

Por isso, mostra uma média se a célula ao lado não estiver em branco. Agora posso arrastar essa fórmula para baixo. O único problema é que ele só verifica a célula à esquerda e a que está abaixo da média, não até que a coluna Title tenha outra entrada. Eu não sei como implementar isso com meu conhecimento atual do Excel. Alguém pode me sugerir qual função usar?

Obrigado!

    
por Ryland Doe 09.01.2017 / 15:31

1 resposta

1

O método fácil é adicionar uma coluna auxiliar na coluna D com a seguinte fórmula em D2:

=IF(A2<>"",A2,D1)

E copie para baixo.

Então, em C2, você faria referência a isso em um AverageIF ():

=AVERAGEIF(D:D,D2,B:B)

E copie para baixo.

    
por 09.01.2017 / 15:35