Funcția în cazul în care - helpdesk birou

Dacă funcția - una dintre cele mai populare funcții în Excel. Acesta vă permite să efectuați comparații logice ale valorilor și a rezultatelor așteptate. Cea mai simplă Funcția IF este după cum urmează:







IF (acest lucru este adevărat, atunci fă-o, altfel fac altceva)

Prin urmare, funcția IF sunt două rezultate posibile. Primul rezultat este returnat în cazul în care comparația este adevărată, al doilea - în cazul în care comparația este falsă.

Dacă funcția, una dintre funcțiile logice. Ea servește pentru a reveni valori diferite, în funcție de faptul dacă este îndeplinită o condiție.

IF (log_vyrazhenie; Value_if_true; [Value_if_false])

exemple simple ale funcției IF

Funcția în cazul în care - helpdesk birou

În exemplul de mai sus, celula D2 conține formula: IF (C2 = da, apoi întoarce 1, în caz contrar se întoarcă 2)

In acest exemplu, celula D2 conține formula: IF (C2 = 1, apoi se întoarce textul „da“, a reveni altfel textul „Nu“)

După cum puteți vedea, funcția IF poate fi utilizat pentru comparație, și text și valori. Și acesta poate fi utilizat pentru a evalua erorile. Nu numai că puteți verifica dacă o valoare este egală cu o alta, revenind un rezultat, dar, de asemenea, utilizați operatorii matematici și de a efectua calcule suplimentare, în funcție de condițiile. Pentru a efectua comparații multiple, puteți utiliza mai multe funcții IF imbricate.

Notă: Dacă utilizați text în formule, încadrați în ghilimele (Exemplu: „Text“). Singura excepție - cuvântul adevărului și se află că Excel recunoaște în mod automat.

Noțiuni de bază

Mai multe exemple ale funcției IF

Funcția în cazul în care - helpdesk birou

= IF (C2> B2; "buget Depășind", "În buget")

In exemplul de mai sus, funcția IF în celula D2 este: IF (C2 B2 mai mare, apoi revenirea la textul „Depasirea bugetului“, a reveni altfel textul „În buget“)

Funcția în cazul în care - helpdesk birou

În figura de mai sus, nu ne întoarcem text, dar rezultatul unui calcul matematic. Formula din celula E2 este: IF (însemnând „real“ este mai mare decât „planificat“, apoi scade valoarea sumelor „planificate“ ale „reale“, în caz contrar să se întoarcă nimic).

Funcția în cazul în care - helpdesk birou






În acest exemplu, formula din celula F7 este: IF (E7 = „Yes“, apoi se calculează valoarea totală a celulei F5 și se înmulțește cu 8,25%, în caz contrar taxa de vânzări nu este, deci return 0)

Recomandări pentru utilizarea constantelor

În ultimul exemplu, textul „Da“ și rata de impozitare de vânzări (0,0825) a introdus direct în formula. Ca o regulă, literali (valori din când în când trebuie să se schimbe) nu se recomandă să fie administrat direct în formulă, ca și în viitor, acestea pot fi dificil de a găsi și de schimbare. Este mult mai ușor de a pune constantele în celula sa, în cazul în care acestea sunt disponibile și pot fi ușor de găsit și de schimbare. În cazul nostru, bine, dar există o singură dacă funcția și rata impozitului pe vânzări este rareori schimbat. Chiar dacă se va schimba, puteți schimba cu ușurință în formula.

operatori de calcul

Dacă doriți să aflați mai multe despre o varietate de operatori de calcul, care pot fi utilizate în formule ( „mai puțin“ (<), "больше" (> ), "Egal cu" (=) "nu este egal cu" (<> ), Etc.), Vă rugăm să consultați operatorii și prioritățile lor de calcul.

Cu ajutorul funcției IF pentru a verifica celula pentru prezența caracterelor

Uneori, trebuie să verificați dacă celula este goală. De obicei, acest lucru se face pentru a formula nu scoate rezultatul în absența valorii de intrare.

Funcția în cazul în care - helpdesk birou

În acest caz, vom folosi funcția IF ISBLANK împreună cu:

Formula este: IF (celula D2 este gol, returnează textul „martor“, în caz contrar returnează textul „nu este gol“). De asemenea, puteți utiliza cu ușurință propria formulă pentru „non-gol“. În acest exemplu, în loc de a folosi mărcile funcției ISBLANK „“. „“ - de fapt, înseamnă „nimic“.

Funcția în cazul în care - helpdesk birou

Formula este: IF (nu celula D3 este nimic pentru a reveni textul „gol“, în caz contrar returnează textul „nu este gol“). Aici sunt exemple de metode comune de a folosi simboluri „“, în care formula nu este calculată dacă celula dependentă este gol:

IF (în celula D3 nu este nimic, nimic nu este returnat, în caz contrar se calculează cu formula).

EXEMPLU nested IF funcții

Dacă o funcție simplă în cazul în care există numai două rezultate (adevărat și fals), atunci nested IF funcții pot fi de la 3 la 64 de rezultate.

Se arată în figura de mai sus cu formula în celula E2 este: IF (D2 este 1, atunci returnează textul „da“, în caz contrar, dacă (D2 = 2, apoi se întoarce textul „Nu“, a reveni altfel textul „poate“)). Observați cele două paranteze de închidere la sfârșitul formulei. Acestea sunt necesare pentru a închide expresia pentru ambele funcții IF, și dacă introduceți o formulă fără ambele paranteze de închidere, aplicație Excel încearcă să-l repare.

Un cuvânt de avertizare

Excel vă permite să utilizați până la 64 de cuibărit IF funcții, dar aceasta nu înseamnă că modul în care aceasta ar trebui să facă. De ce?

Trebuie să te gândești foarte greu pentru a construi o secvență dintr-o multitudine de operatori IF și să se asigure testarea lor corespunzătoare fiecărei condiții de-a lungul întregului lanț. În cazul în care declarația inglobate dacă faci cea mai mică inexactitate, formula poate lucra în 75% din cazuri, dar pentru a returna rezultate neașteptate în restul de 25%. Din păcate, șansele de a găsi bitul 25%.

Lucrul cu mai mulți operatori IF poate fi foarte consumatoare de timp, mai ales dacă te duci înapoi la ei, după un timp și să încerce să dau seama ce ai încercat să faci, sau, chiar mai rău, pe altcineva.

Condiții multiple cuprind multiple deschidere și închidere între paranteze (), pentru care poate fi dificil să țină pasul cu complexitatea formulei.

probleme comune