Excel fomularbar muestra el valor correcto, la hoja muestra el error VALOR


1

Aquí están los datos que he estado usando, formato de datos general:

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

La fórmula del índice de celda B11 contiene la fórmula para igualar el valor en la celda 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))

La barra de fórmulas muestra los valores correctos, pero la celda B11 muestra #VALUE!.


es posible que pueda obtener una respuesta en SO en su lugar.

Respuestas:


0

Tu fórmula parece estar funcionando para mí. Si no lo está utilizando correctamente (es decir, al no usarlo) Ctrl + Cambio + Entrar ), debería estar obteniendo espacios en blanco.

Una cosa que puedes hacer es hacer la fórmula un poco más corta usando IFERROR() Me gusta esto:

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

Hola, gracias por la respuesta. He utilizado una nueva hoja de trabajo, pero aún no funciona para mí. Por cierto, ¿qué versión de Excel está usando?
Adam Arsh

@AdamArsh Tengo Excel 2007. ¿Qué tiene exactamente como valores y hojas de trabajo?
Jerry

Hola Jerry: acabo de crear una nueva hoja e ingresé solo los valores de muestra anteriores y el formato de datos es general. no hay otros datos en la hoja. pero todavía no muestra el valor, también estoy usando Excel 2007
Adam Arsh

@AdamArsh No estoy seguro de por qué está recibiendo el error. Mira la hoja de cálculo que hice. aquí .
Jerry

Hola, Jerry acaba de mirar tu archivo, los valores están ahí
Adam Arsh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.