Az Excel SZŰRŐ függvényét (FILTER függvény) megismertük már egy korábbi bejegyzésben, most nézzük meg azt az esetet, mikor használható ez az Excel SZŰRŐ függvény több feltétellel. Alapvetően arra képes, hogy keresési / szűrési feltétel(ek) alapján több eredményt ad vissza neked a cellákba, szemben a keresőfüggvényekkel, mint az FKERES, INDEX(HOL.VAN), XKERES, amelyek egyetlen eredményt adnak vissza.
Excel SZŰRŐ függvény bemutatása
Ha még nem ismered a függvényt, nézd meg ezeket a korábbi bejegyzéseket:
Dinamukus tömbfüggvények a Microsoft 365 előfizetésben
Maga a függvény így épül fel:
=SZŰRŐ(tömb; belefoglalás; [ha_üres])
=FILTER (array, include, [if_empty])
tömb: Itt kell megadnod a tartományt, amit szűrni szeretnél.
belefoglalás: Ez lényegében egy logikai vizsgálat, a tartomány azon oszlopának értékeit vizsgáljuk, ahonnan a feltétel származik, ezeket viszonyítjuk a feltételhez. (mindjárt egyértelműbb lesz)
ha_üres: Itt megadhatod, hogy mit írjon ki eredményül, ha nem talál eredményt.
A korábbi példában egy olyan esetet néztünk meg, amikor egy feltételünk (belefoglalás) volt. Most nézzük meg úgy, hogy több kritériumot szeretnék megadni.
Excel SZŰRŐ függvény több feltétellel
Több feltétel esetén a feltételek között lehet ÉS vagy VAGY kapcsolat. A példát mindenki számára közérthetően szeretném írni, de muszáj megemlítenem egy kis szakmait is. A lent használt módszerben a Boole-logikát fogjuk alkalmazni (boolean logic).
A leírásban használt fájlt töltsd le innen: Excel SZŰRŐ függvény több feltétellel
Vegyük a korábbi példát:

Szeretnék egy listát, amiben azok a sorok szerepelnek, amelyeknél a termék Könyv, ÉS az értékesítő Tamás. A két feltétel között tehát ÉS kapcsolat van, a feltételeknél tehát a szorzást fogom alkalmazni.
Miért van ez?
Nézzük meg, mit ad eredményül az egyes sorokra, ha a Termék oszlop elemeit egyenlővé teszem a Könyv kritériummal. Minden egyes sornál kiértékeli, hogy az adott cella tartalma egyezik-e a kritériummal, vagyis a könyvvel. Ennek megfelelően IGAZ vagy HAMIS értékeket kaphatok. Az IGAZ érték mögött 1-es érték szerepel, a HAMIS pedig a 0-nak felel meg.

Megvizsgáljuk ugyanezt az értékesítőre, ott is IGAZ vagy HAMIS értékeket kapok.

Ha ezeket soronként összeszorzom, akkor azoknál a soroknál, ahol mindkettő igaz, IGAZ értéket fogok kapni (a matematika mögötte: 1*1=1). Azoknál a soroknál, ahol legalább az egyik hamis, ott a végeredmény is HAMIS lesz, vagyis a szorzás eredménye 0, így ezeket a sorokat nem fogja listázni.
VAGY kapcsolat esetén pedig össze fogom adni az eredményeket. A példában azokat a sorokat fogjuk eredményül kapni, ahol a termék Könyv VAGY Magazin.
Nézzük lépésről lépésre a SZŰRŐ függvényben!
Excel SZŰRŐ függvény több feltétellel – ÉS kapcsolat
Az első példában azokat a sorokat szeretném listázni, ahol a termék = Könyv ÉS értékesítő = Tamás.
Írd be a függvényt, add meg a tömböt!

Majd jön az első feltétel, amelyet rögtön zárójelekbe teszek, hiszen szorozni fogom majd a másik feltétellel. Nem baj, ha ezt kihagyod, de a végén pótold. A függvény eddig:
=SZŰRŐ(A10:C33;(A10:A33=E7)

Majd szorzom a másik feltétellel és bezárom a zárójeleket:
=SZŰRŐ(A10:C33;(A10:A33=E7)*(B10:B33=F7))

Az eredmény azok a sorok, ahol a termék a könyv és az értékesítő Tamás.

Excel SZŰRŐ függvény több feltétel – VAGY kapcsolat
A következő példában azokat a sorokat szeretném látni, ahol a termék könyv VAGY magazin. Itt az lesz a logika, hogy ahol Könyv, ott IGAZ lesz, ahol Magazon, ott is IGAZ lesz, és az összes IGAZ értéket szeretném listázni.

Írjuk be újra a SZŰRŐ függvényt, és adjuk meg az első kritériumot:
=SZŰRŐ(A10:C33;(A10:A33=I7)

Majd adjuk hozzá a másik kritériumot:
=SZŰRŐ(A10:C33;(A10:A33=I7)+(A10:A33=J7))

Az eredmény azok a sorok, ahol a termék Könyv VAGY magazin.

Ha tetszett, kérlek, oszd meg másokkal is! 😊