Excel Ŝaltilo-funkcio - la kompakta formo de nestita IF deklaro

  • Kundividu Ĉi Tion
Michael Brown

Ĉi tiu artikolo prezentas vin al la Excel SWITCH-funkcio, priskribas ĝian sintakson kaj provizas kelkajn uzkazojn por ilustri kiel vi povas simpligi skribon de nestitaj IF-oj en Excel.

Se vi iam pasigis tro da tempo, provante akiri nestitan IF-formulon, vi ŝatos uzi la ĵus liberigitan SWITCH-funkcion en Excel. Ĝi povas esti vera tempoŝparado en situacioj kie kompleksa nestita IF estas necesa. Antaŭe havebla nur en VBA, SWITCH estis ĵus aldonita kiel funkcio en Excel 2016, Excel Online kaj Mobile, Excel por Android-tablojdoj kaj telefonoj.

Noto. Nuntempe, la SWITCH-funkcio disponeblas en Excel por Office 365, Excel Online, Excel 2019 kaj Excel 2016 inkluzivita kun Office 365-abonoj.

Excel SWITCH - sintakso

La SWITCH-funkcio komparas esprimon kun listo de valoroj kaj redonas la rezulton laŭ la unua kongrua valoro. Se neniu kongruo trovita, eblas redoni defaŭltan valoron, kiu estas nedeviga.

La strukturo de la SWITCH-funkcio estas jena:

SWITCH( esprimo , valoro1 , rezulto1 , [defaŭlta aŭ valoro2, rezulto2],...[defaŭlta aŭ valoro3, rezulto3])

Ĝi havas 4 argumentojn unu el kiuj estas laŭvola:

  • Esprimo estas la postulata argumento komparita kontraŭ valoro1...valoro126.
  • ValoroN estas valoro komparita kontraŭ esprimo.
  • RezultoN estas la valoro redonita kiam la responda valoroNargumento kongruas kun la esprimo. Ĝi devas esti specifita por ĉiu valorN argumento.
  • Defaŭlta estas la valoro redonita se neniuj kongruoj estis trovitaj en la valorN-esprimoj. Ĉi tiu argumento ne havas respondan rezultoN-esprimon kaj devas esti la fina argumento en la funkcio.

Ĉar funkcioj estas limigitaj al 254 argumentoj, vi povas uzi ĝis 126 parojn da valoraj kaj rezultaj argumentoj.

La SWITCH-funkcio kontraŭ nestita IF en Excel kun uzkazoj

La Excel SWITCH-funkcio, same kiel IF, helpas specifi serion de kondiĉoj. Tamen per ĉi tiu funkcio vi difinas esprimon kaj sinsekvon de valoroj kaj rezultoj, ne kelkajn kondiĉajn deklarojn. Kio estas bona kun la SWITCH-funkcio estas, ke vi ne bezonas ripeti la esprimon denove kaj denove, kio foje okazas en nestitaj IF-formuloj.

Dum ĉio estas en ordo kun nestaj IF-oj, estas kazoj kie la nombroj estas. de kondiĉoj por taksado faras konstrui nestitan IF neracia.

Por pruvi ĉi tiun punkton, ni rigardu la uzkazojn sube.

Diru, ke vi havas plurajn akronimojn kaj vi volas redoni la plenaj nomoj por ili:

  • DR - Duplicate Remover
  • MTW - Kunfandi Tabelo-Sorĉisto
  • CR - Kombini Vicojn.

La SWITCH-funkcio en Excel 2016 estos sufiĉe simpla por ĉi tiu tasko.

Kun la IF-funkcio. vi devas ripeti laesprimo, do necesas pli da tempo por eniri kaj aspektas pli longe.

La samon videblas en la sekva ekzemplo kun la taksa sistemo, kie la Excel SWITCH-funkcio aspektas pli kompakta.

Ni vidu kiel SWITCH funkcias kombine kun aliaj funkcioj. Supozu, ke ni havas kelkajn datojn kaj volas vidi tuj, ĉu ili rilatas al hodiaŭ, morgaŭ aŭ hieraŭ. Por tio ni aldonas la funkcion TODAY, kiu resendas la serian numeron de la aktuala dato, kaj DAYS, kiu redonas la nombron da tagoj inter du datoj.

Vi povas vidi, ke SWITCH funkcias perfekte por ĉi tiu tasko.

Kun la funkcio IF, la konvertiĝo bezonas iom da nestado kaj fariĝas kompleksa. Do la ŝancoj fari eraron estas altaj.

Estante subuzita kaj subtaksita, Excel SWITCH estas vere helpema funkcio, kiu ebligas al vi konstrui kondiĉan dividan logikon.

Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.