
En cada fila, me gustaría obtener la dirección de la celda con el valor más grande, omitiendo cada dos celdas, por ejemplo, solo quiero evaluar los valores en las columnas A, C, E, H, J e ignorar los valores en las columnas B. D,F,I,K
Creo que necesito algo similar a esto:
=CELL("address",INDEX(1:1,MATCH(MAX(1:1),1:1,0)))
pero omitiendo cada dos columnas sin embargo no puedo hacer que funcione
EDITAR: Lo que quiero después de identificar la celda máxima es a) idealmente: mostrar el texto del encabezado de la columna de la celda (fila 1) o b) al menos mostrar la letra de la columna
Respuesta1
¡Progreso! Puedo hacer que MAX se salte cada dos celdas de esta manera:
=MAX(A2,C2,E2)
Y para luego mostrar el texto del encabezado de la celda máxima, esto funciona:
=INDEX($A$1:$F$1,1,MATCH(MAX(B2,D2,F2),A2:F2,0))
Sin embargo, esto no es perfecto, ya que aunque MAX omite cada dos celdas según se desee, las funciones externas COINCIDIR e ÍNDICE no lo hacen, por lo que si una columna impar tiene un duplicado del valor MAX, aún podría mostrar el encabezado incorrecto. ¡Pero está lo suficientemente cerca por ahora!
Respuesta2
Esta versión garantizaría que solo obtenga el valor de B1, D1 o F1, independientemente de los valores en A2, C2 o E2.
=INDEX(CHOOSE({1,2,3},B$1,D$1,F$1),MATCH(MAX(B2,D2,F2),CHOOSE({1,2,3},B2,D2,F2),0))
Por supuesto, esa sería una fórmula larga si se extendiera a un rango mucho mayor: ¿cuál es el rango real que hay que tener en cuenta?