HATÖBB
A HATÖBB függvény ellenőrzi a megadott kifejezéseket, és az első IGAZ logikai értéket eredményező feltétel szerinti értéket adja vissza.
HATÖBB(hatöbb-kifejezés; hatöbb-igaz; hatöbb-kifejezés…; hatöbb-igaz…)
hatöbb-kifejezés: Egy logikai kifejezés. A hatöbb-kifejezés tartalma bármilyen, logikai értékként kiértékelhető kifejezés lehet. Ha a kifejezés kiértékelésének eredménye egy szám, akkor a 0 a HAMIS, minden más szám az IGAZ értéknek felel meg.
hatöbb-igaz: Ez a függvény visszatérési értéket, ha a hatöbb-kifejezés értéke IGAZ. A hatöbb-igaz bármilyen értéket tartalmazhat. Ha a ha-igaz ki van hagyva (van pontosvessző, de nincs érték), és a hatöbb-kifejezés IGAZ értékű, a HA függvény a 0 értéket adja vissza.
hatöbb-kifejezés...: Nem kötelező logikai kifejezés, amelyet a függvény kiértékel, ha a hatöbb-kifejezés HAMIS. A hatöbb-kifejezés tartalma bármilyen, logikai értékként kiértékelhető kifejezés lehet. Ha a kifejezés kiértékelésének eredménye egy szám, akkor a 0 a HAMIS, minden más szám az IGAZ értéknek felel meg.
hatöbb-igaz...: Ez a függvény visszatérési értéket, ha a hatöbb-kifejezés... értéke IGAZ. A hatöbb-igaz bármilyen értéket tartalmazhat. Ha a hatöbb-igaz ki van hagyva (van pontosvessző, de nincs érték), és a hatöbb-kifejezés… IGAZ értékű, a HA függvény a 0 értéket adja vissza.
Megjegyzések
Ha az összes kifejezés HAMIS, a függvény hibát jelez.
Beírhat “IGAZ” értéket a képlet utolsó hatöbb-kifejezésében…, amelyet a hatöbb-igaz… alapértelmezett értéke követ, így megadhatja azt az eredményt, amelyet a függvény akkor használ, ha az összes korábbi kifejezés (beleértve a hatöbb-kifejezést és a ifs-kifejezések… összes példányát) HAMIS értékű.
A HATÖBB függvénnyel több összehasonlítást végezhet el |
---|
Az alábbi táblázat tanulói osztályzatokat tartalmaz. |
A | B | C | |
---|---|---|---|
1 | Tanuló | Osztályzat | Minősítés |
2 | 1 | 4 | Kitűnő |
3 | 2 | 2 | Alapszintű |
4 | 3 | 3 | Haladó |
5 | 4 | Hiányos | |
6 | 5 | 3,2 | Haladó+ |
7 | 6 | 3,2 | Kezdő |
Az alábbi képlet a fenti táblázat osztályzataihoz tartozó minősítést adja vissza több hatöbb-kifejezés... argumentum használatával. Ebben a képletben az alábbi argumentumok szerepelnek:
Ha a fenti képletet a táblázat más celláival szeretné használni, módosítsa az egyes ha-kifejezésekben a B2-t más, osztályzatot tartalmazó cellára. |
Az IGAZ használata hatöbb-kifejezéssel... |
---|
Néha egyik kifejezés értéke sem IGAZ, de ahelyett, hogy hibát adnának vissza, beállíthatja a visszaadott karakterláncot az utolsó hatöbb-kifejezésben. A fenti táblázatban Tanuló 4 nem rendelkezik osztályzattal, így az előző képlet hibát adna a kérdéses tanulónál. Lehet, hogy az adott tanuló hiányzott, és még teljesítenie kell a hozzárendelt feladatot, így ahelyett, hogy a hibaüzenetet jelenítené meg, hozzáadhat egy másik hatöbb-kifejezést, amellyel a hiányzó osztályzatokat „Hiányos” címkével jelölheti meg: Ebben a példában a cellahivatkozás úgy módosul, hogy megfeleljen Tanuló 4 osztályzati cellájának, de az összes argumentum a fentiekkel azonos, és még egy hatöbb-kifejezés szerepel a képlet végén:
|
Komplexebb összehasonlítások |
---|
Bizonyos esetekben olyan komplexebb kifejezések jöhetnek elő, amelyekben vegyesen kell összehasonlító operátorokat használni. A fenti skála egész számokat használ, de lehet, hogy az egyik tanulónak (Tanuló 6) 3,2 az osztályzata. Az alábbihoz hasonló képlettel például számba vehet olyan tanulókat, akiknek az osztályzata a négy fő osztályzat között van (legyen a B6 3,2, Tanuló 5 osztályzata): Ebben a példában további hatöbb-kifejezés... szerepel a Kitűnő, Haladó, Alapszintű és Kezdő minősítés között.
Ez azért használható, mert a HATÖBB az első igaz kifejezést keresi. Ha a tanuló osztályzata nem 4, a HATÖBB megvizsgálja, hogy az osztályzat nagyobb-e 3-; az 5. tanuló a Haladó+ osztályzatot kapná. Egy másik példa: a 2,5-ös osztályzatú tanuló Alapszintű+ minősítést kapna, mivel az osztályzata nem 4, nagyobb 3-nál, vagy 3, de nagyobb 2-nél. |
A HATÖBB használata más függvényekkel |
---|
A HATÖBB használható más függvényekkel. Ez a függvény például a MARADÉK segítségével határozza meg, hogy az A2 cellában szereplő évszám (jelen példában A2=2020) szökőév-e: Annak meghatározásához, hogy két érték nem egyenlő, használja az <> összehasonlító műveleti jelet. |
További példák |
---|
A =HATÖBB(A2>91;”A”;A2>82;”B”;A2>73;”C”;A2>64;”D”;IGAZ;”F”) függvény az „A” osztályzatot adja vissza, ha a szám nagyobb, mint 91. A „B” osztályzatot adja vissza, ha a szám 82 és 92 között van; és így tovább, a 65-nél kisebb értékekre pedig az „F” osztályzatot adja. A =HATÖBB(A2>91,"A",A2>82,"B",A2>73,"C",A2>64,"D",A2<>0,"Megjelent",IGAZ,"Sikertelen") függvény az „A” osztályzatot adja vissza, ha a szám nagyobb, mint 91. A „B” osztályzatot adja vissza, ha a szám 82 és 92 között van; és így tovább, a 65-nél kisebb, de nem 0 értékekre pedig a „Megjelent” osztályzatot adja. Ha a pontszám 0, a képlet a "Sikertelen” értéket adja vissza. Legyen az A2 cella tartalma "Egy kutya" Legyen az A1 = DARABTALÁLAT(A2; REGEX("\w+")) A =HATÖBB(A1 = 0, "Nincs szó"; A1 = 1, "Egy szó"; A1 = 2, "Két szó"; A1 > 2; "Több szó") függvény eredménye "Két szó". |