Kezdőlap › Fórumok › Excel témák › Darabteli (Countif) hiba? › Hozzászólás: Darabteli (Countif) hiba?
Szia!
A DARABTELI (Countif) függvénynek ismert ez a hülyesége.
14 karakterig jól működik.
Ezt a képletet próbáld ki:
=szorzatösszeg(–(tartomány=feltétel))
Pl. ha a kódjaid,amiben keresel az A1:A10 tartományban vannak, amiket keresel pedig a B1-től kezdődik, akkor a C1-be írd ezt:
=SZORZATÖSSZEG(–($A$1:$A$10=B1)), majd húzd le az oszlopban.
Működése
————–
A Szorzatösszeg zárójelein belül egy tömbképlet van, ami az A1:A10 tartomány minden elemét összehasonlítja a B oszlop aktuális elemével, és visszaad egy tömböt, ami kb így néz ki: {FALSE;TRUE;FALSE….} .
A dupla mínusz jel a TRUE/FALSE értékekből 1/0 értékeket csinál, azaz
{0;1;0…} Végül nincs más dolgunk, mint összeadni ezt a tömböt. Ahány egyes van benne, annyi egyezést talált. Azért használunk itt Szorzatösszeg függvényt a SZUM helyett, hogy ne kellejen CTRL-SHIFT-ENTER-el lezárni, elég legyen a sima ENTER.
Imre