Como usar a función IF de Excel con intervalo de valores (10 exemplos)

  • Comparte Isto
Hugh West

A función SE é unha das funcións máis útiles e amplamente utilizadas de Microsoft Excel . Se necesitamos algún tipo de comparación lóxica no noso traballo diario en Excel, usamos a función SE . Hoxe mostrarei como usar esta función SI cunha ampla gama de valores, acompañada dalgunhas funcións coñecidas en Excel.

Descargar o libro de prácticas

Usar a función IF con intervalo de valores.xlsx

Introdución da función IF en Excel

Unha das máis útiles funcións en Excel é a función SE , que nos permite comparar valores loxicamente coas expectativas.

⇒ Sintaxe

=IF(proba_lóxica, [valor_se_verdadeiro], [valor_se_falso])

⇒ Obxectivo da función

Este determina se unha condición é verdadeira ou FALSA e devolve un valor se a condición é VERDADEIRO .

⇒ Argumento

Argumento Requirido/Opcional Explicación
test_lóxico Requirido Condición dada para unha cela ou un intervalo de celas.
[value_if_true] Opcional Instrucción definida se se cumpre a condición.
[value_if_false] Opcional Instrucción definida se non se cumpre a condición.

⇒ Parámetro de retorno

Se as instrucións sonfuncións.

PASOS:

  • Primeiro, seleccione a cela onde queremos poñer o resultado.
  • A continuación, insira a fórmula en esa cela.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))

  • Finalmente, prema a tecla Intro desde o teclado.

🔎 Como funciona a fórmula?

  • MAX($D$5:$D$21) devolve o valor máximo do intervalo.
  • MIN($D$5:$D$21) devolve o mínimo valor do intervalo.
  • IF(D5=MAX($D$5:$D$21), “Bo”, IF(D5=MIN($D$5:$D$21), “Non Bo”, ”Promedio”)) mostra o resultado despois da comparación.

Cousas para lembrar

  • Se estás tentando divide un número por cero na túa fórmula, podes ver o erro #DIV/0! .
  • O #VALUE! prodúcese un erro cando introduce o tipo de datos incorrecto no cálculo. Por exemplo, pode introducir texto nunha fórmula que espera números.
  • Se reubicamos a cela da fórmula ou as celas de referencia, o #REF! aparecerá o erro. As referencias da fórmula xa non son válidas.
  • O erro #NAME! mostrará que escribes mal o nome dunha función na túa fórmula.

Conclusión

Estes exemplos anteriores axúdanlle a aprender a función E xcel IF cun rango de valores. Tes algunha dúbida? Non dubides en preguntarnos.

non están definidos, os valores lóxicos son VERDADEIROou FALSO. Se se definen instrucións, aparecerán como valores de retorno dependendo de se se cumpren ou non as condicións.

10 exemplos ideais para usar a función IF con intervalo de valores en Excel

Vexamos algúns exemplos de funcións IF de Excel cun intervalo de valores. Supoña que temos un conxunto de datos cos nomes, autores, números e prezos dalgúns libros dunha libraría chamada Libraría Kingfisher . O noso obxectivo hoxe é aprender a aplicar a función E xcel IF cun rango de valores.

1. Xera a función IF de Excel con Rango de celas

No primeiro exemplo, aprenderemos a comprobar se un intervalo de celas contén un determinado valor ou non. Comprobamos se hai algún libro da autora Emily Bronte ou non. Isto significa se a columna Autor (columna C ) contén o nome Emily Bronte ou non. Podes usar unha combinación das funcións SE e CONTARSE de Excel para facelo.

PASOS:

  • Primeiro, selecciona unha cela e introduce esta fórmula nesa cela.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")

  • En segundo lugar, preme Introduza para ver o resultado.
  • Finalmente, podes ver que temos o resultado " Hai ". Porque hai un libro de Emily Bronte na nosa lista. Isto é " Cumidades borrascosas ".

  • Se queres unha coincidencia aproximada,pode usar Caracteres comodín (*,?,~) dentro da función CONTARSE . Por exemplo, para saber se hai algún libro das irmás Bronte ( Emily Bronte e Charlotte Bronte ), utiliza a seguinte fórmula.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")

  • Ademais, prema a tecla Intro para mostrar o resultado.
  • E xa temos " Hai ". Porque hai tres libros escritos polas Imás Bronte .

NOTA: O A función COUNTIF busca unha coincidencia que non distingue entre maiúsculas e minúsculas. É dicir, se usa a fórmula SE(CONTARSE(C5:C21,”emily bronte”)>0,”Hai”, “Non hai”), aínda devolverá “ Hai ”.

🔎 Como funciona a fórmula?

  • CONTARSE(C5:C21,”Emily Bronte”) devolve o número de veces que aparece o nome “Emily Bronte” no intervalo C5:C21 .
  • CONTARSE(C5:C21,”Emily Bronte”)>0 devolve VERDADEIRO se o nome aparece polo menos unha vez no intervalo e devolve FALSO se o nome non aparece.
  • Polo tanto, SE(CONTARSE(C5:C21,”Emily Bronte”)>0,”Hai”, “Non hai”) devolve “Hai ”, se o nome aparece polo menos unha vez, e devolve “ Non hai ” se o nome non aparece.

2. Crear función IF con intervalo de valores numéricos

Agora aplicaremos outra instrución IF . Crearemos unha lista de valoresdun rango que se sitúa entre dous números dados. Descubra o número de libros que hai ou non da columna D que se sitúan entre 10 e 20 . Este tipo de tarefas pódense realizar mediante a función E xcel IF cun rango de valores.

PASOS:

  • Para comezar, selecciona a cela onde queres ver o resultado.
  • A continuación, introduce a fórmula alí .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")

  • Preme Intro .

  • Arrastre a icona Recheo cara abaixo para duplicar a fórmula no intervalo. Ou, para Encher automaticamente o intervalo, faga dobre clic no símbolo máis ( + ).

  • Por último, podemos ver o resultado.

3. Aplicar condicións AND coa función SE para o intervalo de valores

Agora aplicaremos condicións dentro dunha función IF . Comprobamos se cada un dos libros cumpre ou non as dúas condicións dadas. O primeiro é que o número de libros é superior a 10 e o segundo é que o prezo do libro é superior a 20 . Se só se cumpren esas condicións, mercaremos o libro.

Para iso, utilizaremos a combinación das funcións SE e AND . Cando todos os seus parámetros se avalían como VERDADEIRO , a función AND devolve VERDADEIRO ; en caso contrario, devolve FALSO .

PASOS:

  • Ao principio, seleccione unha celaadxacente ao primeiro libro e introduza a fórmula.
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")

  • Preme a tecla Intro tecla no teu teclado unha vez máis.

  • Como alternativa, podemos usar o símbolo de e condición ( * ) na fórmula. Polo tanto, a fórmula terá este aspecto.
=IF((D5>=10)*(E5>=20),”Podo comprar”,”Non se pode comprar ”)

  • Preme Intro para ver o resultado.

  • Para copiar a fórmula sobre o intervalo, arrastre o símbolo Recheo cara abaixo. Alternativamente, pode facer dobre clic no signo de adición ( + ) para Encher automaticamente o intervalo.

  • Do mesmo xeito, podemos obter o resultado.

4. Utiliza a función IF con condicións OU para o intervalo de valores

Agora veña ás condicións de tipo OR . Comprobamos se cada un dos libros cumpre polo menos unha condición ou non. Se algún dos seus parámetros se avalía como VERDADEIRO , a función OU devolve VERDADEIRO ; en caso contrario, devolve FALSO .

PASOS:

  • En primeiro lugar, selecciona a cela onde queremos ver o resultado.
  • En segundo lugar, insira a fórmula.
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")

  • Ademais, prema Intro do teu teclado.

  • En lugar de usar a función, podemos usar o símbolo ou ( + ). Entón, a fórmula seráser.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")

  • Preme Introducir para ver o resultado.

  • Despois diso, arrastre a icona Recheo de control para copiar a fórmula sobre o intervalo. Ou, faga dobre clic no signo máis ( + ). Isto tamén duplica a fórmula.

  • Por último, identificamos para cada libro se se pode mercar ou non, se polo menos unha condición ou non .

5. Use a función IF anidada para o intervalo de valores

Neste exemplo, utilizaremos condicións anidadas IF . Isto significa que aplicaremos unha fórmula SE dentro doutra fórmula SI . Permíteme pedirche que realices un traballo. Para todos os libros, comproba se o prezo é superior ou igual a $30,00 ou non. En caso afirmativo, comprobe se o número é maior ou igual a 15 ou non. A continuación, se aínda así, comproba se o nome do autor comeza coa letra " C " ou non. Se aínda así, devolve " Satisfeito ". En caso contrario, devolve " Non satisface ".

PASOS:

  • Para comezar, selecciona a cela e insira a seguinte fórmula alí.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")

  • Preme a tecla Intro para ver o resultado.

  • Do mesmo xeito, nos exemplos anteriores, arrastre a icona Recheo de control cara abaixo para duplicar a fórmula no intervalo. Ou, para Encher automaticamente o intervalo, faga dobre clic no signo máis ( + )símbolo.
  • Por último, podes ver, só cinco libros cumpren as tres condicións ao mesmo tempo.

6. Combina IF & Funcións SUMA en Excel

Neste exemplo combinaremos as funcións SE e SUMA . A función SUMA engade valores mediante a suma. Sigamos o exemplo.

PASOS:

  • Seleccione a segunda cela G6 e coloque a fórmula nesa cela seleccionada.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))

  • A continuación, prema a tecla Intro para ver o resultado.

🔎 Como funciona a fórmula?

  • SUMA(D5:D21) esta parte engade os valores do intervalo e devolve o número total de libros como resultado.
  • SUMA(D5:D21)>=80 e SUMA(D5:D21)>=50 comproba se a condición se cumpre ou non.
  • IF(SUMA(D5:D21)>=80, "Bo", IF(SUMA(D5:D21)>=50, "Satisfactorio", "Malo")) informa do resultado. No noso caso, o resultado foi " Bo ".

7. Combinar IF & Funcións MEDIA

A media dos números indicados como parámetros vén determinada pola a función MEDIA . Imos combinar as funcións SE e PROMEDIO para este exemplo.

PASOS:

  • Ao principio, seleccione a cela onde queremos poñer o resultado. No noso caso, elixiremos a cela G6 .
  • A continuación, insira a fórmula nesacela.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))

  • Ademais, prema a tecla Intro desde o teclado.
  • Finalmente, obterás o teu resultado.

🔎 Como funciona a fórmula Traballo?

  • PROMEDIO(D5:D21) calcula o número medio de libros.
  • MEDIO(D5:D21)> =20 e PROMEDIO(D5:D21)>=10 verifican se se cumpriu a condición.
  • IF(MEDIO(D5:D21)>=20 , "Bo", SE(PROMEDIO(D5:D21)>=10, "Satisfactorio", "Malo")) revela o resultado. O resultado na nosa situación é " Satisfactorio ".

8. Integrar IF & Funcións EXACTAS para facer coincidir o intervalo de valores

A función EXACTA devolve VERDADEIRO se dúas cadeas de texto son idénticas e FALSO en caso contrario cando comparando dúas cadeas de texto. Aínda que pasa por alto as discrepancias de formato, EXACTO distingue entre maiúsculas e minúsculas. Imos integrar as funcións IF e EXACTO para facer coincidir un intervalo de valores.

PASOS:

  • Escolla a cela onde queremos ver o resultado.
  • Engade despois a seguinte fórmula da función.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")

  • Preme a tecla Intro no teu teclado unha vez máis.
  • E podes ver que isto mostrará o resultado no intervalo.

NOTA: Non precisa utilizar a fórmula en cada cela, isto mostrará automaticamente os resultados para o intervalo decelas.

🔎 Como funciona a fórmula?

  • EXACTO( $C$5:$C$21,”León Tolstoi”) mostra se ambos os datos son coincidentes ou non.
  • IF(EXACT($C$5:$C$21,"Leo Tolstoi”), “Si”, “Non”) comproba a lóxica e devolve o resultado.

9. Consolidar IF, AND & HOXE Funcións para obter a data

Supoñamos que queremos comprobar se a data de chegada é dentro de 7 días ou non, se a data de chegada é dentro de sete días só entón podemos mercar o libro. Para iso, utilizaremos a combinación das funcións IF , AND, e HOXE .

PASOS:

  • Do mesmo xeito, nos exemplos anteriores, seleccione a cela e, a continuación, introduza alí a fórmula.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")

  • A continuación, prema Intro .

  • Para copiar a fórmula sobre o intervalo, arrastre o Enche o símbolo do asa cara abaixo. Alternativamente, pode facer dobre clic no signo de adición ( + ) para Encher automaticamente o intervalo.
  • Finalmente, isto mostrará o resultado para cada libro na columna F .

10. Obter o valor máis alto/menor combinando IF, MAX e amp; Funcións MIN

Supoñamos que queremos comparar o número de libros co primeiro libro. E atoparemos o valor máis alto e o menor do libro total. Para iso, utilizaremos a combinación de IF , MAX & MIN

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.