Ayuda con excel

Me gustaría saber si esta fórmula se puede realizar de una forma más simple:
=SI(O(Hoja1!C5=Hoja2!$A$1;Hoja1!D5=Hoja2!$A$1;Hoja 1!E5=Hoja2!$A$1;Hoja1!F5=Hoja2!$A$1;Hoja1!G5=Hoja2 !$A$1);CONTAR($A$1:A4)-SUMA($A$2:A4);0)
Consiste en buscar un valor (Hoja2! $A$1) en la fila de una matriz (C5:G5)
Otra duda que tengo es como obtener la fila y la columna de un valor (que no se repite) en una matriz. Por ejemplo, buscar el valor 15,46 en la tabla y que me devolviese la celda (C5) o lo valores de columna y fila (ABRIL 3).
                         1             2           3            4
ENERO 69,95 52,29 46,29 22,29
FEBRERO 49,25 12,05 27,65 17,12
MARZO 37,25 42,97 28,18 36,63
ABRIL 17,23 15,46 22,81 36,24
MAYO 62,26 45,70 64,92 8,66
JUNIO 51,69 51,53 25,34 35,14
JULIO 30,88 30,60 40,92 27,58
AGOSTO 52,44 16,79 43,20 19,38
SEPTIEMBRE 25,47 31,93 24,89 40,89
OCTUBRE 31,83 28,60 35,11 32,27
NOVIEMBRE 29,38 27,67 34,93 33,30
DICIEMBRE 26,94 26,74 34,75 34,34

1 Respuesta

Respuesta
1
Tu fórmula es correcta y funciona, así que no veo porque cambiarla.
Respecto a como obtener la dirección del dato buscado, te propongo esta solución:
Supongamos que el dato a buscar se escribe en la celda A1.
La matriz de búsqueda se encuentra en el rango C1:G13
En la celda A2 (o la que prefieras) escribe esta fòrnula matricial (ingrèsala con Control+Shift+Enter), y obtendrás la celda donde se encuentra el valor buscado.
=DIRECCION(MIN(SI(A1=$D$2:$G$13;FILA($D$2:$G$13)))-1;MIN(SI(A1=$D$2:$G$13;COLUMNA($D$2:$G$13))))
Suerte.
No olvides finalizar la pregunta.
¿Porque debo introducir la fórmula pulsando Control+Shift+Enter?
Porque es una fórmula matricia, y las fórmulas matriciales funcionan de esa manera. Si no lo haces así, los resultados no serán los correctos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas