Táboa de contidos
Neste artigo, aprenderemos a utilizar a función IF aniñada en Excel . Cando se insire unha función dentro doutra función, denomínase función aniñada. Hoxe, mostraremos 6 exemplos ideais da función IF anidada . Estes exemplos axudaranlle a comprender o uso da función SI anidada. Entón, sen demora, imos comezar a discusión.
Descargar Practice Book
Descarga o libro de prácticas desde aquí.
Use Anidaded IF Function. xlsx
Introdución á función IF de Excel
Para comprender a función IF aniñada , primeiro necesitamos coñecer a función IF . En Microsoft Excel , a función SE comproba unha determinada condición e, se se cumpre, mostra un resultado. Ademais, se non se cumpre a condición, mostra outro resultado.
- Sintaxe
IF (proba_lóxica, [valor_se_verdadeiro], [valor_se_falso])
- Argumento
test_lóxico: É a obrigatoria argumento da función IF . Este argumento representa a condición dada para unha cela ou un rango de celas.
[valor_se_verdadero]: É o segundo argumento da función. É a instrución definida se se cumpre a condición.
[value_if_false]: É o terceiro argumento que aparece se a condición é falsa.
Introdución á función IF anidada de Excel
O anidadoa función IFS , podemos utilizar o conxunto de datos anterior.
Imos observar os pasos seguintes para saber máis.
PASOS:
- Para comezar, seleccione Cela D5 e escriba a fórmula:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Entón, prema Intro .
Aquí, A proba 1 consiste en comprobar se a Cela C5 é maior que 5500 . Se VERDADEIRO , mostrará 12 %. En caso contrario, moverase a Test 2 e así por diante.
- No seguinte paso, use o Recheo abaixo para ver todos os resultados.
3. Insira a función CHOOSE
Tamén podemos usar a función CHOOSE para comprobar varias condicións. A función CHOOSE devolve un valor da lista en función do número de índice dese valor. A forma xeral da función CHOOSE aparece a continuación.
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
Podes comprobar máis probas dentro da fórmula se queres .
Prestemos atención aos pasos seguintes para obter máis información.
PASOS:
- En ao principio, seleccione Cela D5 e escriba a fórmula:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Despois diso, prema Introduza .
Aquí podes ver catro argumentos dentro do ESCOLLIR función. No primeiro argumento, colocamos todas as condicións engadíndoas co signo máis ( + ). Despois, nos seguintes argumentos, colocamos o valor dos resultados conrespecto á posición das condicións. Por exemplo, o segundo argumento denota o resultado da primeira condición. E así sucesivamente.
- Ao final, arrastra o Manija de recheo cara abaixo.
4. Proba Función SWITCH de Excel
Tamén pode usar a función SWITCH como alternativa á función SI anidada. Pero, cómpre lembrar unha cousa. Podes usar a función SWITCH cando necesites xestionar un conxunto fixo de valores específicos. No conxunto de datos, podes ver que introducimos Ranking en lugar do Rango de vendas . Estes valores específicos de Ranking axudaranos a distribuír a comisión facilmente.
Segue os pasos seguintes para saber máis sobre este método.
PASOS:
- Primeiro de todo, escriba a fórmula a continuación na Cela E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Agora, preme Intro para ver o resultado.
Aquí, a fórmula buscará o valor da Cela D5 . Se o valor é A , imprimirase 5 %, se B entón 9 % e se C a continuación, 12 %.
- No seguinte paso, só tes que arrastrar o Manija de recheo cara abaixo.
5. Usa a función CONCATENAR
A función SWITCH introduciuse en Excel 2016 . As versións anteriores non teñen a función SWITCH . Nese caso, pode usar a función CONCATENAR en lugar demétodo anterior.
Imos comentar os pasos a continuación.
PASOS:
- No primeiro lugar, escriba a fórmula a continuación en Cela E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Despois diso, preme Introducir para ver o resultado.
Aquí concatenamos múltiples SI funcións. Esta fórmula mostra 5 % se o valor da Cela D5 é A , 9 % se B e 12 % se C .
- Finalmente, arrastre cara abaixo o Manija de recheo para ver os resultados nas celas desexadas.
Cousas que debes lembrar
Tes que lembrar as seguintes cousas mentres traballas coa función SE anidado en Excel.
- Debe manter a orde correcta das probas e dos resultados cando utiliza a función IF anidado .
- En Excel 2007 – 2016 , podes utilizar un máximo de 64 condicións.
- Se a túa fórmula aumenta debido ao número de condicións, aplica os métodos alternativos no seu lugar.
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Aquí,
- C1: Primeira condición.
- T1: Valor que se mostrará se se cumpre a primeira condición.
- C2: Segunda condición.
- T2: Valor que se mostrará se se cumpre a segunda condición.
- C3: Terceira condición.
- T3: Valor que se mostrará se se cumpre a terceira condición.
- C4: Cuarta condición.
- T4: Valor que se mostrará se se cumpre a cuarta condición.
- F4: Este é o valor que se mostrará se non se cumpren as condicións. .
Podes engadir máis condicións segundo as túas necesidades dentro da fórmula.
6 exemplos ideais de uso da función IF anidada en Excel
1. Uso de simple Función IF anidada para buscar resultados
Para comprender o uso da función IF anidada , mostraremos un exemplo sinxelo en primeiro lugar. Neste exemplo, tentaremos atopar os resultados dalgúns alumnos. Aquí, estamos a usar tres condicións.
- Primeiro, se un alumno obtén 70 ou supera , entón aprobará.
- En segundo lugar, se obtén menos de 70 , entón suspenderá.
- En terceiro lugar, se non hai nota, considerarase o alumno.ausente.
Sigamos os pasos que se indican a continuación para ver como funciona a función IF anidada .
PASOS :
- Primeiro de todo, seleccione Cela C5 e escriba a fórmula:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Despois diso, preme Intro para ver o resultado.
Nesta fórmula,
- O primeiro argumento é C5= “” e o segundo argumento é “Ausente” . Indica a primeira condición. Indica se a Cela C5 está baleira, entón mostrará o segundo argumento. No noso caso, é Ausente .
- A segunda función IF indica que se a nota é superior a 70 , o alumno pasar. En caso contrario, non o fará.
- No seguinte paso, coloque o cursor na parte inferior dereita da Cela D5 e arrastre o Manija de recheo abaixo.
- Finalmente, verás resultados como a imaxe de abaixo.
2. Buscar nota usando a función IF anidada en Excel
No segundo exemplo, usaremos a función IF anidada en Excel para atopar as cualificacións dalgúns estudantes. É un dos exemplos máis utilizados para describir a función aniñada IF . Para este exemplo, utilizaremos un conxunto de datos que conteña as notas dalgúns alumnos. Aquí tamén se indica o rango de notas e as cualificacións correspondentes. Debemos avaliar as cualificacións dos alumnos en función das notas obtidas.
Imosobserve os pasos a continuación para obter máis información sobre este exemplo.
PASOS:
- En primeiro lugar, seleccione Cela D5 e escriba a fórmula:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Entón, prema Intro para ver o resultado.
Nesta fórmula,
- A nosa primeira condición é comprobar se hai algunha marca debaixo de 61 .
- Se VERDADEIRO , entón devolve F .
- Se FALSO , entón comproba a seguinte IF
- Na seguinte función IF , marca as marcas debaixo de 71 e devolve D se é VERDADEIRO .
- Deste xeito, a función SI anidada pasa a comprobar todas as condicións.
- Despois diso. , use o Recheo de control para ver os resultados en todas as celas.
3. Aplique a función IF anidada de Excel para asignar días de vacacións
Podemos usar a función SI anidado tamén para máis propósitos. No terceiro exemplo, tentaremos asignar un período de vacacións aos empregados dunha empresa. Para asignar un período de vacacións, introducimos algunhas condicións. Se o período de traballo dun empregado é de 15 anos ou máis, terá 25 días de vacacións. Se está entre 9 a 14 anos, terá 15 días de vacacións. E por último, se o período de traballo é inferior a 9 anos, terá 10 días de vacacións.
Paguemos. atención aos pasos seguintespara aprender o exemplo.
PASOS:
- Primeiro, seleccione Cela D5 e escriba a fórmula a continuación:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Despois diso, preme Intro para ver o resultado.
Nesta fórmula, usamos 3 condicións.
- Na primeira condición, comprobamos se A cela C5 é maior que 15 . Como é VERDADEIRO , mostra 25 na Cela D5 .
- Se fose FALSO , entón comprobaría a seguinte condición e así por diante.
- Por último, arrastra o Recheo abaixo para ver resultados como a captura de pantalla que aparece a continuación.
4. Determinar o estado de pago coa función IF anidada en Excel
Na vida práctica, necesitamos determinar a miúdo o estado de pago. As organizacións prestadoras de servizos deben manter o rexistro dos pagos dos seus clientes. Neses casos, tamén podemos utilizar a función IF anidado .
No conxunto de datos que aparece a continuación, podemos ver a Factura e os Importes pagadas dalgúns clientes. Usando esta información, tentaremos actualizar a columna Estado .
Entón, sigamos os pasos seguintes para entender o exemplo.
PASOS:
- En primeiro lugar, seleccione Cela G5 e escriba a fórmula:
=IF(F5=0,"Paid",IF(TODAY()
- Preme Intro para ver o resultado.
Nesta fórmula,
- Primeiro comprobaremos se a Cela F5 é igual a 0 .Se é VERDADEIRO , mostrará Pagado .
- En caso contrario, pasará á segunda condición.
- Na segunda condición, utilizamos a función HOXE e comparámola coa Data de vencemento .
- Se a data actual é maior que a Data de vencemento , entón, mostrará Data de vencemento .
- E se a data actual é inferior á Data de vencemento , mostrará On .
- Finalmente, arrastre o Recheo abaixo para ver os resultados en todas as celas.
5. Insira Función IF anidada de Excel para devolver o produto correcto
Neste exemplo, tentaremos devolver o produto correcto de dous números mediante a función IF anidado . Para explicar o exemplo, utilizaremos o seguinte conxunto de datos.
Sigamos os pasos seguintes para entender o exemplo.
PASOS:
- Para comezar, seleccione Cela C5 e escriba a fórmula:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- E preme Intro .
Nesta fórmula,
- A primeira condición é comprobar se a Cela B5 é igual a 15×12 . Se VERDADEIRO , mostrará 180 . Se é FALSO , pasaremos á seguinte condición.
- Na seguinte condición, buscará 14×19 e mostrará 266 se cumpre a condición.
- E na última condición, buscará o valor de 2 0x25 e mostrará 500 se cumpre ocondición.
- Despois de escribir a fórmula, arrastre cara abaixo o Recheo .
- Ao final, verás resultados como a imaxe de abaixo.
6. Aplica IF anidado con funcións AND/OR en Excel
No último exemplo, usaremos a función anidada IF tanto con E e amp; Funcións OR . Primeiro, mostraremos o uso da a función OR e despois, implementaremos a función AND .
Para explicar o exemplo, utilizaremos un conxunto de datos que contén información sobre o importe das vendas de marzo & Abril . Distribuiremos a Comisión de vendas en función do seu importe de vendas.
Imos seguir os pasos seguintes para obter máis información sobre a distribución da comisión.
PASOS:
- En primeiro lugar, seleccione Cela E5 e escriba a fórmula:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- A continuación, prema a tecla Intro para ver o resultado.
Nesta fórmula, usamos a función SI anidada coa función OU . Podemos usar varias condicións dentro da función OU . Se algunha destas condicións é VERDADEIRO , mostrará o valor asignado. Isto significa que se precisas cumprir algunha condición, debes aplicar a función OU .
- A primeira condición verifica se o importe das vendas nalgún dos dous meses é maior. que 5500 e se VERDADEIRO , establece a comisión en 12 %.
- Na segunda condición, comproba se o importe das vendas está entre 4001 a 5500 . Imprime 9 % na Comisión .
- E a última condición é comprobar o importe das vendas entre 2500 a 4000 .
- Despois diso, utilice o Recheo para copiar a fórmula.
Nota: O Formato numérico do intervalo E5:E10 debe establecerse en Porcentaxe . En caso contrario, mostrará 0 .
- No seguinte paso, inseriremos a fórmula SI anidada coa función AND .
- Para tal fin, seleccione Cela E5 e escriba a fórmula:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Aquí, ambas as condicións dentro da función E deben ser VERDADEIRO . En caso contrario, executará a seguinte condición IF . Por exemplo, se a Cela C5 e D5 son maiores que 5500 , só entón establecerá a comisión en 12 %.
- Finalmente, arrastre o Recheo abaixo para ver todos os resultados.
Alternativas da función IF anidada en Excel
Vólvese difícil implementar a función SE anidado se tes moitas condicións. A fórmula pode aumentar e calquera pequeno erro pode levarche a resultados incorrectos. Para evitar as dificultades, podes utilizar as alternativas do aniñadoFunción IF en Excel. Aquí discutiremos 5 alternativas. Podes usalos segundo as túas necesidades.
1. Usa a función BUSCAR V
Cando estás a usar intervalos continuos de números, podes usar a función BUSCAR V en lugar de a función SI anidada. Para iso, cómpre ter unha táboa de referencia e crear a fórmula coa coincidencia aproximada. No noso caso, a táboa Comisión é a nosa táboa de referencia. No conxunto de datos, temos un importe de vendas para cada vendedor e tentaremos asignar a comisión.
Imos seguir os pasos con coidado para saber máis.
PASOS:
- Primeiro, seleccione Cela D5 e escriba a fórmula:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Despois diso, prema Intro .
Aquí, utilizaron a función BUSCAR V para buscar o valor da Cela C5 na segunda columna da táboa de busca que vai desde Cela C13 a D15 . Necesitamos aplicar aquí a coincidencia aproximada, polo que usamos TRUE no último argumento da fórmula.
- Finalmente, arrastra o Recheo de control abaixo ata ver todos os resultados.
2. Aplicar a función IFS de Excel
A aplicación da a función IFS fai a tarefa de implementar varias condicións moi fácil. A forma xeral da función IFS pódese escribir como:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Para explicar o uso de