formula

15/10/2009 - 19:04 por Enrique | Informe spam
hola a todos..

en una hoja de excel tengo dos columnas: en la A tengo un listado de nombres
y en la B tengo una cantidad asignada a cada nombre, que son como 200 filas.
mi pregunta es ¿como puedo hacer para que sin necesidad de ordenar las
filas, pueda yo saber atravez de una formula en la celada B210 cual es el
valor mas alto y en la celda A210 a que nombre pertenece ese valor mas alto?

Preguntas similare

Leer las respuestas

#1 cric[py]
15/10/2009 - 19:29 | Informe spam
Una forma es utilizar las funciones max, coincidir y desref.
Suponiendo que tienes los datos con títulos de columnas: Nombre y Cantidad
en A1 y B1
Los datos debajo de ellas-
- En la celda de resultado (A210) pones lo siguiente:

=desref(A1;coincidir(max(B2:B200);B2:B200;0);0)

Max: Te devuelve el mayor Valor
Coincidir: Te devuelve la fila relativa donde está este valor
Desref: Te trae el contenido de la celda que se encuentra en la "Fila
(coincidir)" y "columna (0)" partiendo de un punto de referencia (A1)

Seguro hay otra manera mas sencilla, pero es la que me viene a la mente
ahora.

Saludos cordiales

"Enrique" escribió en el mensaje
news:
hola a todos..

en una hoja de excel tengo dos columnas: en la A tengo un listado de
nombres
y en la B tengo una cantidad asignada a cada nombre, que son como 200
filas.
mi pregunta es ¿como puedo hacer para que sin necesidad de ordenar las
filas, pueda yo saber atravez de una formula en la celada B210 cual es el
valor mas alto y en la celda A210 a que nombre pertenece ese valor mas
alto?
Respuesta Responder a este mensaje
#2 Gabriel Raigosa
15/10/2009 - 19:32 | Informe spam
Para Saber el Valor mas alto en la columna "B" se puede usar la función
=MAX( <rango> )

y sabiendo el valor mal alto de la columna "B" localizar la persona a la
cual corresponde es valor mas alto

se pueden usar las funciones

Para encontrar la posición del mayor valor;

=COINCIDIR("valor encontrado como máximo", "rango donde están los
valores" ,0)

Para encontrar la persona a la cual corresponde el Máximo

=INDICE( <rango donde están las personas> ,<posición donde esta el valor
mas alto>)

G. Raigosa

Un ejemplo XLS lo puedes descargar de esta dirección

http://sites.google.com/site/gabrie...referencia

Se llama "ejemplo con las funciones indice y coincidir"




Enrique escribió:
hola a todos..

en una hoja de excel tengo dos columnas: en la A tengo un listado de nombres
y en la B tengo una cantidad asignada a cada nombre, que son como 200 filas.
mi pregunta es ¿como puedo hacer para que sin necesidad de ordenar las
filas, pueda yo saber atravez de una formula en la celada B210 cual es el
valor mas alto y en la celda A210 a que nombre pertenece ese valor mas alto?
Respuesta Responder a este mensaje
#3 Raúl Bajo Sanz
15/10/2009 - 22:41 | Informe spam
Hola Enrique,

La cantidad máxima la puedes obtener con la fórmula '=MAX(B1:B200)' que
estaría en la celda B210

Para obtener el nombre al que corresponde dicha cantidad máxima, se me
ocurre que pongas en la columna C una copia de la columna A. Es decir en la
celda C1 escibes la fórmula '¡' y arrastras hacia abajo.

Luego, en la celda A210 puedes usar la fórmula "buscarv", quedaría:
'=buscarv(B210;B1:C200;2;0)'

Espero haberte ayudado. Un saludo,
Raúl.



"Enrique" wrote:

hola a todos..

en una hoja de excel tengo dos columnas: en la A tengo un listado de nombres
y en la B tengo una cantidad asignada a cada nombre, que son como 200 filas.
mi pregunta es ¿como puedo hacer para que sin necesidad de ordenar las
filas, pueda yo saber atravez de una formula en la celada B210 cual es el
valor mas alto y en la celda A210 a que nombre pertenece ese valor mas alto?



http://www.microsoft.com/communitie...0b8254d295
Respuesta Responder a este mensaje
#4 Enrique
16/10/2009 - 20:50 | Informe spam
gracias me ha sido util ahora se me presenta otra situacion.

sucede que a veces se me repiten dos, tres o a veces mas personas con la
misma cantidad y eso hace que todas ellas tengan el valor mas alto, me
explico:
para decir un ejemplo en la celda A58 esta el nombre juan perez con un
puntaje de 475 en la celda B58; en la celda A83 esta el nombre Maria Martinez
con un puntaje de 475 en la celda B83 y en la celda A169 esta el nombre Jose
Morales con un puntaje de 475 en la celda B169...
mi pregunta es ¿como puedo hacer ahora para identificar a los tres por
separado, dado que todos tienen el puntaje mas alto?, esto sin nececidad de
ordenar las columnas...si me puedes(n) ayudar...te lo agradeceria

"Raúl Bajo Sanz" escribió:

Hola Enrique,

La cantidad máxima la puedes obtener con la fórmula '=MAX(B1:B200)' que
estaría en la celda B210

Para obtener el nombre al que corresponde dicha cantidad máxima, se me
ocurre que pongas en la columna C una copia de la columna A. Es decir en la
celda C1 escibes la fórmula '¡' y arrastras hacia abajo.

Luego, en la celda A210 puedes usar la fórmula "buscarv", quedaría:
'=buscarv(B210;B1:C200;2;0)'

Espero haberte ayudado. Un saludo,
Raúl.



"Enrique" wrote:

> hola a todos..
>
> en una hoja de excel tengo dos columnas: en la A tengo un listado de nombres
> y en la B tengo una cantidad asignada a cada nombre, que son como 200 filas.
> mi pregunta es ¿como puedo hacer para que sin necesidad de ordenar las
> filas, pueda yo saber atravez de una formula en la celada B210 cual es el
> valor mas alto y en la celda A210 a que nombre pertenece ese valor mas alto?

http://www.microsoft.com/communitie...0b8254d295
Respuesta Responder a este mensaje
#5 AnSanVal
16/10/2009 - 23:26 | Informe spam
Hola Enrique.

Con tus datos en A1:B200, escribe en...

[D1] "Max" (sin comillas)
[E1] "Nombre(s)" (sin comillas)
[D2] =MAX(B:B)
[E2] =INDICE(A:A;COINCIDIR(D2;B:B;0))
[E3]
=SI(CONTAR.SI(B:B;$D$2)>FILA(A1);INDICE(DESREF($A$1;COINCIDIR(E2;A:A;0);0;200);COINCIDIR($D$2;DESREF($B$1;COINCIDIR(E2;A:A;0);0;200);0));"")

... y Copia/Pega E3 hacia abajo, hasta donde necesites (según posibles repeticiones).


Saludos: Antonio.
*****************************
"Enrique" escribió en el mensaje
news:
gracias me ha sido util ahora se me presenta otra situacion.

sucede que a veces se me repiten dos, tres o a veces mas personas con la
misma cantidad y eso hace que todas ellas tengan el valor mas alto, me
explico:
para decir un ejemplo en la celda A58 esta el nombre juan perez con un
puntaje de 475 en la celda B58; en la celda A83 esta el nombre Maria Martinez
con un puntaje de 475 en la celda B83 y en la celda A169 esta el nombre Jose
Morales con un puntaje de 475 en la celda B169...
mi pregunta es ¿como puedo hacer ahora para identificar a los tres por
separado, dado que todos tienen el puntaje mas alto?, esto sin nececidad de
ordenar las columnas...si me puedes(n) ayudar...te lo agradeceria

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida