JOS, JA, TAI, sisäkkäiset JOS & EI loogiset funktiot Excelissä

⚡ Älykäs yhteenveto

Loogiset funktiot Excelissä lisäävät kaavoihin päätöksentekoa testaamalla, onko ehto tosi vai epätosi. Tällä sivulla selitetään JOS-funktio laskennallisen budjettiesimerkin avulla, JA-, TAI-, EI-, JOSVIRHE- ja JOSVIRHE-funktiot sekä sisäkkäiset JOS-lausekkeet useammalle kuin kahdelle tulokselle.

  • 🔀 Ydintarkoitus: Looginen funktio esittelee päätöksenteon, ehdon tosi- vai epätosi-tarkistamisen ja useiden ehtojen yhdistämisen.
  • Kunto: Ehto on lauseke, joka antaa tulokseksi tosi tai epätosi, kuten esimerkiksi E4 on pienempi kuin 6000.
  • JOS-funktio: =JOS(looginen_testi, arvo_jos_tosi, arvo_jos_epätosi) palauttaa yhden arvon, kun testi onnistuu, ja toisen, kun se epäonnistuu.
  • 🔗 JA ja TAI: JA palauttaa arvon tosi vain, kun kaikki ehdot ovat tosia, ja TAI palauttaa arvon tosi, kun mikä tahansa ehto on tosi.
  • 🚫 NOT- ja virheenkäsittelijät: EI KÄÄNNÄ TOSI- tai EPÄTOSI-tuloksen, JOSVIRHE sieppaa kaikki virheet ja JONA sieppaa vain #PUUTTUU.
  • 🪆 Sisäkkäinen JOS: Toinen IF-funktio käsittelee useamman kuin kaksi lopputulosta, kuten eri viestin joka päivälle.

Loogiset funktiot Excelissä JOS JA TAI EI

Asiat eivät aina ole niin kuin haluamme niiden olevan. Odottamaton voi tapahtua. Oletetaan esimerkiksi, että sinun on jaettava luvut. Minkä tahansa luvun jakaminen nollalla (0) antaa virheen. Loogiset toiminnot ovat hyödyllisiä tällaisissa tapauksissa. Tässä opetusohjelmassa käsittelemme seuraavia aiheita.

Mikä on looginen funktio?

Se on ominaisuus, jonka avulla voimme ottaa käyttöön päätöksenteon kaavoja ja funktioita suoritettaessa. Toiminnot ovat tottuneet;

  • Tarkista, onko ehto tosi vai epätosi
  • Yhdistä useita ehtoja yhteen

Mikä on ehto ja miksi sillä on merkitystä?

Ehto on lauseke, jonka arvo on tosi tai epätosi. Lauseke voi olla funktio, joka määrittää, onko soluun syötetty arvo numeerista vai tekstidatatyyppiä, onko arvo suurempi, yhtä suuri vai pienempi kuin määritetty arvo jne.

Esimerkki IF-funktiosta

Työskentelemme tämän opetusohjelman kotitarvikebudjetilla. Käytämme IF-toimintoa määrittääksemme, onko tuote kallis vai ei. Oletetaan, että tuotteet, joiden arvo on yli 6,000 6,000, ovat kalliita. Ne, jotka ovat alle XNUMX, ovat halvempia. Seuraava kuva näyttää meille tietojoukon, jonka kanssa työskentelemme.

IF-funktioesimerkki Excelissä

  • Aseta kohdistimen kohdistus soluun F4
  • Syötä seuraava kaava, joka käyttää IF-funktiota
=IF(E4<6000,"Yes","No")

TÄSSÄ,

  • "=JOS(…)" kutsuu IF-funktioita
  • "E4<6000" on ehto, jonka IF-funktio arvioi. Se tarkistaa, että soluosoitteen E4 (välisumma) arvo on alle 6,000 XNUMX
  • "Joo" tämä on arvo, jonka funktio näyttää, jos E4:n arvo on pienempi kuin 6,000 XNUMX
  • "Ei" tämä on arvo, jonka funktio näyttää, jos E4:n arvo on suurempi kuin 6,000 XNUMX

Kun olet valmis, paina enter-näppäintä

Saat seuraavat tulokset

IF-funktioesimerkki Excelissä

Excelin logiikkafunktiot selitetty

Seuraava taulukko näyttää kaikki Excelin loogiset funktiot

S / N TOIMINTO LUOKKA KUVAUS KÄYTTÖ
01 JA looginen Tarkistaa useita ehtoja ja palauttaa tosi, jos kaikki ehdot arvioivat tosi. =AND(1 > 0,ISNUMERO(1)) Yllä oleva funktio palauttaa arvon TOSI, koska molemmat ehdot ovat tosi.
02 VÄÄRÄ looginen Palauttaa loogisen arvon FALSE. Sitä käytetään vertaamaan sellaisen ehdon tai funktion tuloksia, jotka joko palauttavat tosi tai epätosi VÄÄRÄ()
03 IF looginen Tarkistaa, täyttyykö ehto vai ei. Jos ehto täyttyy, se palauttaa tosi. Jos ehto ei täyty, se palauttaa epätosi.
=JOS(looginen_testi,[arvo_jos_tosi],[arvo_jos_epätosi])
=JOS(ISNUMERO(22),"Kyllä", "Ei")
22 on Numero, joten se palauttaa Kyllä.
04 IFERROR looginen Palauttaa lausekkeen arvon, jos virhettä ei tapahdu. Jos tapahtuu virhe, se palauttaa virhearvon =IFERROR(5/0"Jako nollalla virhe")
05 IFNA looginen Palauttaa arvon, jos #N/A-virhettä ei tapahdu. Jos #N/A-virhe tapahtuu, se palauttaa NA-arvon. #N/A-virhe tarkoittaa arvoa, jos se ei ole käytettävissä kaavalle tai funktiolle. =IFNA(D6*E6,0;XNUMX)
Huomaa, että yllä oleva kaava palauttaa nollan, jos molemmat tai jompikumpi D6 tai E6 on tyhjiä
06 ÄLÄ looginen Palauttaa tosi, jos ehto on epätosi, ja palauttaa epätosi, jos ehto on tosi =EI(ISTEXT(0))
Huom. yllä oleva funktio palauttaa tosi. Tämä johtuu siitä, että ISTEXT(0) palauttaa epätosi ja NOT-funktio muuntaa epätosin TOSI
07 OR looginen Käytetään arvioitaessa useita ehtoja. Palauttaa tosi, jos jokin tai kaikki ehdoista ovat tosia. Palauttaa epätosi, jos kaikki ehdot ovat vääriä =TAI(D8=”admin”,E8=”kassa”)
Huomaa, että yllä oleva funktio palauttaa arvon tosi, jos jompikumpi tai molemmat D8 ja E8 admin tai kassa
08 TOSI looginen Palauttaa loogisen arvon TOSI. Sitä käytetään vertaamaan sellaisen ehdon tai funktion tuloksia, jotka joko palauttavat tosi tai epätosi TOTTA()

Sisäkkäiset IF-funktiot

Sisäkkäinen IF-funktio on toisen IF-funktion sisällä oleva IF-funktio. Sisäkkäisiä, jos lausunnot ovat hyödyllisiä, kun meidän on työskenneltävä useamman kuin kahden ehdon kanssa. Oletetaan, että haluamme kehittää yksinkertaisen ohjelman, joka tarkistaa viikonpäivän. Jos päivä on lauantai, haluamme näyttää "juhla hyvin", jos on sunnuntai, haluamme näyttää "aika levätä", ja jos se on mikä tahansa päivä alkaen Monday perjantaihin, jonka haluamme näyttää, muista täyttää tehtävälistasi.

Sisäkkäinen if-funktio voi auttaa meitä toteuttamaan yllä olevan esimerkin. Seuraava vuokaavio näyttää, kuinka sisäkkäinen IF-funktio toteutetaan.

Sisäkkäiset IF-funktiot Excelissä

Yllä olevan vuokaavion kaava on seuraava

=IF(B1="Sunday","time to rest",IF(B1="Saturday","party well","to do list"))

TÄSSÄ,

  • "=JOS(….)" on tärkein if-toiminto
  • "=JOS(…,JOS(….))" toinen IF-funktio on sisäkkäinen. Se tarjoaa lisäarvioinnin, jos IF-pääfunktio palautti epätosi.

Käytännön esimerkki

Käytännön esimerkki sisäkkäisistä IF-funktioista

Luo uusi työkirja ja syötä tiedot alla olevan kuvan mukaisesti

Käytännön esimerkki sisäkkäisistä IF-funktioista

  • Syötä seuraava kaava
=IF(B1="Sunday","time to rest",IF(B1="Saturday","party well","to do list"))
  • Kirjoita lauantai solun osoitteeseen B1
  • Saat seuraavat tulokset

Käytännön esimerkki sisäkkäisistä IF-funktioista

Lataa opetusohjelmassa käytetty Excel-tiedosto

JOS vs. Sisäkkäinen JOS vs. JOS JOUKKO

Excel tarjoaa kolme tapaa palauttaa ehdoista erilaisia ​​tuloksia, ja oikean tavan valitseminen pitää kaavan luettavana. Yksi JOS käsittelee kaksi tulosta, sisäkkäinen JOS käsittelee useita ja uudempi JOS-funktio korvaa pitkän sisäkkäisen JOS-funktion.

Lähestymistapa Tulosten lukumäärä esimerkki
IF Kaksi, todellinen arvo ja epätosi arvo =JOS(E4<6000,"Kyllä","Ei")
Sisäkkäinen IF Useita, yksi JOS toisen sisällä =JOS(B1=”Sunnuntai”,”lepo”;JOS(B1=”Lauantai”,”juhlat”,”tehtävää”))
IFS Useita, ilman sisäkkäisen JOS-lausekkeen sulkevia hakasulkeita =JOSJOUKKO(B1=”Sunnuntai”,”lepo”,B1=”Lauantai”,”juhlat”,TOSI,”tehtävää”)

💡 Vinkki: Pidä sisäkkäiset funktiot muutaman tason sisällä. Kun kaava kasvaa yli kolmen tai neljän sisäkkäisen JOS-funktion, vaihda JOS-funktioon tai käytä hakutaulukkoa PHAKU-funktion kanssa, koska pitkä sisäkkäinen JOS-funktio on vaikea lukea ja korjata.

UKK

JA palauttaa TOSI vain, kun kaikki ehdot ovat tosia, joten kaikkien testien on läpäistävä. TAI palauttaa TOSI, kun vähintään yksi ehto on tosi. JA on tiukempi, TAI on sallivampi.

JOSVIRHE sieppaa kaikki virhetyypit, mukaan lukien #JAKO/0! ja #ARVO!. JONVIRHE sieppaa vain #PUUTTUU!-virheen. Käytä JONVIRHE-funktiota PHAKU-funktion jälkeen, kun haluat löytää puuttuvan osuman, mutta silti nähdä muita virheitä.

Sijoita JA- tai TAI-operaattori JOS-operaattorin loogisen testin sisään, esimerkiksi =JOS(JA(E4>0;E4<6000);”Kyllä”;”Ei”). JOS palauttaa sitten arvonsa JA- tai TAI-operaattorin laskeman yhdistetyn ehdon perusteella.

Kyllä. Tekoälyominaisuudet, kuten Copilot Excelissä, muuttavat tavallisen pyynnön, kuten ”näytä hyväksytty, kun pistemäärä on vähintään 50, muuten hylätty”, muotoon =JOS(C2>=50,”Hyväksytty”,”Hylätty”). Käyttäjä tarkistaa logiikan ennen sen soveltamista.

Kyllä. Tekoälyavustajat lukevat pitkän sisäkkäisen JOS-funktion ja kirjoittavat sen uudelleen JOSJOUKKO-funktioksi tai ehdottavat hakutaulukkoa ja selittävät sitten muutoksen. Käyttäjä vahvistaa tulosten vastaavat toisiaan ennen alkuperäisen kaavan korvaamista.

Tiivistä tämä viesti seuraavasti: