Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.excel
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 28-11-2007, 16:25:28
dmirandasoto@gmail.com
 
Mensajes: n/a
Predeterminado Encontrar un valor maximo en una fila e identificar la columna dondese encuentra dicho valor

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
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 28-11-2007, 17:18:49
AnSanVal
 
Mensajes: n/a
Predeterminado Re: Encontrar un valor maximo en una fila e identificar la columna donde se encuentra dicho valor

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).
************************************************
<dmirandasoto***gmail.com> escribió en el mensaje
news:8677c453-71cb-4377-9b50-2a1984375856***y43g2000hsy.googlegroups.com...
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


Responder Con Cita
  #3 (permalink)  
Antiguo 29-11-2007, 04:00:42
Héctor Miguel
 
Mensajes: n/a
Predeterminado Re: Encontrar un valor maximo en una fila e identificar la columna donde se encuentra dicho valor

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?



Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como obtener el valor maximo de una columna de un dataset AlanCSR Newsgroup microsoft.public.es.dotnet.vb 9 28-08-2008 05:56:10
Maximo valor de campo de texto saraza Newsgroup microsoft.public.es.vb 26 25-07-2008 23:28:48
Obtener el máximo de una columna y devolver el valor de otra columna Juan Newsgroup microsoft.public.es.excel 2 08-05-2008 17:19:37
Obtener el valor maximo de una columna carlos Newsgroup microsoft.public.es.dotnet.ado 8 17-11-2005 15:10:15
El valor clave de esta fila se cambió o eliminó en el almacén de datos. A continuación, se eliminará la fila local. Harold Godefroy Newsgroup microsoft.public.es.ado 24 17-10-2004 00:22:10





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.