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
[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...
>> 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)