O fomularbar do Excel mostra o valor correto, a planilha mostra o erro VALUE

1

Aqui estão os dados que tenho usado, formato de dados tudo Geral:

Name    Address
Adam    250
Mohame  150
Adam    220
Adam    423
Yasir   240
Ibrahim 236
Adam    242

A célula da fórmula de índice B11 contém a fórmula para corresponder ao valor na célula A11:         

=IF(ISERROR(INDEX($A$1:$B$8,SMALL(IF($A$1:$A$8=$A$11,ROW($A$1:$A$8)),ROW(1:1)),2)),"",INDEX($A$1:$B$8,SMALL(IF($A$1:$A$8=$A$11,ROW($A$1:$A$8)),ROW(1:1)),2))

A barra de fórmulas mostra os valores corretos, mas a célula B11 mostra #VALUE! .

    
por Adam Arsh 29.08.2013 / 09:48

1 resposta

0

Sua fórmula parece estar funcionando para mim. Se você não estiver usando-o corretamente (ou seja, não usando Ctrl + Deslocamento + Enter ), você deve estar recebendo espaços em branco.

Uma coisa que você pode fazer é tornar a fórmula um pouco mais curta usando IFERROR() da seguinte forma:

=IFERROR(INDEX($A$1:$B$8,SMALL(IF($A$1:$A$8=$A$11,ROW($A$1:$A$8)),ROW(1:1)),2),"")
    
por 29.08.2013 / 11:26