Tome a média e ignore os resultados duplicados em uma coluna diferente

0

Eu tenho dados semelhantes aos seguintes:

symbol   returns
LYS.PA   0.001470588
PWG.PA   0.11875
BALYO.PA 0.240875912
ADVIC.PA 0.000712758
ADVIC.PA 0.000712758

Estou usando a seguinte fórmula:

=AVERAGE(IF(FREQUENCY(Q2:Q6;Q2:Q6);Q2:Q6))

Eu quero pegar a média e pular as linhas duplicadas, então ADVIC.PA só seria contado uma vez.

Esta fórmula funciona, mas eu quero usar a coluna symbol como as linhas duplicadas e não a coluna returns . Eu tenho problemas quando tenho várias empresas com retornos 0, a fórmula acima irá ignorar todos estes.

    
por user113156 14.10.2018 / 16:45

1 resposta

0

Estou assumindo que você tem dados no intervalo A2:B6 .

Unique Symbol         Value
LYS.PA            0.001470588
PWG.PA            0.11875
BALYO.PA          0.240875912
ADVIC.PA          0.000712758

Average:          0.090452315

Para obter uma lista exclusiva de símbolos escreva    esta fórmula de matriz na célula D2 terminar    com Ctrl+Shift+Enter & Preencher.

{=IFERROR(INDEX($A$2:$A$6, MATCH(0,COUNTIF($D$1:D1, $A$2:$A$6), 0)),"")}

Fórmula na célula E2 & arraste para baixo:

=VLOOKUP(D2,A2:B6,2,FALSE)

Para obter Média na célula E7 escrever isso  Fórmula:

=AVERAGE(E2:E5)

Nota: Ajustar referências de célula no            Fórmula conforme necessário.

    
por 15.10.2018 / 15:26