Funcțiile condiționate precum IFS au potențialul de a duce formulele dumneavoastră Excel la nivelul următor. Cu IFS, puteți crea condiții și încadrați diferite funcții una în cealaltă într-o singură formulă. Alternativ, puteți utiliza și funcția IFS pe cont propriu.
Dar ce este funcția IFS și cum diferă de funcția IF obișnuită? Citiți mai departe pentru a afla ce este IFS în Excel și cum îl puteți utiliza.
Ce este funcția IFS în Excel?
Funcția IFS din Excel preia valori și le verifică în funcție de condițiile specificate. Dacă valoarea îndeplinește prima condiție, atunci formula se oprește acolo și dă o ieșire. Dar, dacă prima condiție nu este îndeplinită, atunci formula va continua să testeze condițiile în secvență până când o condiție este îndeplinită.
=IFS([Ceva este True1, Ieșire dacă Adevărat1, Ceva este True2,Ieșire dacă Adevărat2, Ceva este True3,Ieșire dacă Adevarat3)
Dacă valoarea nu se potrivește cu niciuna dintre condiții, atunci formula returnează o eroare N/A. Cu toate acestea, puteți remedia acest lucru introducând o condiție finală, cum ar fi TRUE și o ieșire pentru acea condiție, cum ar fi „Valoarea nu îndeplinește niciuna dintre condiții”. Condiția TRUE se asigură că orice valoare îndeplinește cel puțin condiția finală, astfel încât să nu primești eroarea N/A.
Cum se utilizează funcția IFS în Excel
IFS este o versiune actualizată a Funcția IF în Excel. Sintaxa și utilizarea sunt similare, cu excepția faptului că IFS este proiectat să accepte mai multe condiții. Funcția IF a necesitat imbricarea mai multor funcții IF pentru a defini mai multe condiții, în timp ce IFS le poate defini pe toate cu o singură funcție.
Primul parametru din IFS va fi condiția, iar al doilea parametru va fi rezultatul dacă această condiție este îndeplinită. Al treilea parametru va fi condiția numărul 2, iar al patrulea parametru va fi rezultatul dacă condiția numărul 2 este îndeplinită.
Parametrii sunt cuplati astfel și puteți introduce până la 127 de condiții într-o singură funcție IFS. Puteți, desigur, să introduceți o altă funcție în rezultat și să creați formule imbricate compuse. Dacă ați lucrat cu formule IF și IF imbricate, atunci folosirea IFS va fi ușor pentru dvs. IFS este aici pentru a ușura lucrurile, așa că lăsați-l să facă asta!
Exemplu de funcție IFS cu o singură condiție în Excel
Citirea despre funcția IFS nu vă va ajuta la nimic până când nu o puneți în practică. Deci, să începem cu un exemplu. În ciuda faptului că funcția IFS poate accepta mai multe condiții, asta nu înseamnă că nu o poți folosi pentru scenarii cu o singură condiție.
Să scriem o formulă IFS cu o singură condiție și să includem chiar și alte funcții în ea pentru a înțelege lucrurile.
În acest exemplu, avem câteva produse și anii lor de producție. Aceste produse imaginare merg prost la doi ani de la producerea lor, așa că vom crea o formulă care să determine dacă produsele sunt expirate sau nu. Destul de sigur, vom folosi funcția IFS împreună cu funcțiile YEAR și TODAY.
Funcția AN scoate anul de la o anumită dată. Vom furniza funcției AN cu data de astăzi folosind funcția TODAY, astfel încât rezultatul complexului YEAR(TODAY()) să fie în anul curent. Să începem.
- Selectați prima celulă în care doriți să afișați rezultatele. Vom folosi prima celulă de sub coloana Expirat.
- În bara de formule, introduceți formula de mai jos:
Această formulă apelează la funcția IFS pentru a verifica dacă valoarea din celulă B2 este 2 sau mai puțin. Acest lucru se face scăzând data producției din anul curent. Dacă condiția este îndeplinită, atunci produsul nu este expirat și Nu este returnat. Orice altceva în afară de aceasta ar însemna că produsul este expirat, deci ieșirea la ADEVĂRAT este setat sa da.=IFS(AN(AZI())-B2<=2,"Nu",ADEVĂRAT,"da")
- presa introduce.
Acum veți vedea dacă primul produs este expirat sau nu. Tot ce trebuie să faci de aici este să apuci mânerul de umplere și să-l arunci în celulele de mai jos. De asemenea, puteți înlocui YEARS(TODAY()) cu numărul simplu al anului curent, dacă nu intenționați să utilizați formula în viitor.
Exemplu de funcție IFS cu condiții multiple în Excel
Acum să punem mâna pe adevărata afacere: funcția IFS cu mai multe condiții. În acest scop, vom folosi un exemplu de sarcină cu care am folosit-o anterior instrucțiuni IF imbricate.
În acest exemplu, avem un tabel care conține numele unor mașini și timpii lor de accelerare. Avem, de asemenea, o listă care determină cărei clase îi aparține fiecare mașină în funcție de timpul de accelerație 0-100. Scopul este de a crea o formulă care să ia în considerare timpul de accelerație al fiecărei mașini și apoi să scoată clasa sa în tabel.
Există, de asemenea, un tabel cu ghid de clasă pentru a vă informa cum funcționează sistemul de clasificare. În cele din urmă, vom crea o formulă folosind IFS pe baza acestui ghid de clasă. Formula va lua în calcul timpul de accelerare, îl va judeca și apoi va scoate clasa. Dacă mașina durează peste 14 secunde pentru a accelera, va fi considerată prea lentă.
Acest tabel este alcătuit în scopul acestui articol, așa că nu-l lua prea în serios. Cu asta, să începem.
- Selectați prima celulă în care doriți să afișați rezultatul din funcția IFS. În acest exemplu, aceasta va fi prima celulă din coloana Clasă.
- Introduceți formula de mai jos în bara de formule:
Această formulă face apel la funcția IFS pentru a lua valoarea timpului de accelerare în celulă B2 și verificați dacă este sub 3 secunde. Dacă este, atunci iese S ca clasa. Dacă nu, atunci formula trece la următoarea condiție. Acest lucru va continua până când una dintre condiții este îndeplinită. Deoarece formula noastră acoperă toate valorile, nu vom primi eroarea N/A.=IFS(B2<3, "S", B2<5, "A", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", ADEVĂRAT, "Prea încet!")
- presa introduce.
Odată ce apăsați introduce pe tastatură, veți vedea instantaneu clasa pentru prima mașină. Acum tot ce trebuie să faceți este să apucați mânerul de umplere și să-l aruncați în celulele de mai jos pentru a determina și clasa acelor mașini. Poți chiar adăugați o formatare condiționată astfel încât celulele clasei să aibă culori diferite în funcție de valoarea lor.
Excel a devenit mai ușor cu IFS
IFS este similar cu IF în esență, deoarece ambele funcții Excel preiau valori și le testează în funcție de condițiile personalizate. Ceea ce face IFS mai bine decât IF, sunt condiții multiple. Cu funcția IF, ar trebui să imbricați mai multe funcții una în cealaltă pentru a declara mai multe condiții, în timp ce cu IFS, puteți face acest lucru într-o singură funcție.
Condițiile sunt adevărate schimbări de joc în Excel. Puteți încadra în alte funcții din formula IFS pentru a crea formule complexe care vă permit să realizați lucruri nebunești în Excel. Acum că știți despre funcția IFS, este timpul să continuați și să explorați posibilitățile infinite pe care le aduce această funcție!