SZUMHATÖBB
A SZUMHATÖBB függvény azon gyűjteményben található cellák összegét adja vissza, ahol a tesztértékek megfelelnek az adott feltételeknek.
SZUMHATÖBB(összeg-értékek, teszt-értékek, feltétel, teszt-értékek…, feltétel…)
összeg-értékek: Az összeadni kívánt értékeket tartalmazó gyűjtemény. Az összeg-értékek számértékeket, dátum-/időértékeket vagy időtartamértékeket tartalmazhat.
tesztértékek: A tesztelendő értékeket tartalmazó gyűjtemény. A teszt-értékek bármilyen értéket tartalmazhat.
feltétel: Olyan kifejezés, amely összehasonlítja vagy ellenőrzi az értékeket, és az IGAZ vagy a HAMIS logikai értéket adja eredményként. A feltétel összehasonlító operátorokat, állandókat, az ÉS összefűző operátort, hivatkozásokat és helyettesítő karaktereket tartalmazhat. A helyettesítő karakterek a kifejezés egyetlen karakterének vagy több karakterének megfeleltetésére használhatóak. Egyetlen karakter jelölésére használhatja a kérdőjelet (?), több karakter jelölésére a csillag karaktert (*), a tilde (~) karakterrel pedig megadhatja, hogy a következő karaktert írásjelnek kell tekinteni, nem pedig helyettesítő karakternek. a feltétel tartalmazhat REGEX függvényt is helyettesítő karakterek helyett.
teszt-értékek…: Opcionálisan egy vagy több, a tesztelni kívánt értékeket tartalmazó további gyűjteményt is felvehet. Minden teszt-értékek gyűjtemény után közvetlenül egy feltétel kifejezésnek kell következnie. A teszt-értékek, feltétel kettőse tetszőleges számban ismételhető.
feltétel…: Ha a teszt-értékek opcionális gyűjteményét is használja, akkor a feltétel… egy IGAZ vagy HAMIS logikai értéket eredményező további kifejezés. Minden teszt-értékek gyűjtemény után egy feltétel kifejezésnek kell állnia, ezért ez a függvény mindig páratlan számú argumentummal rendelkezik.
Megjegyzések
A függvény minden teszt és feltétel értékpáros esetén a megfelelő (a gyűjteményben ugyanolyan helyet elfoglaló) cellát vagy értéket hasonlítja a feltételhez. Ha minden feltétel teljesül, akkor az összeg-értékek megfelelő cellája vagy értéke beleszámít az összegbe.
Minden gyűjteménynek azonos méretűnek kell lennie.
Példák |
---|
A következő táblázat esetén: |
A | B | C | |
---|---|---|---|
1 | Tonna | Minősítés | Dátum |
2 | 6 | 1 | 2012.12.10. |
3 | 15 | 2 | 2012.12.10. |
4 | 5 | 1 | 2012.12.13. |
5 | 7 | 2 | 2012.12.13. |
6 | 8 | 2 | 2012.12.14. |
7 | 6 | 1 | 2012.12.15. |
8 | 7 | 2 | 2012.12.15. |
9 | 4 | 2 | 2012.12.16. |
10 | 7 | 1 | 2012.12.16. |
11 | 8 | 2 | 2012.12.16. |
12 | 5 | 1 | 2012.12.17. |
13 | 11 | 2 | 2012.12.20. |
A =SZUMHATÖBB(A2:A13, B2:B13, "=1", C2:C13, ">=12/13/2012", C2:C13, "<=12/17/2012") eredménye 23, a december 17-i héten kézbesített, 1-es minősítésű árucikkek száma tonnában kifejezve. Az A2:A13 gyűjtemény tartalmazza a tonnák számát, az összeadni kívánt elemet (összeg-értékek). A B2:B13 gyűjtemény (teszt-értékek) tartalmazza az első tesztelni kívánt értéket, az 1-es minősítést (feltétel). A C2:C13 gyűjtemény (teszt-értékek…) tartalmazza a második tesztelni kívánt értéket, a kezdési dátumot (feltétel...). Ez a tartomány a harmadik tesztelni kívánt értéket is tartalmazza, a befejezési dátumot. A 4-es (5 tonna), 7-es (6 tonna), 10-es (7 tonna) és 12-es (5 tonna) sorok felelnek meg az összes feltételnek, és ezek összege 23 tonna. A =SZUMHATÖBB(A2:A13, B2:B13, "=2", C2:C13, ">=12/13/2012", C2:C13, "<=12/17/2012") eredménye 34, az azonos héten kézbesített, 2-es minősítésű árucikkek száma tonnában kifejezve. |
Példa REGEX használatával |
---|
A következő táblázat esetén: |
A | B | |
---|---|---|
1 | 45 | john@appleseed.com |
2 | 41 | Aaron |
3 | 29 | janedoe@appleseed.com |
4 | 64 | jake@appleseed.com |
5 | 12 | Sarah |
A =SZUMHATÖBB(A1:A5, B1:B5,REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})",); A1:A5; ">10") a 138-at adja eredményül, ez az A1:A5 tartomány azon cellának összege, amelyek nagyobbak 10-nél, és ahol a B1:B5 tartomány megfelelő cellája e-mail-címet tartalmaz. |