Sobre como hallar valor máximo en un conjunto de datos.

17/03/2010 - 09:42 por Anonimo | Informe spam
Un saludo, utilizo Excel 2007.

Mi pregunta es la siguiente:

Tengo un grupo de datos, unas 5600 filas, con varios campos. En la columna A
el nombre de una categoria, en la Columna B un valor númerico, en la Columna
C una descripcion. En otra hoja tengo todos los datos de la columna A
quitando los duplicados, asique de 5600 se quedan reducidos a 30 tipos de
categorias. La idea es mediante una formula, no con tabla dinámica, sino
mediante una fórmula, averiguar cual es el dato mayor de la columna B (P.Ej:
en la columna B, la categoria llamemos "Tercera", tiene los siguientes datos
en la columna B, 1,2,3,4,5,6,7,8,9,10. Lo que quiero es que en la hoja B a
la izquierda de los datos únicos de la columna A me salga 10, que es el
valor máximo de la columna B que se corresponde con el dato de la hoja dos.

Espero haberme explicado medianamente bien. Gracias.

Se hacerlo con filtros, con tabla dinámica, pero la idea es utilizar ese
número obtenido para continuar obteniendo datos de una pagina web sin
necesidad de empezar desde el primer dato, sino desde el ultimo y asi hacer
la consulta mucho más lígera y eficaz.

Gracias.

Preguntas similare

Leer las respuestas

#1 Carlos cm
17/03/2010 - 22:07 | Informe spam
si pudieras checar la funcion bdmax, a ver si te ayuda con lo que buscas..


escribió en el mensaje
news:
Mostrar la cita
#2 Xavier Budet Graco
17/03/2010 - 22:41 | Informe spam
Hola "yeyda", vamos a ver si lo he entendido.

Las únicas columnas que nos interesan son la "A" y la "B", en la Hoja1 tienes en la columna "A" 5600 datos que en la Hoja2 son sólo 30 diferentes.

En la columna "A" de la Hoja2 tienes las 30 distintas categorías..., si es así pon en la celda "B1" de la Hoja2 la siguiente fórmula:
=MAX((Hoja1!$A$1:$A$5600¡)*(Hoja1!$B$13:$B$5600))

Atención porque la fórmula es matricial, o sea que la has de finalizar con "CONTROL+SHIFT+ENTER" y aparecerán de manera automática la llave de inicio y la de final.

Copia hacia abajo, hasta la celda "B30" que es la última fila ocupada en la columna "A"

Saludos,

Xavier

Quitar MAC para contestar. Gracias.



escribió en el mensaje news:
Mostrar la cita
#3 Anonimo
18/03/2010 - 00:57 | Informe spam
Gracias, es justo lo que necesitaba.


"Xavier Budet Graco" escribió en el mensaje de noticias
news:
Hola "yeyda", vamos a ver si lo he entendido.

Las únicas columnas que nos interesan son la "A" y la "B", en la Hoja1
tienes en la columna "A" 5600 datos que en la Hoja2 son sólo 30 diferentes.

En la columna "A" de la Hoja2 tienes las 30 distintas categorías..., si es
así pon en la celda "B1" de la Hoja2 la siguiente fórmula:
=MAX((Hoja1!$A$1:$A$5600¡)*(Hoja1!$B$13:$B$5600))

Atención porque la fórmula es matricial, o sea que la has de finalizar con
"CONTROL+SHIFT+ENTER" y aparecerán de manera automática la llave de inicio y
la de final.

Copia hacia abajo, hasta la celda "B30" que es la última fila ocupada en la
columna "A"

Saludos,

Xavier

Quitar MAC para contestar. Gracias.



escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida