
En Excel, quiero obtener el número correspondiente a un valor determinado en un conjunto de números.
Los valores dados están en desorden.
Ejemplo:
1 | 21
2 | 34
3 | 15
4 | 47
5 | 29
Aquí el valor mínimo es 15 y el máximo es 47,
Quiero obtener los números correspondientes a 15 y 47, es decir, 3 y 4.
Nota: Los valores de la columna 2 no están en ningún orden.
¿Qué fórmula de Excel debería utilizar?
Respuesta1
No ha dicho si sus valores en la columna 2 son únicos. Puedes encontrar elprimeroocurrencias del mínimo y máximo en la columna 2 (B) y recuperar los valores correspondientes en la columna 1 (A) con:
=ÍNDICE(A1:A5,COINCIDIR(MÍNIMO(B1:B5),B1:B5,0)) =ÍNDICE(A1:A5,COINCIDIR(MÁXIMO(B1:B5),B1:B5,0))
Respuesta2
Un método que podría utilizar (probablemente no sea el mejor) es crear 2 columnas adicionales. Uno contiene una fórmula que selecciona el máximo y otra que selecciona el mínimo.
Puede utilizar la función =IF() para determinar si un valor es el máximo o el mínimo.
Tome este ejemplo:
La columna C tiene:
=IF(B1=MAX($B$1:$B$5),A1,"")
y la columna D tiene:
=IF(B1=MIN($B$1:$B$5),A1,"")
Copié las filas. Eso revela que C4 es el máximo (4) y D3 es el mínimo (3).
Una suma rápida de estas columnas significa que puede colocarlas en otra celda y no importarle cuál de las filas tiene el valor.
B7 tiene:
=SUM(C1:C5)
y B8 tiene:
=SUM(D1:D5)
Como digo, probablemente no sea la mejor manera de hacerlo, pero funciona (más o menos).