Kun haluat löytää tietoja, jotka täyttävät useamman kuin yhden ehdon, kuten huhtikuun ja tammikuun välillä myydyt yksiköt tai Nancyn myyvät yksiköt, voit käyttää AND- ja TAI-funktioita yhdessä. Esimerkki:
Tämä kaava sisältää JA-funktion TAI-funktion sisään ja etsii yksiköitä, jotka on myyty 1.4.2011–1.1.2012, tai kaikki Nancyn myymät yksiköt. Näet, miten se palauttaa Tosi Nancyn myymien yksiköiden ja Ed:n myymien yksiköiden osalta kaavassa määritettyjen päivämäärien aikana.
Tässä on lomakkeen kaava, jonka voit kopioida ja liittää. Jos haluat toistaa sen mallityökirjassa, katso tämän artikkelin loppu.
=TAI(JA(C2>PÄIVÄYS(2011,4,30),C2<PÄIVÄYS(2012,1,1)),B2="Nancy")
Katsotaan vielä tarkemmin kaavaa. TAI-funktio edellyttää argumenttijoukkoa (tietojoukkoa), jota se voi testata ja jonka avulla voidaan nähdä, ovatko ne tosia vai epätosi. Tässä kaavassa ensimmäinen argumentti on JA-funktio ja SEN sisällä oleva PÄIVÄYS-funktio, toinen on "Nancy". Voit lukea kaavan seuraavasti: Testaa, onko myynti tehty 30.4.2011 ja ennen 1. tammikuuta 2012 tai onko ollut Nancyn tekemät.
JA-funktio palauttaa myös joko Arvon Tosi tai Epätosi. Useimmiten KÄYTETÄÄN JA-funktiota toisen funktion, kuten TAI- ja JOS-funktion, ominaisuuksien laajentamiseen. Tässä esimerkissä TAI-funktio ei löydä oikeita päivämääriä ilman JA-funktiota.
JA- ja TAI-iden käyttö JOS-ssa
Voit myös käyttää JA- jaTAI-funktioitaJOS-funktion kanssa.
Tässä esimerkissä ihmiset eivät ansaitse bonuksia, ennen kuin he myyvät vähintään 125 000 euroa tuotteita, elleivät ne toimi eteläisellä alueella, jossa markkina-alue on pienempi. Tässä tapauksessa hän on oikeutettu bonukseen, joka on 100 000 $:n jälkeen.
=JOS(TAI(C4>=125000,JA(B4="Etelä",C4>=100000))=TOSI,C4*0,12,"Ei bonusta")
Katsotaanpa hieman tarkemmin. JOS-funktio edellyttää, että kolme tietoa (argumenttia) suoritetaan oikein. Ensimmäinen on looginen testi, toinen on arvo, jonka haluat nähdä, palauttaako testi tosi, ja kolmas on arvo, jonka haluat nähdä, palauttaako testi epätosi. Tässä esimerkissä TAI-funktio ja kaikki sen sisällä olevassa lausekkeessa on looginen testi. Voit lukea sen seuraavasti: Etsi arvot, jotka ovat suurempia tai yhtä suuria kuin 125 000, ellei sarakkeen C arvo ole "Etelä", etsi arvoa, joka on suurempi kuin 100 000, ja joka kerta, kun molemmat ehdot täyttyvät, kerro arvo 0,12:lla, eli sen summalla. Muussa tapauksessa näytä sanat "Ei bonusta".
Mallitiedot
Jos haluat käyttää tämän artikkelin esimerkkejä, kopioi seuraava taulukko oman laskentataulukon soluun A1. Muista valita koko taulukko otsikkorivi mukaan lukien.
Myyjä |
Alue |
Myynti |
Kaava/tulos |
---|---|---|---|
Miller |
Itä |
87925 |
=JOS(TAI(C2>=125000,JA(B2="Etelä",C2>=100000))=TOSI,C2*0,12,"Ei bonusta") |
Stahl |
Pohjoinen |
100000 |
=JOS(TAI(C3>=125000,JA(B3="Etelä",C3>=100000))=TOSI,C3*0,12,"Ei bonusta") |
Foster |
Länsi |
145000 |
=JOS(TAI(C4>=125000,JA(B4="Etelä",C4>=100000))=TOSI,C4*0,12,"Ei bonusta") |
Wilcox |
Etelä |
200750 |
=JOS(TAI(C5>=125000,JA(B5="Etelä",C5>=100000))=TOSI,C5*0,12,"Ei bonusta") |
Barnhill |
Etelä |
178650 |
=JOS(TAI(C6>=125000,JA(B6="Etelä",C6>=100000))=TOSI,C6*0,12,"Ei bonusta") |
Thomas |
Pohjoinen |
99555 |
=JOS(TAI(C7>=125000,JA(B7="Etelä",C7>=100000))=TOSI,C7*0,12,"Ei bonusta") |
Keever |
Itä |
147000 |
=JOS(TAI(C8>=125000,JA(B8="Etelä",C8>=100000))=TOSI,C8*0,12,"Ei bonusta") |
Cassazza |
Pohjoinen |
213450 |
=JOS(TAI(C9>=125000,JA(B9="Etelä",C9>=100000))=TOSI,C9*0,12,"Ei bonusta") |
Brownlee |
Etelä |
122680 |
=JOS(TAI(C10>=125000,JA(B10="Etelä",C10>=100000))=TOSI,C10*0,12,"Ei bonusta") |
Smithberg |
Länsi |
92500 |
=JOS(TAI(C11>=125000,JA(B11="Etelä",C11>=100000))=TOSI,C11*0,12,"Ei bonusta") |
Benson |
Itä |
88350 |
=JOS(TAI(C12>=125000,JA(B12="Etelä",C12>=100000))=TOSI,C12*0,12,"Ei bonusta") |
Lukunäkymä |
Länsi |
102500 |
=JOS(TAI(C13>=125000,JA(B13="Etelä",C13>=100000))=TOSI,C13*0,12,"Ei bonusta") |