AB.DARAB2 függvény

Ez a cikk a Microsoft Excel AB.DARAB2 függvényének képletszintaxisát és használatát ismerteti.

Leírás

Összeszámlálja egy lista vagy adatbázis rekordjainak mezőjében (oszlopában) azokat a nem üres cellákat, amelyek megfelelnek a megadott feltételeknek.

A mező argumentum megadása nem kötelező. Ha a mező értékét nem adja meg, akkor az AB.DARAB2 az adatbázis egészében összeszámolja a kritériumoknak eleget tevő rekordokat.

Szintaxis

AB.DARAB2(adatbázis; mező; kritérium)

Az AB.DARAB2 függvény szintaxisa az alábbi argumentumokat foglalja magában:

  • Adatbázis:    Megadása kötelező. Az adatbázist alkotó cellatartomány. A Microsoft Excel alkalmazásban az adatbázis kapcsolódó adatainak sorokba (rekordok) és oszlopokba (mezők) rendezett listája. A lista első sora az egyes oszlopok feliratát tartalmazza.

  • Mező:    Nem kötelező. Azt jelzi, melyik oszlopot használja a függvényben. Adja meg az oszlopfeliratot idézőjelek között (például "Kor", "Hozam" stb.), vagy a listában az oszlop helyét kifejező számot idézőjelek nélkül (például 1 az első oszlop, 2 a második és így tovább).

  • Kritérium:    Megadása kötelező. A cellák azon tartománya, amely a megadott feltételeket tartalmazza. Bármilyen tartományt használhat kritérium argumentumként, ha az legalább egy oszlopfeliratot és alatta legalább egy üres cellát tartalmaz az oszlop feltételének megadásához.

Megjegyzések

  • A kritérium argumentumban tetszőleges tartományt adhat meg, ha az legalább egy oszlopcímet és alatta legalább egy cellát tartalmaz a feltétel megadásához.

    Tegyük fel, hogy a G1:G2 tartományban a G1 cella a Bevétel oszlopcímet, a G2 cella pedig a 10000 USD értéket tartalmazza. A tartománynak adhatja az Összehasonlítás nevet, és ezt az adatbázis-függvényekben kritérium argumentumként használhatja.

  • Bár a kritériumtartomány bárhol szerepelhet a munkalapon, lehetőleg ne helyezze közvetlenül a lista alá. Ha ugyanis új adatot visz be a listába, az új információ a lista első sorába kerül, és a többi sor lefelé tolódik. Ha nincs legalább egy üres sor a lista alatt, akkor az Excel nem tud új adatot bevinni.

  • Győződjön meg arról, hogy a kritériumtartomány és a lista nem áll átfedésben.

  • Az adatbázis egy teljes oszlopával úgy végezhet műveletet, hogy a kritériumtartományban a mezőnevek alá egy üres sort szúr be.

Példák

Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen. Ha bemásolja bármelyiket a következő mintaadatok közül az Excelbe, ügyeljen rá, hogy a táblázat minden celláját kiválassza, a bal felső sarokban lévőt is.

Fa

Magasság

Kor

Hozam

Nyereség

Magasság

="=Alma"

>10

<16

="=Körte"

Fa

Magasság

Kor

Hozam

Nyereség

Alma

18

20

14

10 500

Körte

12

12

10

9600

Cseresznye

13

14

9

10 500

Alma

14

15

10

7500

Körte

9

8

8

76,8

Alma

8

9

6

4500

Képlet

Leírás

Eredmény

=AB.DARAB2(A4:E10;"Nyereség";A1:F2)

A függvény összeszámolja az A oszlopban „Alma” szót tartalmazó sorokat (1) (magasság: >10 és <16). A három feltételt csak a 8. sor teljesíti.

1

Példák feltételekre

  • Ha egy cellában =bejegyzés alakú kifejezést ad meg, akkor az Excel ezt képletként értelmezi, és megpróbálja kiszámítani. Ha úgy szeretné beírni az =bejegyzés kifejezést, hogy az Excel ne próbálja kiszámítani, akkor a következő szintaxist használja:

    =''= bejegyzés ''

    Ahol a bejegyzés  helyén a megtalálni kívánt szöveg vagy érték szerepel. Példa:

A cellába beírt karakterek

Az Excel értékelése és a megjelenített eredmény

="=Bedecs"

=Bedecs

="=3000"

=3000

  • Az Excel a szöveges adatok szűrésénél nem tesz különbséget a kis- és a nagybetűk között. Képlet segítségével azonban végezhető a kis- és nagybetűket megkülönböztető keresés.

A következő példák összetett feltételeket mutatnak be.

Több feltétel egy oszlopban

Logikai összefüggés:     (Üzletkötő = "Bedecs" VAGY Üzletkötő = "Harmath")

Ha egy oszlopon belül szeretne több feltételnek megfelelő sorokat megtalálni, a feltételeket külön sorokba kell beírnia közvetlenül egymás alá a feltételtartományba.

A következő adattartományban (A6:C10) a (B1:B3) feltételtartománnyal azon sorok száma határozható meg, amelyek az Üzletkötő oszlopban a „Bedecs” vagy a „Harmath” nevet tartalmazzák.

Üzletkötő

="=Bedecs"

="=Harmath"

Kategória

Üzletkötő

Értékesítés

Italok

Lukács

512 200 Ft

Hús

Bedecs

45 000 Ft

Termény

Harmath

632 800 Ft

Termény

Bedecs

654 400 Ft

Képlet

Leírás

Eredmény

'=AB.DARAB2(A6:C10;2;B1:B3)

A függvény összeszámolja az A6:C10 tartományban azoknak a soroknak a számát (3), amelyek teljesítik a 2. és a 3. sorban lévő Üzletkötő feltételek valamelyikét.

=AB.DARAB2(A6:C10;2,B1:B3)

Több feltétel több oszlopban az összes feltétel teljesülésének előírásával

Logikai érték:     (Típus = "Termény" ÉS Forgalom > 2000)

Ha olyan sorokat szeretne keresni, amelyek több oszlopban több feltételnek felelnek meg, írja be az összes feltételt a feltételtartomány egyazon sorába.

A következő adattartományban (A6:C12) az (A1:C2) feltételtartománnyal azon sorok száma határozható meg, amelynek Kategória oszlopában szerepel a „Termény” szó, a Forgalom oszlopban szereplő érték pedig meghaladja a 2000 dollárt.

Kategória

Üzletkötő

Értékesítés

="=Termény

>200 000

Kategória

Üzletkötő

Értékesítés

Italok

Lukács

512 200 Ft

Hús

Bedecs

45 000 Ft

Termény

Harmath

93 500 Ft

Termény

Bedecs

654 400 Ft

Italok

Harmath

367 700 Ft

Termény

Bedecs

318 600 Ft

Képlet

Leírás

Eredmény

'=AB.DARAB2(A6:C12;;A1:C2)

A függvény összeszámolja a 2. sorban lévő feltételeket (="Termény" és >200 000) az A6:C12 tartományban teljesítő sorok számát (2).

=AB.DARAB2(A6:C12;;A1:C2)

Több feltétel több oszlopban bármelyik feltétel teljesülésének az előírásával

Logikai összefüggés:     (Típus = "Termény" VAGY Üzletkötő = "Bedecs")

Ha olyan sorokat szeretne keresni, amelyek több oszlopban több feltételnek felelnek meg, és bármelyik feltétel teljesülése elegendő, a feltételeket a feltételtartomány különböző soraiba írja be.

A következő adattartományban (A6:C10) az A1:B3 feltételtartomány az összes sort megjeleníti, amely a „Termény” szót (a Típus oszlopban) vagy a „Bedecs” nevet tartalmazza.

Kategória

Üzletkötő

="=Termény"

="=Bedecs"

Kategória

Üzletkötő

Értékesítés

Italok

Lukács

512 200 Ft

Hús

Bedecs

67 500 Ft

Termény

Harmath

93 700 Ft

Termény

Harmath

Képlet

Leírás

Eredmény

'=AB.DARAB2(A6:C10;"Értékesítés";A1:B3)

A függvény összeszámolja az A6:C10 tartományban lévő azon sorok számát (2), amelyek teljesítik az A1:C3 tartományban lévő feltételek valamelyikét, ahol az „Értékesítés mező” nem üres. .

=AB.DARAB2(A6:C10;"Értékesítés";A1:B3)

Több feltételcsoport, amelyek mindegyike több oszlopra vonatkozó feltételeket tartalmaz

Logikai összefüggés:     ( (Üzletkötő = "Bedecs" ÉS Forgalom >3000) VAGY (Üzletkötő= "Harmath" ÉS Forgalom > 1500) )

Ha több feltételcsoportnak megfelelő sorokat szeretne keresni (ahol mindegyik csoport több oszlopra vonatkozik), a feltételeket külön sorokba kell beírnia.

A következő adattartományban (A6:C10) a (B1:C3) feltételtartománnyal azon sorok száma határozható meg, amelyek az Üzletkötő oszlopban tartalmazzák a „Bedecs” nevet és a Forgalom oszlopban 3000 dollár feletti összeg szerepel, vagy azokat, amelyeknél az Üzletkötő oszlopban a „Harmath” név, a Forgalom oszlopban pedig 1500 dollár feletti összeg szerepel.

Kategória

Üzletkötő

Értékesítés

="=Bedecs"

>300 000

="=Harmath"

>150 000

Kategória

Üzletkötő

Értékesítés

Italok

Lukács

512 200 Ft

Hús

Bedecs

45 000 Ft

Termény

Harmath

632 800 Ft

Termény

Bedecs

654 400 Ft

Képlet

Leírás

Eredmény

=AB.DARAB2(A6:C10;;B1:C3)

A függvény összeszámolja a B1:C3 tartományban lévő feltételeket teljesítő sorok számát (2).

=AB.DARAB2(A6:C10;;B1:C3)

Több feltételcsoport, amelyek mindegyike egy oszlopra vonatkozó feltételeket tartalmaz

Logikai összefüggés:     ( (Forgalom > 6000 ÉS Forgalom < 6500 ) VAGY (Forgalom < 500) )

Ha több feltételcsoportnak megfelelő sorokat szeretne keresni (ahol mindegyik csoport egy oszlopra vonatkozik), foglaljon több oszlopot egyetlen oszlopazonosító alá.

A következő adattartományban (A6:C10) a (C1:D3) feltételtartománnyal azon sorok száma határozható meg, amelyek a Forgalom oszlopban 6000 és 6500 USD közötti, illetve 500 USD alatti értékeket tartalmaznak.

Kategória

Üzletkötő

Értékesítés

Értékesítés

>600 000

<650 000

<50 000

Kategória

Üzletkötő

Értékesítés

Italok

Lukács

512 200 Ft

Hús

Bedecs

45 000 Ft

Termény

Harmath

632 800 Ft

Termény

Bedecs

654 400 Ft

Képlet

Leírás

Eredmény

'=AB.DARAB2(A6:C10;;C1:D3)

A függvény összeszámolja azoknak a soroknak a számát (2), amelyek teljesítik a 2. sorban lévő (>600 000 és <650 000) vagy a 3. sorban lévő (<50 000) feltételt.

=AB.DARAB2(A6:C10;;C1:D3)

Olyan szöveges értékek megkeresésére használható feltételek, amelyekben nem az összes karakter azonos

Olyan szöveges értékek kiszűréséhez, amelyek részben (de nem teljes egészében) azonos karaktereket tartalmaznak, az alábbi lehetőségek közül választhat:

  • Írjon be egy vagy több karaktert egyenlőségjel (=) nélkül olyan sorok megkereséséhez, amelyek valamelyik oszlopban a megadott karakterekkel kezdődő szöveges értéket tartalmaznak. Ha például a Bed szöveget adja meg feltételnek, az Excel a „Bedecs\rdblquote , a „Bednai\rdblquote , és a „Bede\rdblquote értéket is megtalálja.

  • Használjon helyettesítő karaktert.

    Összehasonlítási feltételként a következő helyettesítő karakterek használhatók.

Helyettesítő karakter

Keresés

? (kérdőjel)

Egyetlen tetszőleges karakter
Például Ková?s esetében az eredmény lehet „Kovács” és „Kováts” is.

* (csillag)

Tetszőleges számú tetszőleges karakter
Például a *bolt eredménye lehet „Élelmiszerbolt” és „Könyvesbolt” is.

~ (tilde), amelyet ?, * vagy ~ követ

Kérdőjel, csillag vagy tilde
Az fy91~? eredménye például „fy91?” lesz.

A következő adattartományban (A6:C10) az (A1:B3) feltételtartománnyal azon sorok száma határozható meg, amelyeknél a Típus oszlop a „Hú” karakterekkel kezdődik, vagy az olyan sorokat, ahol az Üzletkötő oszlopban a második karakter „u”.

Kategória

Üzletkötő

Értékesítés

?u*

Kategória

Üzletkötő

Értékesítés

Italok

Lukács

512 200 Ft

Hús

Bedecs

45 000 Ft

Termény

Harmath

632 800 Ft

Termény

Bedecs

654 400 Ft

Képlet

Leírás

Eredmény

'=AB.DARAB2(A6:C10;;A1:B3)

A függvény összeszámolja az A1:B3 tartományban lévő feltételek valamelyikét teljesítő sorok számát (3).

=AB.DARAB2(A6:C10;;A1:B3)

Képlet eredményeként létrejövő feltételek

Feltételként használhat számított, azaz képlet eredményeként visszakapott értéket is. Az alábbi fontos szempontokat tartsa szem előtt:

  • A képletnek IGAZ-nak vagy HAMIS-nak kell lennie.

  • Mivel képletet használ, a képletet ugyanúgy kell megadni, mint normál esetben, a kifejezést nem a következő módon kell megadni:

    =''= bejegyzés ''

  • Ne használja az oszlopfeliratot feltételfeliratként, hanem vagy hagyja üresen a feltételfeliratot, vagy olyan feliratot használjon, amely nem a lista egy oszlopának felirata (az alábbi példákban Számított átlag és Pontos egyezés).

    Ha relatív cellahivatkozás vagy tartománynév helyett oszlopfeliratot használ, akkor az Excel a #NÉV? vagy az #ÉRTÉK! hibaértéket jeleníti meg a számított feltételképletet tartalmazó cellában. Ezt figyelmen kívül hagyhatja, mivel a lista szűrésére nincs hatással.

  • A feltételben használt képletnek relatív hivatkozás kell utalnia az első sor megfelelő cellájára.

  • A képlet összes többi hivatkozásának abszolút hivatkozásnak kell lennie.

Az adattartományban szereplő összes érték átlagát meghaladó értékek szűrése

A következő adattartományban (A6:D10) a (C1:C2) feltételtartománnyal azon sorok száma határozható meg, amelyek a Forgalom oszlopban nagyobb értéket tartalmaznak, mint az összes Forgalom érték (C7:C10) átlaga. Az átlagot a C4 cella képlete számítja ki, majd a C2 cella az =">"&C4 képletben ezt az eredményt felhasználva meghatározza a kritériumot.

Értékesítés

=ÖSSZEFŰZ(">";C4)

Számított átlag

=ÁTLAG(C7:C10)

Kategória

Üzletkötő

Értékesítés

Italok

Lukács

512 200 Ft

Hús

Bedecs

45 000 Ft

Termény

Harmath

632 800 Ft

Termény

Bedecs

654 400 Ft

Képlet

Leírás

Eredmény

'=AB.DARAB2(A6:C10;;C1:C2)

A függvény összeszámolja azoknak a soroknak a számát, amelyek teljesítik a C1:C2 tartományban lévő (>461 100) feltételt. A C2 cellában lévő feltétel a =">" és a C4 cella (amely a C7:C10 számított átlaga) összefűzésével jött létre.

=AB.DARAB2(A6:C10;;C1:C2)

Vissza a lap tetejére

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×