Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App Excel for Windows Phone 10

Excelissä JOS-funktion avulla voit tehdä loogisen vertailun arvon ja odottamasi arvon välillä testaamalla ehdon ja palauttamalla tuloksen, jos kyseinen ehto on Tosi tai Epätosi.

  • JOS(jokin on Tosi, tee jotain, muutoin tee jotain muuta)

Mutta entä jos sinun on testattava useita ehtoja, joissa kaikkien ehtojen on oltava Tosi tai Epätosi (AND), tai vain yhden ehdon on oltava Tosi tai Epätosi (TAI), tai jos haluat tarkistaa, onko ehto EI täytä ehtojasi? Kaikkia 3 funktiota voi käyttää yksinään, mutta on paljon yleisempää nähdä ne laiteparina JOS-funktioiden kanssa.

Käytä JOS-funktiota JA-, TAI- ja EI-funktioiden kanssa, jos haluat tehdä monta vertailua siitä, ovatko ehdot Tosi vai Epätosi.

Syntaksi

  • JOS(JA()) - JOS(JA(looginen1, [looginen2], ...), arvo_jos_tosi, [arvo_jos_epätosi]))

  • JOS(TAI()) - JOS(TAI(looginen1, [looginen2], ...), arvo_jos_tosi, [arvo_jos_epätosi]))

  • JOS(EI()) - JOS(EI(looginen1), arvo_jos_tosi, [arvo_jos_epätosi]))

Argumentin nimi

Kuvaus

looginen_testi (pakollinen)

Testattava ehto.

arvo_jos_tosi (pakollinen)

Palautettava arvo, jos loogisen_testin tulos on TOSI.

arvo_jos_epätosi (valinnainen)

Palautettava arvo, jos loogisen_testin tulos on EPÄTOSI.

Seuraavien ohjeiden avulla voit luoda JA-, TAI- ja EI-funktioita yksitellen. Kun yhdistät jonkin näistä JOS-lausekkeen kanssa, ne tarkoittavat seuraavaa:

  • JA – =JOS(JA(jokin on Tosi, jokin muu on Tosi), arvo jos Tosi, arvo jos Epätosi)

  • TAI – =JOS(TAI(jokin on Tosi, jokin muu on Tosi), arvo jos Tosi, arvo jos Epätosi)

  • EI – =JOS(EI(jokin on Tosi), arvo jos Tosi, arvo jos Epätosi)

Esimerkkejä

Seuraavassa on esimerkkejä yleisistä sisäkkäisten JOS(JA()-, JOS(TAI())- ja JOS(EI()) -lausekkeista Excelissä. JA- ja TAI-funktiot voivat tukea jopa 255 yksittäistä ehtoa, mutta ei ole hyvä käyttää muutamaa, koska monimutkaisten sisäkkäisten kaavojen luominen, testaaminen ja ylläpitäminen voi olla hyvin vaikeaa. EI-funktio hyväksyy vain yhden ehdon.

Esimerkkejä numeeristen arvojen ja tekstin arvioimiseen käyttämällä JOS-funktiota JA-, TAI- ja EI-funktioiden kanssa

Kaavojen selitykset niiden logiikan mukaisesti:

Kaava

Kuvaus

=JOS(JA(A2>0,B2<100),TOSI, EPÄTOSI)

JOS A2 (25) on suurempi kuin 0 JA B2 (75) on pienempi kuin 100, palauta arvo TOSI, muuten palauta arvo EPÄTOSI. Tässä tapauksessa molemmat ehdot täyttyvät, joten funktio palauttaa arvon TOSI.

=JOS(JA(A3=”Punainen”,B3=”Vihreä”),TOSI,EPÄTOSI)

Jos A3 ("Sininen") = "Punainen", JA B3 ("Vihreä") on yhtä suuri kuin "Vihreä", palauta arvo TOSI, muuten palauta ARVO EPÄTOSI. Tässä tapauksessa vain ensimmäinen ehto on TOSI, joten funktio palauttaa arvon EPÄTOSI.

=JOS(TAI(A4>0,B4<50),TOSI, EPÄTOSI)

JOS A4 (25) on suurempi kuin 0 JA B4 (75) on pienempi kuin 50, palauta arvo TOSI, muuten palauta arvo EPÄTOSI. Tässä tapauksessa vain ensimmäinen ehto on TOSI, mutta koska TAI edellyttää, että vain yhden argumentin arvon on oltava TOSI, kaava palauttaa arvon TOSI.

=JOS(TAI(A5=”Punainen”,B5=”Vihreä”),TOSI,EPÄTOSI)

JOS A5 ("Sininen") on yhtä suuri kuin "Punainen", TAI B5 ("Vihreä") on yhtä suuri kuin "Vihreä", palauta arvo TOSI, muuten palauta ARVO EPÄTOSI. Tässä tapauksessa vain toinen argumentti on TOSI, joten kaava palauttaa arvon TOSI.

=JOS(EI(A6>50),TOSI,EPÄTOSI)

JOS A6 (25) EI ole suurempi kuin 50, palauta arvo TOSI, muuten palauta arvo EPÄTOSI. Tässä tapauksessa 25 ei ole suurempi kuin 50, joten kaava palauttaa arvon TOSI.

=JOS(EI(A7=”Punainen”),TOSI,EPÄTOSI)

JOS A7 ("Sininen") EI ole yhtä suuri kuin "Punainen", palauta arvo TOSI, muuten palauta ARVO EPÄTOSI.

Huomaa, että kaikissa esimerkeissä on sulkevat sulut kohdassa, jossa ehto päättyy. Loput Tosi/Epätosi-argumentit jäävät näin ulompaan JOS-ehtoon. Voit myös korvata esimerkkien palauttamat TOSI- tai EPÄTOSI-arvot tekstillä tai numeerisilla arvoilla.

Seuraavassa on esimerkkejä päivämäärien vertailemiseen JA-, TAI- ja EI-funktioilla.

Esimerkkejä päivämäärien arvioimiseen käyttämällä JOS-funktiota JA-, TAI- ja EI-funktioiden kanssa

Kaavojen selitykset niiden logiikan mukaisesti:

Kaava

Kuvaus

=JOS(A2>B2,TOSI,EPÄTOSI)

JOS A2 on suurempi kuin B2, palauta arvo TOSI, muuten palauta arvo EPÄTOSI. 03/12/14 on suurempi kuin 01/01/14, joten kaava palauttaa arvon TOSI.

=JOS(JA(A3>B2,A3<C2),TOSI,EPÄTOSI)

JOS A3 on suurempi kuin B2 JA A3 on pienempi kuin C2, palauta arvo TOSI, muuten palauta arvo EPÄTOSI. Tässä tapauksessa molempien argumenttien arvo on TOSI, joten kaava palauttaa arvon TOSI.

=JOS(TAI(A4>B2,A4<B2+60),TOSI,EPÄTOSI)

JOS A4 on suurempi kuin B2 TAI A4 on pienempi kuin B2 + 60, palauta arvo TOSI, muuten palauta arvo EPÄTOSI. Tässä tapauksessa ensimmäisen argumentin arvo on TOSI, mutta toisen EPÄTOSI. Koska TAI edellyttää, että vain yhden argumenteista on oltava TOSI, kaava palauttaa arvon TOSI. Jos käytät ohjattua Kaavan laskeminen -toimintoa Kaava-välilehden kautta, näet, miten Excel laskee kaavan.

=JOS(EI(A5>B2),TOSI,EPÄTOSI)

JOS A5 EI ole suurempi kuin B2, palauta arvo TOSI, muuten palauta arvo EPÄTOSI. Tässä tapauksessa A5 on suurempi kuin B2, joten kaava palauttaa arvon EPÄTOSI.

Esimerkki ohjatusta Kaavan laskeminen -toiminnosta

JA-, TAI- ja EI-funktioiden käyttäminen Ehdollisen muotoilun kanssa Excelissä

Excelissä voit myös käyttää JA-, TAI- ja EI-funktioita ehdollisen muotoilun ehtojen määrittämiseen kaava-asetuksella. Tällöin voit jättää JOS-funktion pois ja käyttää JA-, TAI- ja EI-funktioita erikseen.

Valitse Excelin Aloitus-välilehdessäEhdollinen muotoilu > Uusi sääntö. Valitse seuraavaksi Käytä kaavaa muotoilevien solujen määrittämiseen -vaihtoehto, kirjoita kaava ja käytä haluamaasi muotoilua.

Ehdollinen muotoilu > Muokkaa sääntöä -valintaikkuna, jossa näkyy Kaava-menetelmä

Käyttäen aiempaa Päivämäärät-esimerkkiä kaavojen pitäisi näyttää seuraavalta.

Esimerkkejä JA-, TAI- ja EI-funktioita käytöstä ehdollisen muotoilun testeihin

Kaava

Kuvaus

=A2>B2

Jos A2 on suurempi kuin B2, muotoile solua, muussa tapauksessa älä tee mitään.

=JA(A3>B2,A3<C2)

Jos A3 on suurempi kuin B2 JA A3 on pienempi kuin C2, muotoile solua, muussa tapauksessa älä tee mitään.

=TAI(A4>B2,A4<B2+60)

Jos A4 on suurempi kuin B2 TAI A4 on pienempi kuin B2 plus 60 (päivää), muotoile solua, muussa tapauksessa älä tee mitään.

=EI(A5>B2)

Jos A5 EI ole suurempi kuin B2, muotoile solua, muussa tapauksessa älä tee mitään. Tässä tapauksessa A5 on suurempi kuin B2, joten kaava palauttaa arvon EPÄTOSI. Jos muuttaisit kaavaa muotoon =EI(B2>A5), se palauttaisi arvon EPÄTOSI eikä kaavaa muotoiltaisi.

Huomautus: Yleinen virhe on tehdä kaavasta ehdollinen muotoilu ilman yhtäläisyysmerkkiä (=). Jos teet näin, näet, että Ehdollinen muotoilu -valintaikkuna lisää yhtäläisyysmerkin ja lainausmerkit kaavaan - ="OR(A4>B2,A4<B2+60)", joten sinun on poistettava lainausmerkit, ennen kuin kaava reagoi oikein.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.

Tutustu myös seuraaviin ohjeaiheisiin

Opi käyttämään sisäkkäistä funktiota kaavassa

JOS-funktio

JA-funktio

TAI-funktio

EI-funktio

Yleiskuva kaavoista Excelissä

Viallisten kaavojen ratkaiseminen

Kaavoissa esiintyvien virheiden etsiminen

Excelin pikanäppäimet

Loogiset funktiot (hakemisto)

Excelin funktiot (aakkosjärjestyksessä)

Excelin funktiot (luokittain)

Excelin verkkoversio käytön aloittaminen

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.