Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

2,396 views
Skip to first unread message

dmiran...@gmail.com

unread,
Nov 28, 2007, 11:25:28 AM11/28/07
to
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

AnSanVal

unread,
Nov 28, 2007, 12:18:49 PM11/28/07
to
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).
************************************************
<dmiran...@gmail.com> escribió en el mensaje
news:8677c453-71cb-4377...@y43g2000hsy.googlegroups.com...

Héctor Miguel

unread,
Nov 28, 2007, 11:00:42 PM11/28/07
to
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)

0 new messages