Ocorreu um problema ao usar o “HLOOKUP” no Microsoft Excel 2010. Às vezes, a fórmula gera um erro

1

Oi eu tenho uma configuração de tabela como -

      A          B       C       D       E       F       G       H       I       J       K       L       M
 1    Row      SDR_1   SDR_2   SDR_3   SIR_1   SIR_2   SIR_3   SAR_1   SAR_2   SAR_3   NSDR_1  NSDR_2  NSDR_3
 2  Voc_Iso     0.43   -0.53    0.79    0.72   -0.04    0.89    0.01   -0.74    0.56    0.43   -0.53    0.79
 3  Voc_Itl     0.39   -0.49    0.75   -0.48   -0.87    0.06    0.84    0.38    0.94    0.39   -0.49    0.75
 4  Voc_Ovl     0.38   -0.53    0.76    0.08   -0.73    0.65    0.61   -0.35    0.85    0.38   -0.53    0.76

Estou usando o "HLOOKUP" como

=HLOOKUP("SDR_1",B1:M4,2)

dá 0.43

no entanto, se usar

=HLOOKUP("SAR_1",B1:M4,2)

dá um erro e mostra # N / A quando espero 0.01.

Alguém por favor pode me ajudar a depurar isso. Eu não sou capaz de descobrir isso sozinho

    
por UditG 05.04.2015 / 03:06

1 resposta

2

Por padrão, as funções *LOOKUP espere que sua entrada seja classificada. Alfabeticamente, SAR vem antes de SDR (mas SAR vem depois SDR em seus dados), então, assim que HLOOKUP vir SD… , ele diz: "Bem, se SAR_1 estivesse aqui, eu já teria encontrado. Então não deve estar aqui. "

Para que sua fórmula funcione, substitua o padrão dizendo

=HLOOKUP("SAR_1", B1:M4, 2, FALSE)
    
por 05.04.2015 / 08:39