Informática, pregunta formulada por OTAKUSONORENSE, hace 6 meses

ejemplo de MAX Y MIN en excel​

Respuestas a la pregunta

Contestado por lfernandamartinezt
6

Respuesta:

Ejemplo funciones MAX y MIN en Excel.

Aprenderemos hoy a extraer algo de información de nuestras bases de datos. En concreto a descubrir cuáles son los valores máximo y mínimo de un listado. Exponía un lector esta cuestión:

...tengo en A1 a A10 rangos con fecha y hora de las llamadas hechas y en B1 a B10 el nombre del agente; y lo que debo de hacer es obtener el mínimo y el máximo registro de cada agente. ...

Resolveré la cuestión de diferentes formas, pero todas ellas tienen como base el conocimiento de las funciones MAX(rango) y MIN(rango). Estas funciones devuelven los valores máximo y mínimo, respectivamente, de un conjunto de valores determinados por un rango. Deberemos tener en cuenta que si el argumento de nuestras funciones es una matriz, sólo se utilizarán los números contenidos en la matriz. No se tendrán en cuenta las celdas vacías, los valores lógicos o el texto contenidos en la matriz.

Partimos en nuestro ejercicio del siguiente listado:

Debemos obtener cuáles son el registro mínimo y máximo para un 'Agente' dado.

Para nuestra comodidad he creado una celda validada en tipo Lista con los valores de los agentes:

Situaremos dicha celda en E3.

Para obtener nuestros resultados optaremos en primer lugar por añadir una columna auxiliar donde realizaremos con una función SI condicional una criba para el agente elegido, y que tenemos en la celda E3.

Para cada registro escribiremos:

=SI(B2=$E$3;A2)

es decir, realizamos una verificación, si el 'agente' de este registro es el elegido en la celda validada E3, entonces nos mostrará la 'Hora' de la llamada. Observad como no he dado valor para el argumento de FALSO, ya que me interesa que no devuelva un valor numérico que pudiera interferir posteriormente en nuestros cálculos.

Ahora sobre esta nueva columna auxiliar podremos aplicar nuestras funciones MAX(C2:C11) y MIN(C2:C11)

Como habíamos comentado, al emplear las funciones MAX y MIN sobre una rango de datos, aquellos valores tipo texto no se tienen en cuenta a la hora del cálculo.

Otra forma de llegar al mismo resultado, sin necesidad de construir una columna auxiliar, sería desarrollar una fórmula matricial (Ctrl+Mayus+Enter):

{=MIN(SI($B$2:$B$11=$E$3;$A$2:$A$11))}

{=MAX(SI($B$2:$B$11=$E$3;$A$2:$A$11))}

en la que podemos ver cómo se ha empleado el mismo tipo de estructura anteriormente explicada; se ha anidado dentro de las funciones MAX y MIN un SI condicional, que devuelve sólo los valores de las 'Horas de llamada' para los registros coincidentes con el agente seleccionado en la celda validada E3.

Explicación:

espero haberte ayudado

Otras preguntas