Trikovi u Excelu 79. deo – Zamenite višestruke kriterijume filtera jednim jedinim redom formula
Problem korisnika: Opcija Advanced Filter može da barata kombinacijama raznih kriterijuma, ali ja imam posebnu situaciju da želim sve podatke gde kupac, delatnost i proizvod dolaze sa ovih lista (Slika 1). Da bi se navele sve kombinacije pet proizvoda, pet kupaca i tri delatnosti bilo bi potrebno 75 redova kombinacija. Da li postoji neki lakši način?
Strategija: Tradicionalne kriterijume možete zameniti skupom kriterijuma na bazi formula. Da biste koristili uslov na bazi formule, ostavite praznim naslovni red skupa kriterijuma. U skupu kriterijuma napišite logičku formulu kojom se proverava prvi red skupa podataka (Slika 2). Ta formula će se primeniti na sve redove skupa podataka.
U narednom primeru, funkcija MATCH gleda prvi proizvod u ćeliji C2 i proverava da li se nalazi u listi proizvoda u ćelijama M2:M6. Pošto ta funkcija daje ili odgovarajući broj reda ili grešku #N/A!, formula proverava da li postoji rezultat #N/A! pa zatim preokreće???/ stornira??? taj rezultat pomoću funkcije NOT: =NOT(ISNA(MATCH(C2,$M$8:$M$10,0))).
Slične formule u ćelijama I2 i J2 proveravaju postojanje kupaca i delatnosti u listama.
I2: =NOT(ISNA(MATCH(B2,M2:M6,0)))
J2: =NOT(ISNA(MATCH(E2,$N$2:$N$6,0)))
Kada upotrebljavate opciju Advanced Filter, navedite opseg ćelija I1:K2 kao skup kriterijuma. Excel će primeniti te formule na svaki red Vašeg skupa podataka i prikazati samo podatke kod kojih sve tri formule daju rezultat TRUE (tačno).