DARABHATÖBB
A DARABHATÖBB függvény egy vagy több gyűjteményben az adott feltételeknek megfelelő cellák számát adja vissza (gyűjteményenként egy feltétel).
DARABHATÖBB(teszt-értékek, feltétel, teszt-értékek…, feltétel…)
tesztértékek: A tesztelni kívánt é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áros számú argumentummal rendelkezik.
Megjegyzések
A rendszer minden teszt-értékek értéket a megfelelő feltétel értékhez hasonlít. Ha az egyes gyűjtemények megfelelő értékei megfelelnek a megfelelő teszteknek, akkor a számláló 1-gyel nő.
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 |
A =DARABHATÖBB(A2:A13; "<40"; B2:B13; "=F") eredménye 4, a negyven év alatti (a B oszlopban „F” értékkel jelölt) férfiak száma. A =DARABHATÖBB(A2:A13; "<40"; B2:B13; "=F"; C2:C13; "=E") eredménye 2, (a C oszlopban „E” értékkel jelölt) egyedülálló és negyven év alatti férfiak száma. A =DARABHATÖBB(A2:A13; "<40"; B2:B13; "=F"; C2:C13; "=H") eredménye 2, (a C oszlopban „H” értékkel jelölt) házas és negyven év alatti férfiak száma. A =DARABHATÖBB(A2:A13; "<40"; B2:B13; "=N") eredménye 3, a negyven év alatti (a B oszlopban „N” értékkel jelölt) nők száma. |
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 =DARABHATÖBB(B1:B5,REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})",); A1:A5; ">10") az A1:A5 tartomány azon celláinak számát adja vissza, amelyek nagyobbak 10-nél, és ahol a B1:B5 tartomány megfelelő cellája e-mail-címet tartalmaz. |