Kā lietot SWITCH funkciju programmā Excel? (ar piemēriem)

Kas ir SWITCH funkcija programmā Excel?

Pārslēgšanas funkcija programmā Excel ir salīdzināšanas un atsauces funkcija programmā Excel, kas salīdzina un saskaņo norādīto šūnu ar šūnu grupu un atgriež rezultātu, pamatojoties uz pirmo atrasto atbilstību, šīs funkcijas izmantošanas metode ir šāda = SWITCH (mērķa šūna, vērtība 1, rezultāts 1….), pamatojoties uz rezultātu publicēto vērtību.

Sintakse

  • Izteiksmes vērtība - vērtība vai izteiksme, kurai jāsaskaņo
  • Vērtība1 / rezultāts1 - pirmais vērtību un rezultātu pāris
  • 2. vērtība / 2. rezultāts - otrais vērtību un rezultātu pāris (tas nav obligāti)
  • Noklusējums - noklusējuma vērtība, kas jāizmanto, ja netiek atrasta atbilstība

Piemērs

Jūs varat lejupielādēt šo Switch Function Excel veidni šeit - Switch Function Excel Template

  1. Viens no projekta nosaukumiem “Palm Court”
  2. Dažādi bloki, kas ir pieejami projektā
  3. Dažādi vienības numuri, kas projektā ir pieejami to attiecīgajiem blokiem
  4. Tas ir “cenu diapazons”, kuru mums vajadzētu noteikt, ņemot vērā pieņēmumu

Pārslēgt formulu

Apskatīsim formulu Pārslēgt, lai iegūtu kolonnas Cenu diapazons 2. šūnas vērtību -

  • Funkcija SWITCH būs pieejama programmā Excel 2016.
  • Šajā piemērā mums kā izteiksme jāņem bloku šūna, jo cenu pieņēmumi ir balstīti uz bloku numuriem.
  • 1. vērtība un 1. rezultāts - mēs esam minējuši nosacījumu, ka, ja izteiksme atbilst 1. vērtībai, ņem 1. rezultātu vai arī dodieties uz 2. nosacījumu.
  • 2. vērtība un 2. rezultāts - ja 1. nosacījums neapmierina, izteiksme nonāk pie 2. nosacījuma, lai pārbaudītu, vai tā iegūs atbilstību, lai iegūtu 2. rezultātu, un šī darbība turpināsies, līdz izteiksme sakritīs ar vērtību.
  • Ja izteiksme nosacījumos neatbilst nevienai vērtībai, pēc noklusējuma tā kā izvadi norādīs NA (to var redzēt zemāk esošajā attēlā).

Lai pieminētu dažus paziņojumus par šūnām, kurās tiek parādīts #NA, mēs varam dot virkni apgriezto komatu veidā, kā norādīts tālāk -

Ja mēs novērtējam iepriekš minēto problēmu, izmantojot IFs funkciju, tad mums ir jābūt Excel ligzdotam IF taisnībai vai nepatiesībai, kas nav uzmeklēšanas funkcija. Tikai tad, kad tā ir patiesa, tas dod vienu rezultātu, bet citiem - nepatiesus rezultātus.

Cik atšķirīgs ir SWITCH no IF?

  • SWITCH funkcija neļauj mums izmantot Excel loģiskos operatorus, piemēram, lielākus par (>) / mazāk nekā (<), lai saskaņotu gadījumus, kad precīza atbilstība nebūs.
  • Programmā Excel SWITCH Function izteiksme parādīsies tikai vienu reizi, bet IFS funkcijā izteiksme ir jāatkārto.
  • Funkcijas SWITCH garums ir mazāks salīdzinājumā ar IFS funkciju, kuru ir vieglāk lasīt un izveidot, jo tas ļauj mums pārbaudīt vairākus nosacījumus.
  • Tas vairāk līdzinās funkcijai IZVĒLES Excel. Tam ir izteiksme, kas ir uzmeklēšanas vērtība, un mēs to saskaņotu ar vērtību 1, vērtību 2 un iegūtu rezultāta vērtību. Atšķirībā no IF funkcijas, mums ir noklusējuma vērtība slēdža funkcijā.

Atceramās lietas

  • SWITCH funkcija ir ieviesta un pieejama programmā Excel 2016, bet nav pieejama iepriekšējās Excel un Excel 2016 versijās Mac.
  • Excel SWITCH funkcijā var uzņemt 126 vērtību un rezultātu pārus.
  • SWITCH funkcija excel atgriezīs kļūdu #NA, ja neminēsim nevienu noklusējuma nosacījumu un ja kāds no nosacījumiem nesasniegs atbilstību.
  • Tomēr kā negatīvu mēs nevaram izteiksmē izmantot tādus loģiskos operatorus kā>, <vai =. Tas vienkārši saskaņo sava saraksta vērtības ar izteiksmi un nevar pārbaudīt, vai vērtība ir lielāka vai mazāka.
  • Mums ir noklusējuma vērtība SWITCH funkcijā, kas nav IF funkcija.
  • SWITCH funkcija programmā Excel nav tāda kā VLOOKUP, bet SWITCH var izmantot programmā VLOOKUP.

Secinājums

SWITCH funkcija ir pieejama programmā Excel 2016, un šī ir visspēcīgākā funkcija IFS vietā. To var izmantot mapē VLOOKUP, lai izveidotu masīvu, ko var izdarīt arī, izmantojot funkciju CHOOSE, bet SWITCH noklusējuma arguments padara to par labāku risinājumu. Funkcijā SWITCH nav iespējams izmantot loģiskos operatorus.


$config[zx-auto] not found$config[zx-overlay] not found