Función MINIFS en Microsoft Excel - sintaxis y ejemplos de fórmulas

  • Compartir Este
Michael Brown

Hoy continuaremos explorando la función MIN y descubriremos algunas formas más de encontrar el número más pequeño basado en una o múltiples condiciones en Excel. Te mostraré la combinación de MIN e IF y luego te hablaré de la nueva función MINIFS para demostrarte que ésta definitivamente merece tu atención.

Ya he hablado de la función MIN y de sus capacidades. Pero si llevas algún tiempo utilizando Excel, creo que sabes que puedes combinar fórmulas entre sí de muchas maneras para resolver tantas tareas diferentes como sólo se te ocurran. En este artículo, me gustaría seguir familiarizándonos con MIN, mostrarte algunas formas más de utilizarla y ofrecerte una alternativa elegante.

¿Empezamos?

    MIN con varias condiciones

    Hace un tiempo te mostré el uso de las funciones MIN e IF para que pudieras encontrar el número más pequeño en base a algún criterio. Pero, ¿y si una condición no es suficiente? ¿Y si necesitas realizar una búsqueda más compleja y localizar el valor más bajo en base a unos cuantos requisitos? ¿Qué debes hacer entonces?

    Cuando sepa cómo descubrir un mínimo con 1 limitación utilizando MIN e IF, puede que se pregunte sobre las formas de detectarlo mediante dos o incluso más parámetros. ¿Cómo puede hacerlo? La solución sería tan obvia como cree: utilizando MIN y 2 o más funciones IF.

    Por lo tanto, si necesita encontrar la menor cantidad de manzanas vendidas en una región determinada, aquí tiene la solución:

    {=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}

    Alternativamente, puede evitar múltiples IFs utilizando el símbolo de multiplicación (*). Dado que aplica una fórmula de array, el operador AND se sustituye por un asterisco. Puede consultar esta página para refrescar sus conocimientos sobre operadores lógicos en funciones de array.

    Por lo tanto, la forma alternativa de obtener el menor número de manzanas vendidas en el sur sería la siguiente:

    {=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}

    Nota: Recuerde que la combinación de MIN e IF es una fórmula de matriz que debe introducirse mediante Ctrl + Mayús + Intro.

    MINIFS o cómo encontrar fácilmente el número más pequeño en función de una o varias condiciones

    MINIFS devuelve el valor mínimo por una o varias pautas que especifique. Como puede ver por su nombre, se trata de una combinación de MIN e IF.

    Nota: Esta función solo está disponible en Microsoft Excel 2019 y en las versiones más recientes de Office 365.

    Explora la sintaxis de MINIFS

    Esta fórmula recorre tu rango de datos y te devuelve el número más pequeño según los parámetros que establezcas. Su sintaxis es la siguiente:

    =MINIFS (rango_min, rango1, criterios1, [rango2], [criterios2], ...)
    • Rango_mínimo (obligatorio) - el rango en el que buscar el mínimo
    • Rango1 (obligatorio) - el conjunto de datos que se comprobará para el primer requisito
    • Criteria1 (obligatorio) - la condición que se comprobará en Range1
    • [rango2], [criterios2], ... (opcional) - rango(s) de datos adicional(es) y sus correspondientes requisitos. Puede añadir hasta 126 criterios y rangos en una fórmula.

    ¿Recuerdas que buscábamos el número más pequeño utilizando MIN e IF y pulsando Ctrl + Mayús + Intro para convertirlo en la fórmula de la matriz? Pues bien, los usuarios de Office 365 tienen otra solución disponible. Alerta de spoiler: es más fácil :)

    Volvamos a nuestros ejemplos y comprobemos lo fácil que puede ser la solución.

    Utilice MINIFS para obtener un mínimo por un criterio

    El encanto de MINIFS está en su simplicidad. Mira, le muestras el rango con números, un conjunto de celdas para comprobar la condición y la condición en sí. En realidad es más fácil hacerlo que decirlo :)

    He aquí la nueva fórmula para resolver nuestro caso anterior:

    =MINIFS(B2:B15,A2:A15,D2)

    La lógica es tan simple como el ABC:

    R - Primero va la gama para comprobar el mínimo.

    B - A continuación, las celdas para buscar el parámetro y el parámetro en sí.

    C - Repite la última parte tantas veces como criterios haya en tu fórmula.

    Encontrar un mínimo a partir de múltiples condiciones con MINIFS

    Te mostré la forma de localizar el menor número determinado por 1 requisito utilizando MINIFS. Fue bastante fácil, ¿verdad? Y creo que cuando termines de leer esta frase, te darás cuenta de que ya sabes cómo localizar el menor número según varios criterios :)

    He aquí una actualización de esta tarea:

    =MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)

    Nota! El tamaño de min_range y de todos los criteria_range debe ser el mismo para que la fórmula funcione correctamente. De lo contrario, obtendrá el error #VALUE! en lugar del resultado correcto.

    Cómo encontrar el número más pequeño sin ceros utilizando MINIFS

    Los parámetros que especifiques en MINIFS pueden ser no sólo algunas palabras y valores, sino también expresiones con operadores lógicos (>,<,,=). Estoy diciendo que puedes localizar la cifra más pequeña que sea mayor que cero utilizando sólo una fórmula:

    =MINIFS(B2:B15, B2:B15, ">0")

    Utilización de MINIFS para localizar el valor más pequeño mediante una coincidencia parcial

    Al localizar el número inferior, puede resultar que su búsqueda no sea del todo precisa. Puede que haya algunas palabras de más, símbolos o espacios accidentales después de la palabra clave en su rango de datos que le impidan obtener el resultado esperado.

    Por suerte, los comodines pueden usarse en MINIFS y ser tus pequeños salvadores en esta situación. Así, si sabes con seguridad que hay múltiples entradas diferentes de, digamos, manzanas en tu tabla y necesitas encontrar la cifra más pequeña de todas, sólo tienes que poner un asterisco justo después de la palabra de búsqueda para que la fórmula tenga este aspecto:

    =MINIFS(C2:C15,A2:A15,"Apple*")

    En este caso, comprobará todas las apariciones de manzana seguidas de cualquier palabra y símbolo y le devolverá el número más pequeño de la columna Vendido. Este truco puede convertirse en un verdadero ahorro de tiempo y nervios cuando se trata de coincidencias parciales.

    Dicen que "lo viejo es oro". Pero por lo que se ve algo nuevo (como MINIFS) puede ser incluso mejor. Es sencillo, eficaz y no hay necesidad de tener siempre presente la combinación Ctrl + Mayús + Intro. Con MINIFS puede encontrar fácilmente el valor más pequeño basándose en una, dos, tres, etc. condiciones.

    Pero si prefieres el "oro viejo", el par MIN e IF te servirá. Te costará unos cuantos clics más, pero funciona (¿no es de lo que se trata?).

    Si lo que busca es encontrar el N-ésimo valor más bajo con criterio, utilice la fórmula SI PEQUEÑO.

    Espero que haya disfrutado de la lectura de hoy. Si tiene alguna pregunta o algún otro ejemplo en mente, no dude en dejar su opinión en la sección de comentarios.

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.