Diferența dintre funcțiile IF și Comutare în Excel

Rezumat

  • Instrucțiunea IF returnează o valoare bazată pe evaluarea TRUE/FALSE și puteți imbrica instrucțiuni IF într-o altă instrucțiune pentru a crea o logică complexă.
  • Instrucțiunea SWITCH evaluează o expresie și o testează cu mai multe valori pentru a găsi o potrivire, apoi returnează valoarea corespunzătoare.
  • Utilizați instrucțiunea IF pentru teste logice complexe cu mulți operatori diferiți și instrucțiunea SWITCH pentru teste simple de egalitate.

Instrucțiunea IF este o funcție logică comună în Excel . Instrucțiunea SWITCH este mai puțin cunoscută, dar o puteți folosi în locul instrucțiunii IF în unele cazuri. Să explorăm diferențele dintre IF și SWITCH în Excel și cazurile de utilizare ale acestora.

Diferența dintre funcțiile IF și Comutare în Excel

Ce este comanda IF în Microsoft Excel?

Instrucțiunea IF din Excel este o funcție care efectuează un test logic pentru a determina dacă o condiție specificată este adevărată sau falsă. Returnează o valoare bazată pe rezultatele evaluării, permițându-vă să luați decizii pe baza rezultatelor.

Declarația de bază IF

Să începem prin a privi declarația de bază IF înainte de a aprofunda problema pe care SWITCH încearcă să o rezolve.

Sintaxa unei instrucțiuni IF de bază este:

IF (logical_test, result_if_true, [result_if_false])

Parametrul logical_test este condiția pe care funcția o va testa și result_if_true este rezultatul pe care funcția îl returnează dacă evaluează la TRUE. Parametrul result_if_false este rezultatul pe care funcția îl returnează dacă rezultatul este FALSE.

În captura de ecran de mai jos, dorim să returnăm Reușit sau Eșuat pentru Scor, în funcție de dacă valoarea scorului de test din coloana C este mai mare sau egală cu 50.

Diferența dintre funcțiile IF și Comutare în Excel

Formula de mai jos va fi scrisă în celula C2:

IF(C2 >= 50, "Pass", "Fail")

Și iată rezultatul:

Diferența dintre funcțiile IF și Comutare în Excel

Instrucțiuni IF imbricate

Dacă doriți să verificați mai multe condiții simultan, puteți pune instrucțiunile IF în altă instrucțiune.

Acestea se numesc instrucțiuni IF imbricate, iar sintaxa de bază este:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

Luați în considerare exemplul de mai jos, în care fiecare culoare din coloana A (Roșu, Galben sau Verde) are nevoie de o stare corespunzătoare în coloana B (de exemplu, Stop, Atenție, Go și Necunoscut).

Diferența dintre funcțiile IF și Comutare în Excel

Mai întâi, vom introduce următoarea formulă în celula B2 pentru culoarea din celula A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

Deoarece A2 este roșu, va returna Stop, conform formulei de mai sus. Pe măsură ce îl copiem în alte celule, fiecare culoare va avea o stare.

Diferența dintre funcțiile IF și Comutare în Excel

După cum puteți vedea, logica poate deveni rapid confuză atunci când imbricați instrucțiuni IF. Aici intervine declarația SWITCH pentru a simplifica puțin lucrurile.

Ce este declarația Switch în Excel?

Instrucțiunea SWITCH din Excel este o funcție relativ nouă. Este nevoie de o expresie și o testează cu mai multe rezultate într-un format mai lizibil și mai structurat decât instrucțiunile IF imbricate.

Sintaxa de bază a instrucțiunii SWITCH este:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test este valoarea care va fi evaluată în raport cu valorile testului (test_value1, test_value2 etc). Dacă o valoare se potrivește, returnează rezultatul corespunzător. De exemplu, dacă test_value1 se potrivește cu expresia, returnează rezultat_if_true1.

Puteți specifica parametrul value_if_no_match pentru a returna o valoare în cazul în care nu se găsește nicio potrivire.

Deoarece instrucțiunea SWITCH poate simplifica IF imbricate, putem folosi exemplul de culoare din if imbricat. Iată versiunea SWITCH:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

După cum puteți vedea, formula este acum mai ușor de citit ca instrucțiune SWITCH și funcționează la fel ca versiunea IF.

Comparație IF vs Switch: cazuri de utilizare

În comparație cu instrucțiunea SWITCH, IF este cel mai bine utilizat atunci când se efectuează teste logice complexe care implică mai multe condiții. De asemenea, funcționează bine cu testele care utilizează diverși operatori logici în Excel (de exemplu, >, <, =, =""> <>, AND și SAU). Prin urmare, este mai flexibil și poate gestiona mai multe situații decât instrucțiunea SWITCH.

Pe de altă parte, instrucțiunea SWITCH funcționează bine atunci când testele logice implică operații simple de egalitate și valori fixe, având în vedere că forma sa de bază evaluează doar operatorul de egalitate. Dacă utilizați instrucțiunea SWITCH pentru teste logice complexe, aceasta nu este diferită de utilizarea instrucțiunii IF.

Un exemplu al acestei instrucțiuni IF imbricate complexe:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

Puteți scrie comanda SWITCH după cum urmează:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

Aici am setat expresia să testeze la TRUE, ceea ce permite testarea mai multor condiții folosind mai mulți operatori decât operatorul equals. Dar acum logica pare mai puțin compactă și mai ușor de citit decât instrucțiunea de bază SWITCH.

Lasă un comentariu

Afaceri secundare care chiar dau roade în 2026: 7 opțiuni realiste și compromisurile de știut

Afaceri secundare care chiar dau roade în 2026: 7 opțiuni realiste și compromisurile de știut

Compară activități secundare realiste pentru 2026 în funcție de costul de pornire, comisioane, flexibilitate și controlul veniturilor, cu îndrumări actuale privind impozitele și escrocheriile din surse oficiale.

Ergonomia muncii la distanță în 2026: Modernizați-vă biroul de acasă fără a cumpăra prea mult

Ergonomia muncii la distanță în 2026: Modernizați-vă biroul de acasă fără a cumpăra prea mult

Îmbunătățiți-vă ergonomia biroului de acasă cu îndrumările OSHA și NIOSH actuale privind potrivirea scaunului, înălțimea monitorului, configurarea laptopului, iluminarea și mișcarea.

De ce este importantă inteligența emoțională în leadership - și cum să o construim

De ce este importantă inteligența emoțională în leadership - și cum să o construim

Află de ce contează inteligența emoțională în leadership, unde ajută cel mai mult, cum să o consolidezi și cum să-ți dai seama dacă abordarea ta funcționează.

Cum să faci tranziția către o carieră în tehnologie fără diplomă: O foaie de parcurs axată pe rezultate pentru 2026

Cum să faci tranziția către o carieră în tehnologie fără diplomă: O foaie de parcurs axată pe rezultate pentru 2026

O foaie de parcurs practică pentru a intra în domeniul tehnologiei fără diplomă: alege un rol accesibil, dezvoltă abilități pregătite pentru angajare, demonstrează-le prin proiecte și folosește feedback-ul de la angajare pentru a te îmbunătăți.

Building a Personal Brand on LinkedIn in 2026: What Still Works, What Changed, and What to Ignore

Building a Personal Brand on LinkedIn in 2026: What Still Works, What Changed, and What to Ignore

Build a credible LinkedIn personal brand in 2026 with current profile, content, newsletter, analytics, verification, and visibility guidance from LinkedIn.

Demisii discrete vs. concedieri discrete în 2026: Ce se schimbă cu adevărat la locul de muncă

Demisii discrete vs. concedieri discrete în 2026: Ce se schimbă cu adevărat la locul de muncă

Demisiile discrete și concedierile discrete sunt etichete atrăgătoare, nu diagnostice. Aflați ce se verifică, ce depinde de context și ce pot face angajații și managerii în continuare.

Ascensiunea executivului fracțional: Când conducerea cu jumătate de normă în funcții de conducere are sens

Ascensiunea executivului fracțional: Când conducerea cu jumătate de normă în funcții de conducere are sens

Directorii executivi fracționari oferă funcții de conducere fără angajare cu normă întreagă. Învață când funcționează modelul, ce să ceri și riscurile de gestionat.

Cum să negociezi o mărire de salariu în timpul evaluărilor performanței din trimestrul 4: Un ghid practic pentru deciziile din 2026

Cum să negociezi o mărire de salariu în timpul evaluărilor performanței din trimestrul 4: Un ghid practic pentru deciziile din 2026

Pregătiți o cerere de mărire salarială mai convingătoare pentru trimestrul 4, incluzând date salariale actuale, opțiuni de sincronizare, compromisuri salariale și scenarii pentru rezultate afirmative, parțiale sau negative.

6 High-Income Skills You Can Start Learning Before 2026 Ends

6 High-Income Skills You Can Start Learning Before 2026 Ends

Choose a high-income skill you can realistically start before 2026 ends, with current pay data, learning priorities, and a practical self-check.

Stăpânirea programului de lucru hibrid: un cadru practic care chiar rezistă

Stăpânirea programului de lucru hibrid: un cadru practic care chiar rezistă

Construiește un program de lucru hibrid în jurul sarcinilor, suprapunerii echipei și rezultatelor măsurabile. Vezi modele, semne de avertizare și când să-ți ajustezi planul.