Cum se utilizează simple declarații IF în Excel

Excel este unul dintre cele mai puternice și mai ușor de utilizat instrumente pentru a lucra cu date. O foaie de calcul este într-adevăr doar un instrument pentru organizarea, calcularea și revizuirea datelor dvs..

Ce se întâmplă când trebuie să construim opțiuni în foaia de calcul? Acesta este locul în care declarațiile intră în joc. 

Imaginați-vă că avem o foaie de calcul cu o listă de scoruri din cursurile noastre școlare. Vreau să-mi amintesc dacă trec sau nu reușesc o clasă cu un text simplu "trec" sau "eșuat". Pot să scriu IF formulă declarație să se uite la nota finală și apoi să tipăriți "trecerea" sau "eșuarea" pe baza punctajului.

Acest exemplu de instrucțiune IF simplu privește la scorul din coloana B și îmi amintește dacă trece sau nu o clasă pe baza scorului.

O formula Excel IF face foile dvs. de calcul mult mai inteligente. Putem oferi o celula diferite optiuni pentru ceea ce ar trebui sa arate pe baza unei conditii. O formulă IF ne permite să construim în logică foaia de calcul. În acest tutorial, vă voi învăța cum să le folosiți.

Cum se utilizează declarațiile IF Excel (Video Tutorial)

În acest ecran, veți vedea cum folosesc instrucțiunile IF în Excel pentru a face o foaie de calcul mai inteligentă. Vizionați acest videoclip pentru a vă plimba prin instrucțiunile FI și apoi consultați instrucțiunile de mai jos pentru instrucțiuni scrise.

 

Înainte de a continua cu tutorialul, aș recomanda descărcarea fișierului de lucru cu exemple gratuite pe care l-am creat pentru acest tutorial.

Cum funcționează o declarație IF Excel?

Există trei părți-cheie ale unei declarații IF de succes:

  1. Ceva de verificat - Practic, ce ar trebui să verifice instrucțiunea IF? Am putea verifica dacă o celulă este egală cu un anumit număr sau pentru a vedea dacă conține, de exemplu, un anumit șir de text. 
  2. Ce să arătați dacă este adevărat - Dacă declarația conține ceea ce verificăm, ce ar trebui să apară celula?
  3. Ce să arătați dacă este fals - Dacă declarația nu conțin ceea ce căutăm, ce ar trebui să fie rezervorul?

O instrucțiune Excel IF începe cu = IF (documentația oficială Excel arată structura unei instrucțiuni Excel IF:

= IF (logic al [Value_if_true], [Value_if_false])

În limba engleză simplă, iată cum cred că folosesc o declarație IF:

= DACĂ (ce să verificați pentru, ce să arătați dacă este adevărat, ce să arătați dacă este fals)

Destul de simplu? Dacă acest lucru pare încă puțin vag, să ne îndreptăm spre primul nostru exemplu de utilizare a unei instrucțiuni IF, pentru a vedea cum funcționează.

Scrierea primei dumneavoastră declarații IF

Pentru acest exemplu, utilizați fila intitulată "Verificați pentru gol" din registrul de lucru exemplu.

Vom începe cu cea mai simplă posibilă exemplificare IF. În acest caz, vom verifica doar dacă o celulă este goală și se imprimă un mesaj.

Să spunem că creăm o listă de înscrieri pentru petrecerea noastră de vacanță. Trebuie să scriem o formulă pentru a determina cine să reamintească să se înscrie pentru un fel de mâncare. La început, datele noastre sunt o listă simplă de nume și ceea ce au semnat pentru a aduce:

Chiar dacă văd că unele celule sunt goale, să scriem o formulă IF pentru a imprima cine trebuie să reamintim în coloana D. Formula mea IF ar trebui să verifice dacă celulele din coloana C sunt goale și să imprime un memento persoanei dacă încă nu s-au înscris.

Iată ce am scris:

= DACĂ (C2 = "", "reamintiți-i!", "Ei s-au înscris deja").

Să disecăm această formulă în patru părți:

  1. Fiecare instrucțiune IF se deschide cu = IF (
  2. Apoi, voi verifica dacă valorile din coloana C sunt goale, așa că am scris C2 = "",Dacă scrieți două ghilimele fără text între ele, verificați dacă o celulă este goală. Virgula de la capăt ne ajută să ne mutăm în următoarea parte a formulei. 
  3. Următoarea parte a formulei este ceea ce va arăta oricând formula este adevărată. Din moment ce verificăm dacă celula este goală, vom imprima "le reamintesc!" când este necompletat.
  4. Dacă C2 conține un text, vom imprima că persoana sa înscris deja.

Și în cele din urmă, iată rezultatele când finalizăm formula și tragem în jos:

După scrierea instrucțiunii IF și tragerea acesteia în jos, fiecare celulă din coloana D afișează valoarea corectă.

Perfect! Observați că atunci când celula adiacentă din coloana C este necompletată, Excel imprimă faptul că trebuie să reamintim acelei persoane să se înscrie. Am putea filtra pentru Coloana D din când în când să le trimit un memento prin e-mail.

Acesta este un exemplu simplu pentru modul în care putem folosi formulele de instrucțiuni în Excel pentru a da tablelor noastre o logică. Să ne uităm la alții.

Testarea valorilor

Utilizați fila Valori de test din fișa de lucru a exemplului pentru acest exercițiu.

Până acum, am folosit o declarație IF pentru a vedea dacă o celulă nu conținea niciun text. Acum, să folosim o instrucțiune IF pentru a testa o valoare numerică.

În primul exemplu, am verificat dacă celulele din coloana C conțin un anumit fragment de text. Observați că am folosit semnul Equals pentru a vedea dacă o celulă era egală cu un spațiu gol. Putem folosi oricare dintre operatorii de matematică pentru a testa valori, cum ar fi:

  • - verificați dacă o celulă este egal cu o valoare specifică
  • <> - verificați dacă o celulă este nu este egal cu o valoare specifică
  • - verificați dacă o celulă este mai mare ca valoarea din formula
  • < - verificați dacă o celulă este mai puțin decât valoarea din formula
  • > = - verificați dacă o celulă este mai mare sau egal cu valoarea din formula
  • <= - verificați dacă o celulă este mai mic sau egal cu valoarea din formula

Să spunem că trebuie să facem inventarul depozitului nostru. Vindem produsul în loturi de câte 10, deci fiecare lot pe care îl numărăm ar trebui să aibă exact acea sumă. Să scriem o formulă pentru a verifica.

În datele de mai jos, am ieșit și am inventat produse din depozitul meu. Trebuie să scriu o formulă în coloana E pentru a verifica și a ne asigura că avem exact 10 din fiecare produs. Ar trebui să tipărim un mesaj de avertizare dacă nu avem 10 din fiecare element.

În coloana E, iată formula pe care o voi scrie:

= DACĂ (D4 <> 10, "are nevoie de atenție", "")

Să disecăm formula:

  • În primul rând, folosesc <> operator pentru a verifica dacă valoarea din celula D4 nu egal cu 10, ceea ce indică o problemă.
  • Apoi, am primit un mesaj în citate de "nevoie de atenție", care va arăta oricând celula adiacentă nu este de 10.
  • În cele din urmă, adaug o virgulă și două ghilimele, fără nimic între ele, astfel încât dacă numărul a fost de 10, formula mea pur și simplu nu imprimă nimic.
Necesită rezultatul acțiunii de urmărire a atenției.

În captura de ecran de mai sus, veți vedea cum am folosit formula pentru a adăuga mesaje de avertizare pentru fiecare număr de inventar. Dacă valoarea din coloana D nu este exact 10, Excel va tipări "necesită atenție" în coloana E.

Cum se utilizează IFERROR

Există o formulă specială de instrucțiuni IF încorporată în Excel pentru a remedia erorile din formulele dvs. Formula IFERROR este similară cu o instrucțiune IF, dar captează o gamă largă de erori și le înlocuiește cu date mai utile.

În conformitate cu documentația Microsoft, aici sunt erori în foaia de calcul pe care IFERROR le poate prinde și revizui:

  • #N / A
  • #VALOARE!
  • #REF!
  • # DIV / 0!
  • #NUM!
  • #NUME?
  • #NUL!

Pentru a utiliza IFERROR, legați o formulă existentă cu o formulă IFERROR și apoi furnizați o valoare de rezervă.

Acesta este modul în care mă gândesc la utilizarea IFERROR:

= IFERROR ([formula existentă], [ce să înlocuiți eroarea cu]

Să trecem printr-un caz extrem de util pentru IFERROR. 

Un exemplu de IFERROR

Utilizați IFERROR în fila de lucru pentru exemple din această secțiune.

Un loc pe care îl veți întâlni în eroare este cu formula VLOOKUP. Dacă utilizați o VLOOKUP pentru a potrivi valori, există o șansă că tabela dvs. de căutare nu va conține o potrivire. Când se întâmplă acest lucru, veți primi o eroare "N / A" în foile dvs. de calcul.

În foaia de calcul de mai jos, am o listă de salariați care lucrează pentru mine la un loc de muncă. Am listat compania lor și vreau să știu ce face fiecare persoană. Pentru majoritatea freelancerilor, am o masă de căutare la dreapta care își trage rolurile.

Această foaie de calcul are unele erori N / A, deoarece tabelul meu de căutare nu are potriviri.

Am scris deja un VLOOKUP pentru a trage rolul de job, care corespunde companiilor din coloana B cu tabelul meu de cautare:

= VLOOKUP (B2, $ E $ 4: $ F $ 6,2, FALSE)

Iată problema: mai multe companii nu sunt în tabelul meu de căutare, motiv pentru care avem aceste erori neplăcute N / A. Să le înlocuim cu ceva mai elegant. IFERROR-ul pe care îl vom scrie va urma această structură:

= IFERROR (formula existentă, ce înlocuiește o eroare cu)

În cazul meu, voi înlocui erorile cu un memento pentru a contacta managerul de resurse umane pentru a verifica ce lucrează freelancerul. Iată formula mea propusă:

= IFERROR (VLOOKUP (B3, $ E $ 4: $ F $ 6,2, FALSE), "Contact HR")

Această formulă pare complexă, dar nu uitați: tot ceea ce facem este bracketingul unui VLOOKUP existent cu o valoare de înlocuire. Pur și simplu ne înconjoară formula noastră actuală cu un IFERROR și îi oferim Excel o valoare de rezervă.

Am înlocuit erorile N / A cu un text mult mai util și mai ușor de citit "Contact HR".

Pe scurt, IFERROR este o instrucțiune IF specială pe care Microsoft a proiectat-o ​​pentru confortul nostru. Aceasta captează automat erorile formularelor și scoate o valoare de înlocuire.

Recapitulați și păstrați învățarea

IF sunt o metodă de adăugare a logicii condiționale în foile dvs. de calcul. În acest tutorial, ați învățat să utilizați formula și câteva posibile utilizări pentru ea în foile dvs. de calcul.

Nu contează cât timp folosesc Excel, continu să aflu că mai am de învățat. Dacă doriți să continuați să învățați cum pot fi utilizate foile de calcul, iată câteva tutoriale de urmărire:

  • Documentația oficială Microsoft este întotdeauna prima mea oprire atunci când învăț o formulă nouă, iar pagina pe IF-uri nu este o rubrică.
  • Dacă vă gândiți la declarațiile IF, probabil sunteți pe partea avansată a utilizatorilor Excel. O abilitate complementară utilizează VLOOKUP pentru a se potrivi cu elementele listelor. 
  • Dacă doriți să obțineți o experiență avansată, încercați acest tutorial cu funcții de Nested IF din Exceljet. În loc de o simplă declarație IF care are doar două rezultate posibile, inserarea unei combinații între aceste formule vă oferă mai multe opțiuni.

Dacă aveți o problemă din declarația Excel IF, anunțați-ne în comentarii. Sau, dacă aveți idei despre cum să utilizați aceste formule pentru a le partaja altor cititori, comentariile sunt deschise.