Telefonszámunk: 1-472-0679

Darabteli (Countif) hiba?

Kezdőlap Fórumok Excel témák Darabteli (Countif) hiba?

2 bejegyzés megtekintése - 1-2 / 2
  • Szerző
    Bejegyzés
  • #1485
    szabil
    Felhasználó

      Kedves Exceltudósok!
      Olyan problémába ütköztem, hogy hosszú karakterláncnál (szövegként kezelt szám) nem ad helyes eredményt a darabteli függvény.
      Pl a 211204718002560513
      és a 211204718002560917 azonosítóra 2-t ad eredményül — mintha csak az első 15 karaktert nézné.
      Jelenleg a HOL.VAN majd annak az eredményén darabtelivel szűröm ki az egyezőségeket, de érdekelne, van e esetleg elegánsabb, egyoszlopos megoldás.
      Köszönöm,
      szabi

      #1487
      horvimi
      Adminisztrátor

        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

      2 bejegyzés megtekintése - 1-2 / 2
      • Be kell jelentkezni a hozzászóláshoz.