ÁTLAGHATÖBB
Az ÁTLAGHATÖBB függvény egy adott halmazban található cellák átlagát (számtani közepét) adja vissza, ha egy vagy több halmaz megfelel egy vagy több kapcsolódó feltételnek.
ÁTLAGHATÖBB(átl-értékek; teszt-értékek; feltétel; teszt-értékek…,feltétel…)
átl-értékek: Az átlagértékhez számításba vett értékeket tartalmazó gyűjtemény. Az átl-értékek egy hivatkozás egy olyan cellagyűjteményre, amely csak számértékeket vagy logikai é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-értékek és feltétel pár esetén a megfelelő (a tömbben ugyanolyan helyet elfoglaló) értéket hasonlítja a feltételhez. Ha minden feltétel teljesül, akkor az átl-értékek megfelelő értéke beleszámít az átlagba.
Az átl-értékek és az összes teszt-értékek gyűjteménynek azonos méretűnek kell lennie.
Példák |
---|
A következő táblázat esetén: |
A | B | C | D | |
---|---|---|---|---|
1 | Kor | Nem | Állapot | Fizetés |
2 | 35 | F | F | 71000 |
3 | 27 | N | F | 81000 |
4 | 42 | F | F | 86000 |
5 | 51 | F | E | 66000 |
6 | 28 | F | E | 52000 |
7 | 49 | N | E | 62000 |
8 | 63 | N | F | 89000 |
9 | 22 | F | F | 34000 |
10 | 29 | N | E | 42000 |
11 | 35 | N | F | 56000 |
12 | 33 | F | E | 62000 |
13 | 61 | F | F | 91000 |
Az =ÁTLAGHATÖBB(D2:D13; A2:A13; "<40";B2:B13;"=F") eredménye 54750, a negyven év alatti (a B oszlopban „F” értékkel jelölt) férfiak átlagos fizetése. Az =ÁTLAGHATÖBB(D2:D13; A2:A13; "<40"; B2:B13; "=F"; C2:C13; "=E") eredménye 57000, a negyven év alatti, (a C oszlopban „E” értékkel jelölt) egyedülálló férfiak átlagos fizetése. Az =ÁTLAGHATÖBB(D2:D13; A2:A13; "<40"; B2:B13; "=F"; C2:C13; "=H") eredménye 52500, a negyven év alatti, (a C oszlopban „H” értékkel jelölt) házas férfiak átlagos fizetése. Az =ÁTLAGHATÖBB(D2:D13; A2:A13; „<40”; B2:B13; „=N”) eredménye körülbelül 59667, a negyven év alatti, (a B oszlopban „N” értékkel jelölt) nők átlagos fizetése. |
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 |
Az =ÁTLAGHATÖBB(A1:A5, B1:B5,REGEX(”([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})”,); A1:A5; „>10”) a 46-ot adja eredményül, ez az A1:A5 tartomány összes olyan cellájának átlaga, amelyek nagyobbak 10-nél, és ahol a B1:B5 tartomány megfelelő cellája e-mail-címet tartalmaz. |