Kaip naudoti „SWITCH“ funkciją „Excel“? (su pavyzdžiais)

Kas yra „SWITCH“ funkcija „Excel“?

„Excel“ jungiklio funkcija yra „Excel“ palyginimo ir susiejimo funkcija, kuri palygina ir suderina nurodytą langelį su ląstelių grupe ir grąžina rezultatą pagal pirmą rastą atitikmenį. Šios funkcijos naudojimo metodas yra toks = SWITCH (tikslinė ląstelė, vertė 1, rezultatas 1….), remiantis rezultato verte paskelbiama.

Sintaksė

  • Išraiškos vertė - vertė arba išraiška, su kuria reikia suderinti
  • Reikšmė1 / rezultatas1 - pirmoji reikšmė ir rezultatų pora
  • Reikšmė2 / rezultatas2 - antroji reikšmė ir rezultatų pora (tai neprivaloma)
  • Numatytasis - numatytoji vertė, naudojama, kai nerandama atitikties

Pavyzdys

Šį „Switch Function Excel“ šabloną galite atsisiųsti čia - „Switch Function Excel“ šablonas

  1. Vienas iš projekto pavadinimo „Palm Court“
  2. Skirtingi blokai, kurie yra prieinami projekte
  3. Skirtingi vieneto numeriai, kurie yra prieinami projekte jų atitinkamiems blokams
  4. Tai yra „kainų diapazonas“, kurį mes turėtume nustatyti pagal prielaidą

Perjungti formulę

Pažvelkime į jungiklio formulę, norėdami gauti 2 langelio vertę stulpelyje Kainų diapazonas -

  • Funkcija „SWITCH“ bus pasiekiama „Excel 2016“.
  • Šiame pavyzdyje kaip išraišką turime laikyti blokinį langelį, nes kainų prielaidos yra pagrįstos blokų skaičiais.
  • 1 reikšmė ir 1 rezultatas - paminėjome sąlygą, kad jei išraiška atitinka 1 reikšmę, imkitės 1 rezultato arba eikite į 2 sąlygą.
  • 2 reikšmė ir 2 rezultatas - jei 1 sąlyga netenkina, išraiška ateina į 2 sąlygą, kad būtų galima patikrinti, ar ji atitiks 2 rezultatą, ir šis žingsnis tęsis tol, kol išraiška atitiks vertę.
  • Jei išraiška sąlygose neatitinka jokios vertės, tada pagal numatytuosius nustatymus ji kaip išvestį pateiks NA (tai galima pamatyti žemiau esančiame paveikslėlyje).

Norėdami paminėti kai kuriuos teiginius apie langelius, kurie rodo #NA, galime pateikti eilutę apverstuose kableliuose, kaip nurodyta toliau:

Jei mes įvertinsime pirmiau pateiktą problemą naudodami IF funkciją, turime turėti „Excel“ įdėtą IF, jei tai tiesa ar klaidinga, o tai nėra paieškos funkcija. Tik tada, kai tai teisinga, jis duoda vieną rezultatą, o kitus - klaidingus.

Kiek skiriasi SWITCH nuo IF?

  • Funkcija SWITCH neleidžia mums naudoti „Excel“ loginių operatorių, pavyzdžiui, didesnių nei (>) / mažesnių nei (<), kad atitiktų atvejus, kai tiksli atitiktis nebus.
  • „Excel SWITCH Function“ išraiška pasirodys tik vieną kartą, tačiau IFS funkcijoje išraišką reikia pakartoti.
  • SWITCH funkcijos ilgis yra mažesnis, palyginti su IFS funkcija, kurią lengviau perskaityti ir sukurti, nes tai leidžia mums išbandyti daugiau nei vieną sąlygą.
  • Tai labiau panašu į „Excel“ PASIRINKTI funkciją. Ji turi išraišką, kuri yra paieškos vertė, ir mes ją priderintume prie 1, 2 vertės ir gautume rezultato vertę. Skirtingai nuo IF funkcijos, mes turime numatytąją jungiklio funkcijos vertę.

Ką reikia atsiminti

  • „SWITCH“ funkcija pristatoma ir pasiekiama programoje „Excel 2016“, tačiau jos negalima naudoti ankstesnėse „Mac“ „Excel“ ir „Excel 2016“ versijose.
  • Į „Excel SWITCH“ funkciją galima įtraukti 126 reikšmių ir rezultatų poras.
  • Funkcija „SWITCH excel“ grąžins #NA klaidą, jei neminėsime jokios numatytosios sąlygos ir jei kuri nors iš sąlygų negaus atitikties.
  • Tačiau, kaip neigiamą, negalime išraiškoje naudoti loginių operatorių, tokių kaip>, <arba =. Jis paprasčiausiai suderina sąrašo reikšmes su išraiška ir negali patikrinti, ar reikšmė yra didesnė ar mažesnė.
  • SWITCH funkcijoje turime numatytąją vertę, kuri nėra IF funkcijoje.
  • „SWITCH“ funkcija „Excel“ nėra panaši į „VLOOKUP“, tačiau „SWITCH“ galima naudoti „VLOOKUP“.

Išvada

SWITCH funkcija yra „Excel 2016“ ir tai yra pati galingiausia funkcija, o ne IFS. Tai galima naudoti „VLOOKUP“, norint sukurti masyvą, kurį taip pat galima padaryti naudojant funkciją CHOOSE, tačiau pagal numatytąjį SWITCH argumentą tai yra geresnis sprendimas. Funkcijoje SWITCH neįmanoma naudoti loginių operatorių.


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