Táboa de contidos
Hoxe continuaremos explorando a función MIN e descubriremos algunhas formas máis de atopar o número máis pequeno en función dunha ou varias condicións en Excel. Ensinareiche a combinación de MIN e IF e, a continuación, falarei sobre a nova función MINIFS para demostrar que definitivamente merece a túa atención.
Xa contei sobre a función MIN e as súas capacidades. Pero se usas Excel hai algún tempo, creo que sabes que podes combinar fórmulas entre si de moitas formas para resolver tantas tarefas diferentes como só pensas. Neste artigo gustaríame seguir coñecendo MIN, mostrarche algunhas formas máis de usalo e ofrecer unha alternativa elegante.
Comezamos?
MIN con varias condicións
Hai tempo mostrínche o uso das funcións MIN e IF para que puideses atopar o número máis pequeno en base a algún criterio. Pero e se unha condición non é suficiente? E se precisa realizar unha busca máis complexa e localizar o valor máis baixo en función duns requisitos? Que debes facer entón?
Cando sabes como descubrir un mínimo con 1 limitación usando MIN e IF, podes preguntarte sobre as formas de detectalo mediante dous ou máis parámetros. Como podes facelo? A solución sería tan obvia como pensas: usar MIN e 2 ou máis funcións IF.
Entón, no caso de que necesites atopar a máis baixa.cantidade de mazás vendidas nunha determinada rexión, aquí está a súa solución:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
Como alternativa, pode evitar múltiples IF utilizando o símbolo de multiplicación (*). Dado que aplica unha fórmula matricial, o operador AND substitúese por un asterisco. Podes consultar esta páxina para actualizar os teus coñecementos sobre os operadores lóxicos nas funcións de matriz.
Por iso, a forma alternativa de conseguir o menor número de mazás vendidas no sur sería a seguinte:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Nota! Lembre que a combinación de MIN e IF é unha fórmula matricial que se debe introducir mediante Ctrl + Maiús + Intro .
MINIFS ou como atopar facilmente o número máis pequeno en función dunha ou varias condicións
MINIFS devolve o valor mínimo por unha ou varias directrices que especifique. Como podes ver polo seu nome, esta é unha combinación de MIN e IF.
Nota! Esta función só está dispoñible en Microsoft Excel 2019 e nas versións máis recentes de Office 365.
Explore a sintaxe de MINIFS
Esta fórmula percorre o seu intervalo de datos e devolve o número máis pequeno segundo os parámetros que estableza. A súa sintaxe é a seguinte:
=MINIFS (intervalo_mínimo, intervalo1, criterio1, [intervalo2], [criterio2], …)- Intervalo_mínimo (obrigatorio): o intervalo para atopar o mínimo en
- Intervalo1 (obrigatorio): o conxunto de datos para comprobar o primeiro requisito
- Criterio1 (obrigatorio) - a condición para comprobar o intervalo1para
- [intervalo2], [criterio2], … (opcional) - intervalos de datos adicionais e os seus requisitos correspondentes. Podes engadir ata 126 criterios e intervalos nunha soa fórmula.
Lembras que buscamos o número máis pequeno usando MIN e IF e prememos Ctrl + Maiús + Intro para convertelo na fórmula matricial? Ben, os usuarios de Office 365 teñen outra solución dispoñible. Alerta de spoiler: é máis doado :)
Volvamos aos nosos exemplos e comprobemos o fácil que pode ser a solución.
Usa MINIFS para obter un mínimo por un criterio
O O encanto de MINIFS está na súa sinxeleza. Mira, móstralle o rango con números, un conxunto de celas para comprobar a condición e a propia condición. É máis fácil facelo que dicir en realidade :)
Aquí está a nova fórmula para resolver o noso caso anterior:
=MINIFS(B2:B15,A2:A15,D2)
A lóxica é tan sinxelo como ABC:
A - Primeiro vai o intervalo para comprobar o mínimo.
B - Despois as celas para buscar o parámetro e o propio parámetro.
C - Repita a última parte tantas veces como criterios haxa na súa fórmula.
Busca un mínimo en función de varias condicións con MINIFS
Mostreiche a forma de localizar o número máis baixo determinado por 1 requisito mediante MINIFS. Foi moi doado, non? E creo que cando remates de ler esta frase, darás conta de que xa sabes localizar o número máis pequeno por varios criterios.:)
Aquí está unha actualización para esta tarefa:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Nota! O tamaño de min_range e todos os criteria_range deben ser o mesmo para que a fórmula funcione correctamente. En caso contrario, obterás o #VALOR! erro en lugar do resultado correcto.
Como atopar o número máis pequeno sen ceros usando MINIFS
Os parámetros que especifica en MINIFS poden ser non só algunhas palabras e valores, senón tamén expresións con operadores lóxicos (>,<,,=). Estou dicindo que podes localizar a cifra máis pequena que sexa máis que cero usando só unha fórmula:
=MINIFS(B2:B15, B2:B15, ">0")
Utilizando MINIFS para localizar o valor máis pequeno por unha coincidencia parcial
Ao localizar o número inferior, pode resultar que a túa busca non sexa totalmente precisa. Pode haber algunhas palabras, símbolos ou espazos accidentais adicionais despois da palabra clave no seu intervalo de datos que poden impedir que obteñas o resultado esperado.
Por sorte, os comodíns poden usarse en MINIFS e ser o teu pequeno aforro nesta situación. . Entón, se sabes con certeza que hai varias entradas diferentes de, digamos, mazás na túa táboa e necesitas atopar a cifra máis pequena de todas, só tes que poñer un asterisco despois da palabra de busca para que a fórmula se vexa así:
=MINIFS(C2:C15,A2:A15,"Apple*")
Neste caso, comprobará todas as aparicións de mazá seguidas de calquera palabra e símbolo e devolveráche o número máis pequeno da columna Vendido . IstoO truco pode converterse nun aforro de tempo real e de nervios cando se trata de partidas parciais.
Din "O vello é ouro". Pero, polo que podes ver, algo novo (como MINIFS) pode ser aínda mellor. É sinxelo, eficaz e non hai que ter en conta a combinación Ctrl + Maiús + Intro todo o tempo. Usando MINIFS podes atopar facilmente o valor máis pequeno en función dunha, dúas, tres, etc.
Pero se prefires o "ouro vello", o par MIN e IF fará o truco por ti. Levará uns cantos clics máis no botón, pero funciona (non é o caso?)
Se estás buscando atopar o valor enésimo máis baixo con criterios, utiliza a fórmula SE PEQUENO.
Espero que vos gustase a lectura de hoxe. Se tes algunha dúbida ou outros exemplos en mente, deixa as túas opinións na sección de comentarios.