Loogiliste funktsioonide kasutamine mitme tingimuse testimiseks
AND-, OR- ja IF- funktsioonid on mõned Exceli paremini tuntud loogilised funktsioonid .
Mida VÕI-JA FUNKTSIOON toimivad, nagu on näidatud alljärgneva pildi 2. ja 3. rida, on testimisrežiimid ja sõltuvalt sellest, millist funktsiooni kasutatakse, peab TRUE-vastuse tagastamise funktsioon olema üks või kõik tingimused. Kui ei, siis tagastab funktsioon väärtuse FALSE.
Allpool olevas pildis testitakse kolme tingimust valemitega rida 2 ja 3:
- Kas raku A2 väärtus on väiksem kui 50;
- Kas raku A3 väärtus pole võrdne 75-ga;
- Kas raku A4 väärtus on suurem või võrdne 100-ga.
Vormistusfunktsioon , kui üks neist tingimustest on tõene, tagastab funktsioon lahtris B2 tõese väärtuse.
AND Funktsiooni puhul peavad kõik kolm tingimust olema tõene, kui funktsioon tagastab väärtuse TRUE lahtris B3.
Exceli OR- ja IF-i või IF- ja IF-funktsioonide kombineerimine
Nii et teil on OR ja AND funktsioonid. Mis nüüd?
IF funktsiooni lisamine
Kui mõni neist kahest funktsioonist on IF-funktsiooniga ühendatud, on saadud valemil palju paremad võimalused.
Exceli paigaldusfunktsioon viitab ühe funktsiooni paigutamisele teisele. Pesastatud funktsioon toimib ühe põhifunktsiooni argumendina .
Ülalolevas pildis sisaldavad neli kuni seitse rida valemeid, kus AND või VÕI funktsioon on IF funktsiooni sees.
Kõigi näidete korral toimib lohistatud funktsioon IF funktsiooni esimest või argumenti Logical_test .
= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")
= IF (AND (A2 <50, A3 <> 75, A4> = 100), TÄNA (), 1000)
Valemi väljundi muutmine
Kõikides 4- kuni 4-7 rida valemites on AND- ja OR-funktsioonid identsed nende kolleegidega 2. ja 3. rida, kuna nad testivad andmeid lahtrites A2-A4, et näha, kas see vastab nõutavale tingimusele.
IF-funktsiooni kasutatakse valemi väljundi kontrollimiseks, mis on määratud funktsiooni teise ja kolmanda argumendi jaoks.
See väljund võib olla:
- Tekst - neljas rida;
- Number - viies rea;
- Väljund funktsioonist või valemist - viies rida (TODAY funktsioon) ja kuues rida;
- Tühi raku seeria (laht B7).
IF / JA- valemi puhul lahtris B5, kuna kõik kolm rakku vahemikus A2 kuni A4 on tõesed - lahtris A4 olev väärtus ei ole suurem kui 100 -väärtus - funktsiooni AND tagastab FALSE väärtuse.
IF-funktsioon kasutab seda väärtust ja tagastab oma Value_if_false argumendi - praeguse kuupäeva, mille pakub TODAY funktsioon .
Teisest küljest tagastab neljanda rea neljanda / nelja valemi valem tekstiväli Data Correct, sest:
- Väärtuse väärtus tagas tasku TRUE - väärtus A3 lahtris ei ole võrdne 75-ga.
- Seejärel kasutas IF-funktsioon seda tulemust, et tagastada oma Value_if_false argument: Data Correct .
Excel'i IF / OR valemi kirjutamine
Alltoodud sammud hõlmavad seda, kuidas sisestada ülaltoodud kujutises olevasse lahtrisse B4 olev IF / Vormi valem. Samasuguseid samme saab kasutada näite IF-valemite sisestamiseks.
Kuigi on võimalik lihtsalt täisvalemit käsitsi kirjutada,
= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")
paljudel inimestel on lihtsam kasutada IF-funktsiooni dialoogi, et sisestada valem ja argumendid, sest dialoogiboksis on süntaks, näiteks argumente ja ümbritsevaid tekstikirjeid jutumärkides koma eraldajatena.
IF / VOR valemi sisestamiseks rakkudes B4 on järgmised etapid:
- Klõpsake raku B4, et see oleks aktiivne lahtrisse .
- Klõpsake lindi vahekaardil Vormid .
- Funktsiooni avamiseks rippmenüüst klõpsake loogilise ikooni.
- IF-funktsiooni dialoogiboksi avamiseks klõpsa loendis IF.
- Klõpsake dialoogiboksis rida Logical_test .
- Sisestage täis-AND-funktsioon: VÕI (A2 <50, A3 <> 75, A4> = 100) real Logical_test, kasutades soovi korral raku viiteid.
- Klõpsake dialoogiboksis rea Value_if_true .
- Sisestage tekst. Andmed on õiged (pole vaja jutumärkideta).
- Klõpsake dialoogiboksis Value_if_false rida.
- Sisestage tekst Andmete viga.
- Klõpsake dialoogiboksi sulgemiseks OK ja naaske töölehele.
- Nagu juba eespool arutletud, peaks valem näitama Value_if_true argumenti Data Correct.
- Kui klõpsate lahtris B4 , on see täielik funktsioon
= Töölaua kohal olevas valemiribal ilmub IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error") .