Problema con función Buscar

22/08/2009 - 16:18 por herimaro | Informe spam
Hola grupo, deseo encontrar el nombre del museocon mayor número de
vistantes y para esto aolico la función buscar, el proceso corre bien
solo a partir del segundo dato, pero si el valor más alto esta en la
primera fila excel muestra el nombre del ultimo registro, una
ilustración del caso es:

A B C D
Visitantes por Semana
1 MUSEO 1º 2º 3º
2 DE ORO 74 20 61
3COBRE 73 20 60
4 ARTE 70 62 36
5 CERA 71 50 30

Por ejemplo en la primera semana el museo mas visitado es el del Oro y
que en B2 aparece 74 que es el valor mas alto de esa columna, en la
semana 2 el museo más visitado es el de arte ya que 62 es el valor
más alto de esa columna, en la tercera semana el museo más visitado es
el del Oro ya que que tiene un numero de 61 vistantes.
Bueno para resolver el caso aplique la siguiente expresión: =BUSCAR(max
(b2:b5);b2;b5;a2:a5) la cual funciona los museos del cobre, de arte y
de cera pero no para el museo del oro en ese caso da como respuesta
el último valor de la lista o sea para la promera semana CERA a
cambio de ORO y para la tercera semana nuevamente cera a cambio de oro

Gracias por sua aportes

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
23/08/2009 - 02:53 | Informe spam
hola (...), ?????

1) procura (en la medida de lo posible) NO "tratar" de ilustrar tablas de excel usando espacios y tabulaciones

2) comenta (segun tu ilustracion) cuales son las celdas donde necesitas obtener cada uno de los resultados
y las formulas que has utilizado para cada caso en concreto (de preferencia, +/- exactamente)
(p.e. la formula que expones tiene inconsistencia en cuanto a simbolos de separacion de argumentos y union de rangos)
y no es claro si la formula piensas "arrastrarla" hacia abajo o hacia la derecha (???)
(probablemente, solo sea cuestion de mantener referencia absoluta a la columna con los nombres A2:A_n ???)

saludos,
hector.

__ OP __
Mostrar la cita
#2 AnSanVal
24/08/2009 - 21:04 | Informe spam
Dado que los números no pueden estar ordenados, una posible solución sería cambiar tu fórmula por:

=INDICE($B$2:$B$5;COINCIDIR(MAX(C2:C5);C2:C5;0))




Saludos: Antonio.

**********************************

"herimaro" escribió en el mensaje
news:
Hola grupo, deseo encontrar el nombre del museocon mayor número de
vistantes y para esto aolico la función buscar, el proceso corre bien
solo a partir del segundo dato, pero si el valor más alto esta en la
primera fila excel muestra el nombre del ultimo registro, una
ilustración del caso es:

A B C D
Visitantes por Semana
1 MUSEO 1º 2º 3º
2 DE ORO 74 20 61
3COBRE 73 20 60
4 ARTE 70 62 36
5 CERA 71 50 30

Por ejemplo en la primera semana el museo mas visitado es el del Oro y
que en B2 aparece 74 que es el valor mas alto de esa columna, en la
semana 2 el museo más visitado es el de arte ya que 62 es el valor
más alto de esa columna, en la tercera semana el museo más visitado es
el del Oro ya que que tiene un numero de 61 vistantes.
Bueno para resolver el caso aplique la siguiente expresión: =BUSCAR(max
(b2:b5);b2;b5;a2:a5) la cual funciona los museos del cobre, de arte y
de cera pero no para el museo del oro en ese caso da como respuesta
el último valor de la lista o sea para la promera semana CERA a
cambio de ORO y para la tercera semana nuevamente cera a cambio de oro

Gracias por sua aportes
#3 RETLAW08
27/08/2009 - 23:57 | Informe spam
Hola Miguelme podrias ayudar vieras que tengo un inconveniente cual y
como es la mejor forma de utilizar busqueda y referencia en una tabla de
excel ya que el resultado que me da es incorrecto, ya que necesito buscar
datos en la hoja 2 y que me aparezcan en la hoja 1 he utilizado BUSCARH,
BUSCARV y no me ha funcionado, solo funciona si estoy actualizando y
ordenando los datos de la hoja 2 cada vez que ingreso datos como podria
omitir ordenar cada vez que se ingresan datos?
Mil Gracias por toda la ayuda...


"Héctor Miguel" escribió:

Mostrar la cita
#4 Héctor Miguel
28/08/2009 - 04:35 | Informe spam
hola, (Leonel ?), ?

Mostrar la cita
en las funciones buscarv(... y buscarh(... existen un cuarto argumento (ordenado) que sirve para indicar:
-> si los datos estan ordenados (se establece como verdadero, o se omite, o cualquier valor diferente de cero)
-> si los datos NO estan ordenados (se establece como falso o cero -0-)
en este ultimo caso (NO ordenados) devuelve N/A (no disponible) cuando no se encuentra el dato buscado

-> buscarv(... busca el dato en la primer columna del argumento buscar_donde y devuelve la n_columna indicada
-> buscarh(... busca el dato en la primer fila del argumento buscar_donde y devuelve la n_fila indicada

consulta la ayuda en linea y prueba con los ejemplos
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Ads by Google
Search Busqueda sugerida