Cuprins
Funcția IF este una dintre cele mai utile și mai utilizate funcții ale funcției Microsoft Excel Dacă avem nevoie de orice fel de comparație logică în activitatea noastră de zi cu zi în Excel, folosim funcția IF Astăzi voi arăta cum se utilizează această funcție. IF cu o gamă largă de valori, însoțită de câteva funcții familiare în Excel.
Descărcați caietul de practică
Utilizarea funcției IF cu un interval de valori.xlsxIntroducerea funcției IF în Excel
Una dintre cele mai utile funcții din Excel este funcția IF care ne permite să comparăm valorile în mod logic cu așteptările.
⇒ Sintaxa
=IF(test_logic, [value_if_true], [value_if_false])
⇒ Funcția Obiectiv
Aceasta determină dacă o condiție este adevărată sau FALSE , și returnează o valoare dacă condiția este ADEVĂRAT .
⇒ Argument
Argument | Necesar/Opțional | Explicație |
---|---|---|
test_logic | Necesar | Condiție dată pentru o celulă sau un interval de celule. |
[value_if_true] | Opțional | Declarație definită dacă este îndeplinită condiția. |
[value_if_false] | Opțional | Instrucțiune definită dacă nu este îndeplinită condiția. |
⇒ Parametru de întoarcere
În cazul în care nu sunt definite declarații, valorile logice sunt ADEVĂRAT sau FALSE Dacă sunt definite declarații If, acestea vor apărea ca valori de returnare în funcție de îndeplinirea sau nu a condițiilor.
10 exemple ideale pentru a utiliza funcția IF cu un interval de valori în Excel
Să vedem câteva exemple de Excel IF Să presupunem că avem un set de date cu numele, autorii, numerele și prețurile unor cărți de la o librărie numită Librăria Kingfisher Obiectivul nostru de astăzi este de a învăța cum să aplicăm E xcel. IF cu un interval de valori.
1. Generarea funcției Excel IF cu o gamă de celule
În primul exemplu, vom învăța cum să verificăm dacă un interval de celule conține sau nu o anumită valoare. Să verificăm dacă există sau nu o carte scrisă de autoarea Emily Bronte. Aceasta înseamnă că trebuie să verificăm dacă coloana Autor (coloana C ) conține sau nu numele Emily Bronte. Puteți folosi o combinație de IF și COUNTIF din Excel pentru a face acest lucru.
ETAPE:
- În primul rând, selectați o celulă și introduceți această formulă în acea celulă.
=IF(COUNTIF(C5:C21, "Leo Tolstoi")>0, "Există", "Nu există", "Nu există")
- În al doilea rând, apăsați Introduceți pentru a vedea rezultatul.
- În cele din urmă, puteți vedea că am obținut rezultatul " Există ". Pentru că există într-adevăr o carte de Emily Bronte de pe lista noastră, adică " Wuthering Heights ".
- Dacă doriți o potrivire aproximativă, puteți folosi Caractere wildcard (*,?,~) în cadrul COUNTIF De exemplu, pentru a afla dacă există vreo carte de la Bronte surori ( Atât Emily Bronte cât și Charlotte Bronte ), utilizați următoarea formulă.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Există", "Nu există", "Nu există")
- Mai mult, apăsați pe Introduceți pentru a afișa rezultatul.
- Și, avem " Există ". pentru că există trei cărți scrise de către Surorile Bronte .
🔎 Cum funcționează formula?
- COUNTIF(C5:C21, "Emily Bronte") returnează numărul de ori în care apare numele "Emily Bronte" în intervalul C5:C21 .
- COUNTIF(C5:C21, "Emily Bronte")>0 returnează ADEVĂRAT dacă numele apare cel puțin o dată în interval și returnează FALSE dacă numele nu apare.
- Prin urmare, IF(COUNTIF(C5:C21, "Emily Bronte")>0, "Există", "Nu există", "Nu există") returnează "There is", dacă numele apare cel puțin o dată, și returnează " Nu există " dacă numele nu apare.
2. Creați funcția IF cu un interval de valori numerice
Acum vom aplica o altă IF Vom crea o listă de valori dintr-un interval care se încadrează între două numere date. Să aflăm numărul de cărți care există sau nu din coloana D care se încadrează între 10 la 20 Aceste tipuri de sarcini pot fi realizate folosind E xcel. IF cu un interval de valori.
ETAPE:
- Pentru început, selectați celula în care doriți să vedeți rezultatul.
- Apoi, introduceți formula acolo.
=IF((((D5>=10)*(D5<=20))=1, "Da", "Nu")
- Apăsați Introduceți .
- Trageți de butonul Mâner de umplere în jos pentru a duplica formula pe intervalul de timp. Sau, pentru a AutoFill gama, faceți dublu clic pe pe plus ( + ) simbol.
- În cele din urmă, putem vedea rezultatul.
3. Aplicați condițiile AND cu funcția IF pentru un interval de valori
Acum vom aplica condiții în cadrul unui IF Să verificăm dacă fiecare dintre cărți îndeplinește sau nu cele două condiții date. Prima este că numărul de cărți este mai mare decât 10 iar al doilea este că prețul cărții este mai mare decât 20 Dacă aceste condiții sunt îndeplinite, atunci vom cumpăra cartea.
Pentru aceasta, vom folosi combinația de IF și ȘI Atunci când toți parametrii săi sunt evaluați ca fiind ADEVĂRAT , funcția AND returnează ADEVĂRAT ; în caz contrar, se returnează FALSE .
ETAPE:
- La început, selectați o celulă adiacentă primei cărți și introduceți formula.
=IF(AND(AND(D5>=10)*(E5>=20), "Poate cumpăra", "Nu poate cumpăra")
- Apăsați butonul Introduceți de pe tastatură încă o dată.
- Alternativ, putem folosi simbolul de și condiție ( * ) în formulă. Prin urmare, formula va arăta astfel.
- Hit Introduceți pentru a vedea rezultatul.
- Pentru a copia formula pe interval, trageți bara Mâner de umplere simbolul în jos. Alternativ, puteți faceți dublu clic pe adăugarea ( + ) la AutoFill gama.
- În mod similar, putem obține rezultatul.
4. Utilizați funcția IF cu condiții OR pentru un interval de valori
Acum vino la OR Să verificăm dacă fiecare dintre cărți îndeplinește sau nu cel puțin o condiție. Dacă oricare dintre parametrii săi este evaluat ca fiind de tip ADEVĂRAT , funcția OR returnează ADEVĂRAT ; în caz contrar, se returnează FALSE .
ETAPE:
- În primul rând, selectați celula în care doriți să vedeți rezultatul.
- În al doilea rând, introduceți formula.
=IF(OR(D5>=10,E5>=60), "Poate achiziționa", "Nu poate achiziționa")
- În continuare, apăsați butonul Introduceți de pe tastatură.
- În loc să folosim funcția, putem folosi simbolul sau ( + ). Deci, formula va fi.
=IF((D5>=10)+(E5>=60), "Poate achiziționa", "Nu poate achiziționa")
- Hit Introduceți pentru a vedea rezultatul.
- După aceea, trageți în jos Mâner de umplere pentru a copia formula în intervalul de timp. Sau, faceți dublu clic pe pe plus ( + ) semnul. Și acest lucru dublează formula.
- În cele din urmă, am identificat pentru fiecare carte dacă aceasta poate fi achiziționată sau nu, dacă există cel puțin o condiție sau nu.
5. Utilizați funcția IF imbricata pentru un interval de valori
În acest exemplu, vom folosi IF Asta înseamnă că vom aplica o condiție IF formula în cadrul altei formule IF formula. Să vă rog să faceți o treabă. Pentru toate cărțile, verifică dacă prețul este mai mare sau egal cu $30.00 Dacă da, verificați dacă numărul este mai mare sau egal cu 15 Apoi, dacă da, verificați dacă numele autorului începe cu litera " C "Dacă da, se returnează " Satisfaceți ". În caz contrar, se returnează " Nu satisface ".
ETAPE:
- Pentru început, selectați celula și introduceți următoarea formulă.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Satisface", "Nu satisface"), "Nu satisface"), "Nu satisface"), "Nu satisface"), "Nu satisface")
- Atingeți Introduceți cheie pentru a vedea rezultatul.
- De asemenea, în exemplele anterioare, trageți de butonul Mâner de umplere în jos pentru a duplica formula pe intervalul de timp. Sau, pentru a AutoFill gama, faceți dublu clic pe pe plus ( + ) simbol.
- În cele din urmă, puteți vedea, doar cinci cărțile îndeplinesc simultan toate cele trei condiții.
6. Combinați funcțiile IF & SUM în Excel
Vom combina IF și SUM în acest exemplu. Funcția SUM adaugă valori folosind adunarea. Să urmărim exemplul.
ETAPE:
- Selectați a doua celulă G6 , și introduceți formula în celula selectată.
=IF(SUM(D5:D21)>=80, "Bun", IF(SUM(D5:D21)>=50, "Satisfăcător", "Slab")))
- Apoi, apăsați butonul Introduceți cheie pentru a vedea rezultatul.
🔎 Cum funcționează formula?
- SUM(D5:D21) această parte însumează valorile din interval și returnează ca rezultat numărul total de cărți.
- SUM(D5:D21)>=80 și SUM(D5:D21)>=50 verifică dacă condiția este îndeplinită sau nu.
- IF(SUM(D5:D21)>=80, "Bun", IF(SUM(D5:D21)>=50, "Satisfăcător", "Slab")) raportează rezultatul. În cazul nostru, rezultatul a fost " Bun ".
7. Uniți funcțiile IF & AVERAGE
Media numerelor date ca parametri se determină prin funcția AVERAGE Să combinăm IF și MEDIU pentru acest exemplu.
ETAPE:
- La început, selectați celula în care doriți să plasați rezultatul. În cazul nostru, vom alege celula G6 .
- Apoi, introduceți formula în celula respectivă.
=IF(AVERAGE(D5:D21)>=20, "Bun", IF(AVERAGE(D5:D21)>=10, "Satisfăcător", "Slab"))
- Mai mult, apăsați Introduceți de pe tastatură.
- În cele din urmă, veți obține rezultatul.
🔎 Cum funcționează formula?
- MEDIE(D5:D21) calculează numărul mediu de cărți.
- AVERAGE(D5:D21)>=20 și AVERAGE(D5:D21)>=10 să verifice dacă a fost îndeplinită condiția.
- IF(AVERAGE(D5:D21)>=20, "Bun", IF(AVERAGE(D5:D21)>=10, "Satisfăcător", "Slab")) Rezultatul în situația noastră este " Satisfăcător ".
8. Integrarea funcțiilor IF & EXACT pentru a se potrivi cu un interval de valori
Funcția EXACTĂ returnează ADEVĂRAT în cazul în care două șiruri de text sunt identice și FALSE în caz contrar, atunci când se compară două șiruri de text. Deși trece cu vederea discrepanțele de formatare, EXACT este sensibil la majuscule și minuscule. Să integrăm IF și EXACT pentru a se potrivi cu un interval de valori.
ETAPE:
- Alegeți celula în care dorim să vizualizăm rezultatul.
- Adăugați următoarea formulă de funcție după aceasta.
=IF(EXACT($C$5:$C$21, "Leo Tolstoi"), "Da", "Nu")
- Apăsați butonul Introduceți de pe tastatură încă o dată.
- Și, puteți vedea că acest lucru va arăta rezultatul în intervalul de timp.
🔎 Cum funcționează formula?
- EXACT($C$5:$C$21, "Leo Tolstoi") arată dacă ambele date sunt sau nu o potrivire exactă.
- IF(EXACT($C$5:$C$21, "Leo Tolstoi"), "Da", "Nu") verifică logica și returnează rezultatul.
9. Consolidați funcțiile IF, AND & TODAY pentru a obține data
Să presupunem că dorim să verificăm dacă data sosirii este în termen de 7 zile sau nu, dacă data sosirii este în termen de 7 zile, atunci putem achiziționa cartea. Pentru aceasta, vom folosi combinația de IF , ȘI, și AZI funcții.
ETAPE:
- De asemenea, în exemplele anterioare, selectați celula și apoi introduceți formula acolo.
=IF(AND(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Apoi, apăsați Introduceți .
- Pentru a copia formula pe interval, trageți bara Mâner de umplere simbolul în jos. Alternativ, puteți faceți dublu clic pe adăugarea ( + ) la AutoFill gama.
- În cele din urmă, se va afișa rezultatul pentru fiecare carte în coloana F .
10. Obțineți cea mai mare/cea mai mică valoare prin combinarea funcțiilor IF, MAX & MIN
Să presupunem că dorim să comparăm numărul de cărți cu prima carte. Și vom găsi cea mai mare și cea mai mică valoare a numărului total de cărți. Pentru aceasta, vom folosi combinația de IF , MAX & MIN funcții.
ETAPE:
- În primul rând, selectați celula în care doriți să introduceți rezultatul.
- Apoi, introduceți formula în celula respectivă.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average")))
- În cele din urmă, apăsați Introduceți de pe tastatură.
🔎 Cum funcționează formula?
- MAX($D$5:$D$21) returnează valoarea maximă a intervalului.
- MIN($D$5:$D$21) returnează valoarea minimă a intervalului.
- IF( D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))) arată rezultatul după comparație.
Lucruri de reținut
- Dacă încercați să împărțiți un număr la zero în formula dvs., este posibil să vedeți #DIV/0! eroare.
- The #VALOARE! eroarea apare atunci când introduceți tipul de date incorect în calcul. De exemplu, puteți introduce text într-o formulă care așteaptă numere.
- Dacă relocăm celula de formulă sau celulele de referință, se va modifica #REF! se va afișa o eroare. Referințele din formulă nu mai sunt valabile.
- The #NUME! va arăta că ați scris greșit numele unei funcții în formula dumneavoastră.
Concluzie
Aceste exemple de mai sus vă ajută să învățați E xcel IF cu un interval de valori. Dacă aveți întrebări, nu ezitați să ne întrebați.