Encontrar un valor maximo en una fila e identificar la columna donde se encuentra dicho valor

28/11/2007 - 17:25 por dmirandasoto | Informe spam
Estimados,

he estado buscando un poco en el foro y no he encontrado la respuesta
a mi problema..

Les comento que tengo una matriz de la siguiente manera:

Categoria A B C D E F
1 3 5 9 6 5

Entonces ando buscando la formula para que en una celda el excel me
diga, cual es el valor máximo de la fila (no el encabezado A B C..
etc) y luego me diga en qué columna se encuentra dicho valor máximo,
es decir, me interesa que me diga que el valor máximo de la fila se
encuentra en la columna D (o 4). En caso que haya más de un valor
máximo me diga el numero de columna más grande (más hacia la derecha),
siempre y cuando los valores maximos no sean ceros. Es posible esto?

Agradeciendo desde ya su ayuda,
les saluda cordialmente
David Miranda

Preguntas similare

Leer las respuestas

#1 AnSanVal
28/11/2007 - 18:18 | Informe spam
Suponiendo los números en A2:F2:

[H2] =MAX(SI($A$2:$F$2<>0;$A$2:$F$2;FALSO)) (Fórmula matricial)
[I2] ="Columna "&COINCIDIR(H2;$A$2:$F$2;0)

Pero la fórmula de I2 (en caso de repeticiones) devuelve el primer valor por
la izquierda. :-(


Saludos desde Tenerife (Islas Canarias).
************************************************
escribió en el mensaje
news:
Estimados,

he estado buscando un poco en el foro y no he encontrado la respuesta
a mi problema..

Les comento que tengo una matriz de la siguiente manera:

Categoria A B C D E F
1 3 5 9 6 5

Entonces ando buscando la formula para que en una celda el excel me
diga, cual es el valor máximo de la fila (no el encabezado A B C..
etc) y luego me diga en qué columna se encuentra dicho valor máximo,
es decir, me interesa que me diga que el valor máximo de la fila se
encuentra en la columna D (o 4). En caso que haya más de un valor
máximo me diga el numero de columna más grande (más hacia la derecha),
siempre y cuando los valores maximos no sean ceros. Es posible esto?

Agradeciendo desde ya su ayuda,
les saluda cordialmente
David Miranda
Respuesta Responder a este mensaje
#2 Héctor Miguel
29/11/2007 - 05:00 | Informe spam
hola, chicos !

AnSanVal escribio en el mensaje ...
Suponiendo los numeros en A2:F2:

[H2] =MAX(SI($A$2:$F$2<>0;$A$2:$F$2;FALSO)) (Formula matricial)
[I2] ="Columna "&COINCIDIR(H2;$A$2:$F$2;0)



Pero la formula de I2 (en caso de repeticiones) devuelve el primer valor por la izquierda. :-(





con el mismo supuesto de los datos en A2:F2 e invirtiendo el orden de los factores (es decir)

[H2] buscar la maxima columna donde se encuentre el maximo valor (por si los repetidos)
=sumaproducto(max(columna(a2:f2)*(a2:f2=max(a2:f2))))
(OJO: no es una formula "matricial")

[I2] obtener cual ha sido el maximo valor encontrado
=si(h2,max(a2:f2))

(solo que)... no contempla la "omision" de valores en ceros (cuando todos son ceros -p.e.-)
(habra que alargar la formula o usar formatos condicionales) -?-

saludos,
hector.

__ la consulta original __
he estado buscando un poco en el foro y no he encontrado la respuesta a mi problema..
Les comento que tengo una matriz de la siguiente manera:
Categoria A B C D E F
1 3 5 9 6 5
Entonces ando buscando la formula para que en una celda el excel me diga
cual es el valor maximo de la fila (no el encabezado A B C.. etc)
y luego me diga en que columna se encuentra dicho valor maximo, es decir
me interesa que me diga que el valor maximo de la fila se encuentra en la columna D (o 4).
En caso que haya más de un valor maximo me diga el numero de columna mas grande (mas hacia la derecha)
siempre y cuando los valores maximos no sean ceros. Es posible esto?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida