Tingimuslike väljundite andmiseks kasutatakse Exceli funktsiooni IF.
Süntaks:
= IF (tingimus, väärtus, kui tõsi, väärtus, kui vale) |
Exceli IF -lause kontrollib seisukorras ja tagastab määratud väärtuse, kui tingimus on TÕSI ja veel üks määratud väärtus, kuiVALE. Kohas väärtus kui TRUE ja FALSE väärtus, võite panna väärtuse, teksti jutumärkidesse, mõne muu valemi või isegi teise if -lause (pesastatud IF -lause, me räägime sellest).
Pro Märkus. Kui Excelis 2016, 2013 ja 2010 on IF -l, võib olla kuni 64 pesastatud IF -lauset. Excel 2007 -s oli see ainult 7. |
IF -lause parim asi on see, et saate kohandada tõelisi ja valesid tulemusi. Ja selleks kasutatakse seda. Vaatame, kuidas…
Oletame, et teil on inimeste nimekiri. Nüüd tahate teada, kui paljud neist on täiskasvanud ja kui palju alaealisi.
Oletame, et inimesed, kelle vanus on üle 19 aasta, on täiskasvanud ja alla 19 -aastased on alaealised.
Lahtrisse C2 kirjutage see Exceli IF -lause ja lohistage see alla:
= IF (B2> 19, "Täiskasvanu", "Alaealine") |
Siin kontrollib Excel lihtsalt, kas lahtri B2 väärtus on suurem kui 19 või mitte. Kuna see on suurem kui 19, näitab see C2 -s täiskasvanut. Ja see teeb sama kõigi rakkude puhul. Lõpuks saame selle:
See oli lihtne näide IF -funktsioonist Excelis. Kuid enamasti vajate pesastatud IF -d või IF kombinatsiooni teiste Exceli funktsioonidega.
Olgu veel üks näide IF -lausest.
Oletame, et antud nimekirjas peate ütlema, kas laps on täiskasvanu või „teismeline või laps”. Ja kui alaealine on, on ta teismeline (vanuses 13–19 aastat) või laps (alla 13 -aastane).
Nii et siin peame seda tegema
IF (kas õpilase vanus on alla 20, kui jah, siis kontrollige (kas õpilase vanus on alla 13, kui jah, siis näidake "Kid", kui ei, siis näidake "Teenager"), kui ei, siis näidake "täiskasvanu")
Selleks on ka teisi viise, kuid mõistmise huvides võtame selle näite.
Info: Enamik valemeid on lahendatud tagurpidi, kuid mitte IF avaldused. Pesastatud IF -funktsioonis lahendatakse kõigepealt välimine IF ja seejärel sisemine IF. see on pesastatud IF -de kontrollvoo põhiskeem.
Kirjutage lahtrisse C2 see IF valem ja lohistage see lahtrisse C10:
=IF (B6 <20,MinaF (B6 <13, "KID", "teismeline"), "Täiskasvanud") |
See on lõpptoode, mis meil on.
Nüüd mõistame seda. See on lihtne.
IF (B6 <20: see avaldus kontrollib, kas B6 väärtus on väiksem kui 20 mitte.
Kuna see pole nii, jätab see vahele Väärtus IF TRUE (MinaF (B6 <13, "KID", "teismeline")) osa ja hüppab Väärtus KUI VÄÄR osa ja näitab “Täiskasvanu”.
Kuna enamik neist on üle 20 -aastased või sellega võrdsed, näidatakse neid täisealistena.
Pange tähele, et Ravi kuvatakse kui "KID" nagu tema vanus on 11 ja Manyankit näidatakse kui „teismelist” nagu tema vanus 16.
Esiteks kontrollib Excel, kas Ravi vanus on <20. See on tõsi. Seejärel liigub juhtelement jaotisse TRUE, mis sisaldab teist IF -lauset IF (B6 <13. Edasi
Excel kontrollib, kas Ravi <13. See on tõsi. Juhtimine liigub IF -i jaotisesse TRUE. See sisaldab “KID” ja seetõttu näitab seal “KID”.
Olulised märkused:
- Pesastatud IF -d lahendatakse sissepoole. Väline IF toimib väravana sisemisele IF -le.
- Rakenduses Excel 2016, 2013 ja 2010 saate IF -lauseid kasutada kuni 64 sammu. Varasemates Exceli versioonides oli see ainult 7.
- IF toetab loogilisi neid operaatoreid = (võrdub), (suurem kui), = (suurem või võrdne, (mitte võrdne)
- FALSE väited on valikulised, kuid tõelised valikud on kohustuslikud.
IF -funktsioon metamärkidega
IF koos funktsiooniga VÕI Excelis
KUI funktsiooniga AND Excelis
Populaarsed artiklid:
50 Exceli otsetee tootlikkuse suurendamiseks
Funktsiooni VLOOKUP kasutamine Excelis
Funktsiooni COUNTIF kasutamine Excelis 2016
Funktsiooni SUMIF kasutamine Excelis