Ha egynél több feltételnek megfelelő adatokat kell megkeresnie, például az április és január között értékesített egységeket vagy a Nancy által értékesített egységeket, használhatja együtt az ÉS és a VAGY függvényt. Lássunk egy példát:
Ez a képlet az AND függvényt az OR függvénybe ágyazva keresi meg a 2011. április 1. és 2012. január 1. között értékesített egységeket, illetve a Nancy által értékesített egységeket. Láthatja, hogy a visszaadott érték Igaz a Nancy által értékesített egységekre, valamint a Tim és Ed által a képletben megadott dátumok során értékesített egységekre.
Az alábbi képletet másolhatja és beillesztheti egy űrlapon. Ha egy mintamunkafüzetben szeretne játszani vele, tekintse meg a cikk végét.
=VAGY(ÉS(C2>DÁTUM(2011;4;30);C2<DÁTUM(2012;1;1));B2="Nancy")
Vizsgáljuk meg egy kicsit részletesebben a képletet. A VAGY függvényhez argumentumok (adatrészletek) halmaza szükséges, amelyeket tesztelni tud annak ellenőrzéséhez, hogy igaz-e vagy hamis. Ebben a képletben az első argumentum az AND függvény és a benne beágyazott DÁTUM függvény, a második pedig a "Nancy". A képletet így olvashatja: Tesztelje, hogy történt-e értékesítés 2011. április 30. és 2012. január 1. előtt, vagy Nancy hajtotta-e végre.
Az AND függvény true (Igaz) vagy False (Hamis) értéket is ad vissza. A legtöbb esetben az AND függvénnyel bővítheti egy másik függvény, például a VAGY és a HA képességeit. Ebben a példában a VAGY függvény nem találja a megfelelő dátumokat az AND függvény nélkül.
Az ÉS és a VAGY használata a HA-val
Az ÉS és a VAGYfüggvényt a HA függvénnyel is használhatja.
Ebben a példában az emberek addig nem keresnek bónuszokat, amíg el nem adnak legalább 125 000 dollár értékű árut, kivéve, ha a déli régióban dolgoznak, ahol a piac kisebb. Ebben az esetben 100 000 usd után jogosultak a bónuszra.
=HA(VAGY(C4>=125000,AND(B4="Dél";C4>=100000))=IGAZ,C4*0,12;"Nincs bónusz")
Nézzünk egy kicsit mélyebbre. A HA függvénynek három adatelemre (argumentumra) van szüksége a megfelelő futtatáshoz. Az első egy logikai teszt, a második pedig az az érték, amelyet meg szeretne nézni, hogy a teszt Igaz értéket ad-e vissza, a harmadik pedig az az érték, amelyet meg szeretne nézni, hogy a teszt Hamis értéket ad-e vissza. Ebben a példában a VAGY függvény és a benne beágyazott összes elem biztosítja a logikai tesztet. A következőképpen olvashatja: Keresse meg a 125 000-nél nagyobb vagy azzal egyenlő értékeket, kivéve, ha a C oszlop értéke "Dél", akkor keressen 100 000-nél nagyobb értéket, és minden alkalommal, amikor mindkét feltétel teljesül, szorozza meg az értéket 0,12-gyel, a jutalék összegével. Ellenkező esetben jelenítse meg a "Nincs bónusz" szöveget.
Mintaadatok
Ha a cikkben szereplő példákkal szeretne dolgozni, másolja az alábbi táblázatot a saját számolótáblájának A1 cellájába. Mindenképpen jelölje ki a teljes táblázatot, beleértve a címsort is.
Üzletkötő |
Régió |
Forgalom |
Képlet/eredmény |
---|---|---|---|
Zsolt |
Kelet |
87925 |
=HA(VAGY(C2>=125000,AND(B2="Dél";C2>=100000))=IGAZ,C2*0,12;"Nincs bónusz") |
Balázs |
Észak |
100000 |
=HA(VAGY(C3>=125000,AND(B3="Dél";C3>=100000))=IGAZ,C3*0,12;"Nincs bónusz") |
Balázs |
Nyugat |
145000 |
=HA(VAGY(C4>=125000,AND(B4="Dél";C4>=100000))=IGAZ,C4*0,12;"Nincs bónusz") |
Kálmán |
Dél |
200750 |
=HA(VAGY(C5>=125000,AND(B5="Dél";C5>=100000))=IGAZ,C5*0,12;"Nincs bónusz") |
Barkóczi |
Dél |
178650 |
=HA(VAGY(C6>=125000,AND(B6="Dél";C6>=100000))=IGAZ,C6*0,12;"Nincs bónusz") |
Thomas |
Észak |
99555 |
=HA(VAGY(C7>=125000,AND(B7="Dél";C7>=100000))=IGAZ,C7*0,12;"Nincs bónusz") |
Keever |
Kelet |
147000 |
=HA(VAGY(C8>=125000,AND(B8="Dél";C8>=100000))=IGAZ,C8*0,12;"Nincs bónusz") |
Cassazza |
Észak |
213450 |
=HA(VAGY(C9>=125000,AND(B9="Dél";C9>=100000))=IGAZ,C9*0,12;"Nincs bónusz") |
Brownlee |
Dél |
122680 |
=HA(VAGY(C10>=125000,AND(B10="Dél";C10>=100000))=IGAZ,C10*0,12;"Nincs bónusz") |
Smithberg |
Nyugat |
92500 |
=HA(VAGY(C11>=125000,AND(B11="Dél";C11>=100000))=IGAZ,C11*0,12;"Nincs bónusz") |
Benson |
Kelet |
88350 |
=HA(VAGY(C12>=125000,AND(B12="Dél";C12>=100000))=IGAZ,C12*0,12;"Nincs bónusz") |
Olvasás |
Nyugat |
102500 |
=HA(VAGY(C13>=125000,AND(B13="Dél";C13>=100000))=IGAZ,C13*0,12;"Nincs bónusz") |