Cum se folosește funcția SWITCH în Excel? (cu exemple)

Ce este funcția SWITCH în Excel?

Funcția de comutare în excel este o funcție de comparație și referință în excel care compară și potriveste o celulă referită la un grup de celule și returnează rezultatul pe baza primei potriviri găsite, metoda de utilizare a acestei funcții este următoarea = SWITCH (celulă țintă, valoarea 1, rezultatul 1 ...), pe baza valorii publicate rezultatul.

Sintaxă

  • Valoarea expresiei - Valoarea sau expresia cu care trebuie să se potrivească
  • Valoare1 / Rezultat1 - prima pereche de valori și rezultate
  • Value2 / Result2 - A doua valoare și perechea de rezultate (Acest lucru este opțional)
  • Implicit - Valoare implicită de utilizat când nu se găsește nicio potrivire

Exemplu

Puteți descărca acest șablon Excel pentru funcția de comutare aici - Șablon Excel pentru funcția de comutare

  1. Unul dintre numele proiectului „Palm Court”
  2. Diferite blocuri disponibile în proiect
  3. Diferite nu de unități disponibile în proiect pentru blocurile respective
  4. Acesta este „intervalul de prețuri” pe care ar trebui să îl determinăm conform presupunerii luate

Comutați Formula

Să ne uităm la formula Switch pentru a obține valoarea celulei 2 din coloana Interval de preț -

  • Funcția SWITCH va fi disponibilă în Excel 2016.
  • În acest exemplu, trebuie să luăm celula bloc ca expresie, deoarece ipotezele prețurilor se bazează pe numerele blocurilor.
  • Valoarea1 și rezultatul 1 - Am menționat condiția ca, dacă o expresie se potrivește cu valoarea 1, atunci luați rezultatul 1 sau altfel mergeți la condiția 2.
  • Valoarea 2 și rezultatul 2 - Dacă condiția 1 nu îndeplinește, atunci expresia ajunge la condiția 2 pentru a verifica dacă va obține potrivirea pentru a obține rezultatul 2 și acest pas va continua până când expresia se potrivește cu valoarea.
  • Dacă expresia nu se potrivește cu nicio valoare în condiții, atunci implicit va da NA ca ieșire (acest lucru poate fi văzut în imaginea de mai jos).

Pentru a menționa unele afirmații pentru celulele care afișează #NA, putem da un șir în virgule inversate, după cum urmează -

Dacă evaluăm problema de mai sus folosind funcția IFs, atunci trebuie să avem un Excel imbricat IF pentru adevărat sau fals, care nu este o funcție de căutare. Numai atunci când este adevărat, acesta dă un rezultat și pentru alte rezultate false.

Cât de diferit este SWITCH de IF-uri?

  • Funcția SWITCH nu ne permite să folosim operatori logici în excel ca mai mare decât (>) / mai mic decât (<) pentru a se potrivi cu cazurile în care nu va exista o potrivire exactă.
  • În funcția Excel SWITCH, expresia va apărea o singură dată, dar în funcția IFS, expresia trebuie repetată.
  • Lungimea funcției SWITCH este mai puțin comparabilă cu funcția IFS mai ușor de citit și de creat, deoarece ne permite să testăm mai multe condiții.
  • Este mai degrabă o funcție ALEGE în Excel. Are o expresie care este valoarea de căutare și am fi potrivită cu valoarea 1, valoarea 2 și vom obține valoarea rezultatului. Spre deosebire de funcția IF, avem valoarea implicită în funcția de comutare.

Lucruri de amintit

  • Funcția SWITCH este introdusă și disponibilă în Excel 2016, dar nu este disponibilă în versiunile anterioare de Excel și Excel 2016 în Mac.
  • 126 de perechi de valori și rezultate pot fi luate în funcția Excel SWITCH.
  • Funcția SWITCH în excel va returna eroarea #NA dacă nu menționăm nicio condiție implicită și dacă oricare dintre condiții nu obține potrivirea.
  • Cu toate acestea, ca negativ, nu putem folosi operatori logici precum>, <sau = în expresie. Pur și simplu se potrivește valorile din lista sa cu o expresie și nu poate testa dacă o valoare este mai mare sau mai mică.
  • Avem valoarea implicită în funcția SWITCH, care nu este în funcția IF.
  • Funcția SWITCH în Excel nu este ca VLOOKUP, dar SWITCH poate fi utilizat în VLOOKUP.

Concluzie

Funcția SWITCH este disponibilă în Excel 2016 și aceasta este cea mai puternică funcție în locul IFS. Acest lucru poate fi utilizat în VLOOKUP pentru a crea o matrice care poate fi realizată și prin utilizarea funcției CHOOSE, dar argumentul implicit al SWITCH îl face o soluție mai bună. Nu este posibil să utilizați operatori logici în funcția SWITCH.