Si të vendosim funksione të shumta IF në Excel

Përmbajtje:

Si të vendosim funksione të shumta IF në Excel
Si të vendosim funksione të shumta IF në Excel
Anonim

Çfarë duhet të dini

  • =IF(D7=50000, $D$5D7, $D$4D7))=është formula që futni për të nisur funksionin Nested IF.
  • Fut argumentin Testi_logjik, i cili krahason dy elementë të dhënash, më pas fut argumentin Vlera_if_true.
  • Fut Funksionin e Nested IF si argumentin Value_if_false. Për të përfunduar, kopjoni funksionet Nested IF duke përdorur Fill Handle.

Ky artikull shpjegon se si të futen funksionet IF në Excel për të rritur kushtet e testuara dhe veprimet e kryera nga funksioni. Udhëzimet mbulojnë Excel 2019-10, Excel për Mac dhe Excel Online.

Udhëzues Nest IF Functions

Image
Image

Siç tregohet në imazh, ky tutorial përdor dy funksione IF për të krijuar një formulë që llogarit një shumë vjetore të zbritjes për punonjësit bazuar në pagën e tyre vjetore. Formula e përdorur në shembull është paraqitur më poshtë. Funksioni IF i ndërthurur vepron si argumenti value_if_false për funksionin e parë IF.

=IF(D7=50000, $D$5D7, $D$4D7))

Pjesë të ndryshme të formulës ndahen me presje dhe kryejnë detyrat e mëposhtme:

  1. Pjesa e parë, D7<30000, kontrollon nëse paga e një punonjësi është më pak se 30,000 dollarë.
  2. Nëse paga është më e vogël se 30,000 dollarë, pjesa e mesme, 3$D7, e shumëzon pagën me normën e zbritjes prej 6%.
  3. Nëse paga është më e madhe se 30,000 dollarë, funksioni i dytë IF IF(D7>=50000, $D$5D7, $D$4D7) teston dy kushte të tjera.
  4. D7>=50000 kontrollon për të parë nëse paga e një punonjësi është më e madhe ose e barabartë me 50,000 dollarë.
  5. Nëse paga është e barabartë ose më e madhe se 50,000 dollarë, 5$DD7 e shumëzon pagën me normën e zbritjes prej 10%.
  6. Nëse paga është më e vogël se 50,000 dollarë, por më e madhe se 30,000 dollarë, 4 USDD7 e shumëzon pagën me normën e zbritjes prej 8%.

Fut të dhënat e tutorialit

Futni të dhënat në qelizat C1 deri në E6 të një flete pune në Excel, siç shihet në imazh. Të dhënat e vetme që nuk janë futur në këtë pikë janë vetë funksioni IF i vendosur në qelizën E7.

Udhëzimet për kopjimin e të dhënave nuk përfshijnë hapat e formatimit për fletën e punës. Kjo nuk ndërhyn në plotësimin e tutorialit. Fleta juaj e punës mund të duket ndryshe nga shembulli i treguar, por funksioni IF do t'ju japë të njëjtat rezultate.

Filloni funksionin Nested IF

Image
Image

Është e mundur që thjesht të futni formulën e plotë

=IF(D7=50000, $D$5D7, $D$4D7))

në qelizën E7 të fletës së punës dhe lëreni të funksionojë. Në Excel Online, kjo është metoda që duhet të përdorni. Megjithatë, nëse jeni duke përdorur një version desktop të Excel-it, shpesh është më e lehtë të përdorni kutinë e dialogut të funksionit për të futur argumentet e nevojshme.

Përdorimi i kutisë së dialogut është pak më i ndërlikuar kur futni funksione të ndërlidhura, sepse funksioni i mbivendosur duhet të shtypet. Një kuti e dytë dialogu nuk mund të hapet për të futur grupin e dytë të argumenteve.

Në këtë shembull, funksioni i ndërlidhur IF futet në rreshtin e tretë të kutisë së dialogut si argumenti Value_if_false. Meqenëse fleta e punës llogarit zbritjen vjetore për disa punonjës, formula fillimisht futet në qelizën E7 duke përdorur referenca absolute të qelizave për normat e zbritjes dhe më pas kopjohet në qelizat E8:E11.

Hapat Tutorial

  1. Zgjidhni qelizën E7 për ta bërë atë qelizën aktive. Këtu do të vendoset formula e ndërthurur IF.
  2. Zgjidh Formulat.
  3. Zgjidh Logical për të hapur listën rënëse të funksionit.
  4. Zgjidhni IF në listë për të shfaqur kutinë e dialogut të funksionit.

Të dhënat e futura në rreshtat bosh në kutinë e dialogut formojnë argumentet e funksionit IF. Këto argumente i tregojnë funksionit kushtin që testohet dhe çfarë veprimesh duhet të ndërmerren nëse kushti është i vërtetë ose i gabuar.

Opsioni i shkurtores për tutorial

Për të vazhduar me këtë shembull, mund të:

  • Fut argumentet në kutinë e dialogut siç tregohet në imazhin e mësipërm dhe më pas kaloni në hapin e fundit që mbulon kopjimin e formulës në rreshtat 7 deri në 10.
  • Ose, ndiqni hapat vijues që ofrojnë udhëzime dhe shpjegime të hollësishme për futjen e tre argumenteve.

Fut argumentin Logical_test

Image
Image

Argumenti Logical_test krahason dy elementë të të dhënave. Këto të dhëna mund të jenë numra, referenca të qelizave, rezultatet e formulave, apo edhe të dhëna teksti. Për të krahasuar dy vlera, Logical_test përdor një operator krahasimi midis vlerave.

Në këtë shembull, ekzistojnë tre nivele pagash që përcaktojnë zbritjen vjetore të një punonjësi:

  • Më pak se 30,000 dollarë.
  • Midis 30,000 $ dhe 49 $, 999.
  • $50,000 ose më shumë

Një funksion i vetëm IF mund të krahasojë dy nivele, por niveli i tretë i pagës kërkon përdorimin e funksionit të dytë të mbivendosur IF. Krahasimi i parë është ndërmjet pagës vjetore të punonjësit, e vendosur në qelizën D, me pagën e pragut prej 30,000 dollarë. Meqenëse qëllimi është të përcaktohet nëse D7 është më pak se 30,000 dollarë, operatori Më pak se (<) përdoret midis vlerave.

Hapat Tutorial

  1. Zgjidhni rreshtin Logical_test në kutinë e dialogut.
  2. Zgjidh qelizën D7 për të shtuar këtë referencë qelize në rreshtin Logical_test.
  3. Shtypni tastin më pak se (<) në tastierë.
  4. Shkruaj 30000 pas simbolit më pak se.
  5. Testi logjik i përfunduar shfaqet si D7<30000.

Mos fusni shenjën e dollarit ($) ose një ndarës me presje (,) me 30000. Një mesazh gabimi i pavlefshëm shfaqet në fund të rreshtit Logical_test nëse një nga këto simbole futen së bashku me të dhënat.

Fut Argumentin Value_if_true

Image
Image

Argumenti Value_if_true i tregon funksionit IF se çfarë të bëjë kur testi_logjik është i vërtetë. Argumenti Value_if_true mund të jetë një formulë, një bllok teksti, një vlerë, një referencë qelize ose qeliza mund të lihet bosh.

Në këtë shembull, kur të dhënat në qelizën D7 janë më pak se 30,000 dollarë, Excel shumëzon pagën vjetore të punonjësit në qelizën D7 me normën e zbritjes prej 6 përqind të vendosur në qelizën D3.

Referencat relative vs. Absolute të qelizave

Normalisht, kur një formulë kopjohet në qeliza të tjera, referencat relative të qelizave në formulë ndryshojnë për të pasqyruar vendndodhjen e re të formulës. Kjo e bën të lehtë përdorimin e së njëjtës formulë në shumë vende. Herë pas here, ndryshimi i referencave të qelizave kur kopjohet një funksion rezulton në gabime. Për të parandaluar këto gabime, referencat e qelizave mund të bëhen Absolute, gjë që i ndalon ato të ndryshojnë kur kopjohen.

Referencat absolute të qelizave krijohen duke shtuar shenja dollari rreth një referimi të rregullt qelize, si p.sh. $D$3. Shtimi i shenjave të dollarit bëhet lehtësisht duke shtypur tastin F4 në tastierë pasi referenca e qelizës është futur në kutinë e dialogut.

Në shembull, shkalla e zbritjes e vendosur në qelizën D3 futet si referencë absolute e qelizës në vijën Value_if_true të kutisë së dialogut.

Hapat Tutorial

  1. Zgjidhni rreshtin Value_if_true në kutinë e dialogut.
  2. Zgjidh qelizën D3 në fletën e punës për të shtuar këtë referencë qelize në linjën Value_if_true.
  3. Shtypni tastin F4 për ta bërë D3 një referencë absolute të qelizave ($D$3).
  4. Shtypni tastin yllsor (). Ylli është simboli i shumëzimit në Excel.
  5. Zgjidh qelizën D7 për të shtuar këtë referencë qelize në linjën Value_if_true.
  6. Rreshti i përfunduar Value_if_true shfaqet si $D$3D7.

D7 nuk është futur si referencë absolute e qelizës. Duhet të ndryshojë kur formula kopjohet në qelizat E8:E11 për të marrë shumën e saktë të zbritjes për çdo punonjës.

Fut funksionin IF të ndërlidhur si Argumenti Value_if_false

Image
Image

Normalisht, argumenti Value_if_false i tregon funksionit IF se çfarë të bëjë kur testi_logjik është false. Në këtë rast, funksioni i mbivendosur IF futet si ky argument. Duke vepruar kështu, shfaqen rezultatet e mëposhtme:

  • Argumenti Logical_test në funksionin e ndërlidhur IF (D7>=50000) teston të gjitha pagat që nuk janë më pak se 30,000 dollarë.
  • Për ato paga më të mëdha se ose të barabarta me 50,000 dollarë, argumenti Value_if_true i shumëzon ato me normën e zbritjes prej 10% të vendosur në qelizën D5.
  • Për pagat e mbetura (ato që janë më të mëdha se $30,000 por më pak se $50,000) argumenti Value_if_false i shumëzon ato me normën e zbritjes prej 8% që ndodhet në qelizën D4.

Hapat Tutorial

Siç u përmend në fillim të tutorialit, një kuti e dytë dialogu nuk mund të hapet për të futur funksionin e ndërlidhur, kështu që duhet të shtypet në vijën Value_if_false.

Funksionet e ndërlidhura nuk fillojnë me një shenjë të barabartë, por më tepër me emrin e funksionit.

  1. Zgjidhni rreshtin Value_if_false në kutinë e dialogut.
  2. Fut funksionin e mëposhtëm IF:
  3. IF(D7>=50000, $D$5D7, $D$4D7)

  4. Zgjidhni OK për të përfunduar funksionin IF dhe mbyllni kutinë e dialogut.
  5. Vlera prej $3, 678,96 shfaqet në qelizën E7. Meqenëse R. Holt fiton më shumë se 30,000 dollarë, por më pak se 50,000 dollarë në vit, formula 45,9878% përdoret për të llogaritur zbritjen e tij vjetore.
  6. Zgjidh qelizën E7 për të shfaqur funksionin e plotë=IF(D7=50000, $D$5D7, $D$4D7)) në shiritin e formulave mbi fletën e punës.

Pasi keni ndjekur këto hapa, shembulli juaj tani përputhet me imazhin e parë në këtë artikull.

Hapi i fundit përfshin kopjimin e formulës IF në qelizat E8 në E11 duke përdorur dorezën e mbushjes për të plotësuar fletën e punës.

Kopjo funksionet e ndërlidhura IF duke përdorur dorezën e mbushjes

Image
Image

Për të plotësuar fletën e punës, kopjoni formulën që përmban funksionin e ndërlidhur IF në qelizat E8 deri në E11. Ndërsa funksioni kopjohet, Excel përditëson referencat relative të qelizave për të pasqyruar vendndodhjen e re të funksionit duke e mbajtur të njëjtën referencë absolute të qelizave.

Një mënyrë e thjeshtë për të kopjuar formulat në Excel është me dorezën e mbushjes.

Hapat Tutorial

  1. Zgjidh qelizën E7 për ta bërë atë qelizën aktive.
  2. Vendosni treguesin e miut mbi katrorin në këndin e poshtëm djathtas të qelizës aktive. Treguesi do të ndryshojë në një shenjë plus (+).
  3. Zgjidhni dhe tërhiqni dorezën e mbushjes poshtë në qelizën E11.
  4. Qelizat E8 deri në E11 janë të mbushura me rezultatet e formulës siç tregohet në imazhin e mësipërm.

Recommended: