„Excel 2016“ buvo pristatyta nauja funkcija - IFS funkcija.
Šią funkciją galite naudoti norėdami išbandyti kelias sąlygas vienu metu, o tada pagal ją grąžinti rezultatą. Tai naudinga, nes jums nereikia kurti tų ilgai įdėtų IF formulių, kurios anksčiau suklaidino.
Atminkite, kad IFS funkcija pasiekiama tik „Excel 2016“ „Windows“ versijoje (o ne „Mac“ versijoje).
Kada naudoti „Excel IFS“ funkciją
IFS funkcija gali išbandyti kelias sąlygas ir grąžina vertę, kai tik nustato pirmąją įvykdytą sąlygą.
Dėl šios priežasties ši funkcija idealiai tinka situacijoms, kai jums reikia klasifikuoti mokinius pagal pažymius arba rasti komisinį atlyginimą pagal pardavimo vertes (pateiktas pavyzdžiuose žemiau).
„Excel IFS“ funkcija - sintaksė
= IFS (Sąlyga1, Vertė1, [Sąlyga2, Vertė2],… [Sąlyga127, Reikšmė127])
- 1 sąlyga - pirmoji tikrinama sąlyga.
- 1 vertė - vertė, kurią reikia grąžinti, jei pirmoji sąlyga yra TRUE.
- [Sąlyga2…. Sąlyga127] - tai yra neprivalomi argumentai ir galite naudoti iki 127 IFS funkcijos sąlygų.
- [Value2… .Verta127] - tai pasirenkami argumentai ir galite naudoti iki 127 reikšmių. Kiekviena vertė atitinka jos būklę ir būtų grąžinama, jei jos sąlyga yra pirmoji TIKRA.
Atminkite, kad IFS funkcija grąžins tik pirmosios TRUE sąlygos reikšmę. Taigi galite turėti kelias TIKRAS sąlygas. Tačiau grąžinama tik pirmojo vertė.
Papildomi užrašai:
- Visos IFS funkcijos sąlygos turi grąžinti TRUE arba FALSE. Jei ne, formulė parodys klaidą.
- Jei visos IFS funkcijos sąlygos grąžina FALSE, formulės rezultatas būtų klaida #N/A. Kadangi klaida #N/A nelabai padeda išsiaiškinti, kas atsitiko, paskutinę sąlygą galite naudoti kaip TRUE, o reikšmę - FALSE arba aprašomąjį tekstą, pvz., „No Match“.
„Excel IFS“ funkcijos naudojimas - pavyzdžiai
Kaip jau minėjau anksčiau, ši funkcija geriausiai tinka situacijoms, kai reikia iš eilės patikrinti sąlygas ir grąžinti pirmosios įvykdytos sąlygos vertę.
Tai idealiai tinka situacijoms, kai turite įvertinti studentus arba rasti komisinių pardavimų komandai.
1 pavyzdys. Įvertinimo paieška pagal balą
Tarkime, kad turite egzamino studentų balus, kaip parodyta žemiau (A stulpelis), ir vertinimo sąlygas C ir D stulpelyje.
Žemiau yra formulė, kuri suteiks jums kiekvieno studento pažymius:
= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 <$ E $ 6, $ F $ 5, B2 $ E $ 7, $ F 7 USD)
Atrodo sudėtinga? Na, jei atvirai, tai gana tvarkinga, palyginti su tuo, ką būtumėte sukūrę, jei būtumėte naudoję įdėtą IF formulę.
Atminkite, kad nors B stulpelio langelių nuorodos yra santykinės, E ir F stulpelių nuorodos buvo užrakintos uždėjus $ ženklą (t. Y. $ E $ 3). Tai leidžia mums kopijuoti ir įklijuoti šią formulę į visas kitas ląsteles.
Jei naudojate „Excel 2013“ ar ankstesnę versiją (arba „Excel“ „Mac“), tą patį rezultatą galite gauti naudodami apytikslę atitiktį funkcijoje VLOOKUP. Atminkite, kad norint naudoti apytikslę „VLOOKUP“ atitiktį, kairioji peržiūros lentelės stulpelis turi būti surūšiuotas didėjančia tvarka.
Žemiau yra formulė, kuri taip pat duos tą patį rezultatą:
= VLOOKUP (B2, $ 2 $: $ F $ 7,2,1)
2 pavyzdys. Komiso apskaičiavimas pagal pardavimus
Tarkime, kad esate atsakingas už finansų skyrių ir turite apskaičiuoti komisinį atlyginimą kiekvienam asmeniui pagal ketvirčio pardavimus.
Žemiau pateikiama formulė, kuri suteiks jums komisinį mokestį už kiekvieną pardavimo personalą:
= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 $ E $ 6, $ F $ 6)*B2
- „Excel“ ir funkcija.
- „Excel“ ARBA funkcija.
- „Excel“ NE funkcija.
- „Excel IF“ funkcija.
- „Excel IFERROR“ funkcija.
- „Excel FALSE“ funkcija.
- „Excel TRUE“ funkcija.