Casi todos sabemos que al utiliar la funcion MIN(), Excel nos devuelve el menor numero hallado dentro del rango introducido como parámetro. ¿y si ese rango tiene ceros? este resultado sería "falso":
Sintaxis:
la función dice: calculá el mínimo si los valores del rango D1:D7 son mayores a 0.
para que excel tome a la función como matricial, debemos presionar "Ctrol + Shift + Enter". Y si observamos la sintaxis: { =MIN(SI(D1:D7>0;D1:D7)) }, nos daremos cuenta que ahora aparecieron dos llaves: una al final de la funcion y otra al comienzo. Esto es un signo indudable que nos encontramos ante una funcion matricial. Para los que estén interiorizados con la programación, este tipo de funciones vienen a ser "bucles" que recorren el rango, analizando y almacenando los resultados.
[+/-] Ver el resto / Ocultar
Sintaxis:
=MIN(rango)
Imagen:Excel no nos defrauda y nos trae el menor valor encontrado en D1:D7.
Pero muchas veces el rango tiene algunos ceros... y obviamente nos devolverá ese valor, cuando en realidad no queremos eso. La imagen a continuación muestra el caso:
Existen varias formas de solucionar esto, pero indicaré las dos mas sencillas:
1) Utilización de columna auxiliar: con la función SI() creo una columna que omitirá los ceros y sobre esa nueva columna aplico la funcion MIN():
la columna azul es la auxiliar. vean la barra de formulas y notarán que agregué la funcion SI(), para evaluar lo siguiente: si el valor en D1 es mayor a 0, pongo a D1, de lo contrario no pongo nada.
luego aplico la función MIN(E1:E7) y tengo el resultado correcto, omitiendo los numeros.
2) Utilización de funcion matricial: estas funciones son realmente increíbles y nos permiten realizar acciones que de otra forma no serían posibles. Obviamente que dedicaré un post al respecto, pero por ahora veamos como funciona:
la función dice: calculá el mínimo si los valores del rango D1:D7 son mayores a 0.
para que excel tome a la función como matricial, debemos presionar "Ctrol + Shift + Enter". Y si observamos la sintaxis: { =MIN(SI(D1:D7>0;D1:D7)) }, nos daremos cuenta que ahora aparecieron dos llaves: una al final de la funcion y otra al comienzo. Esto es un signo indudable que nos encontramos ante una funcion matricial. Para los que estén interiorizados con la programación, este tipo de funciones vienen a ser "bucles" que recorren el rango, analizando y almacenando los resultados.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Etiquetas
Funciones
Etiquetas:
Funciones
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario