Telefonszámunk: 1-472-0679

[Resolved] Számsor keresés

Kezdőlap Fórumok Excel témák [Resolved] Számsor keresés

Topic Resolution: Resolved

Ennek a témakörnek tartalma 4 hozzászólás, 2 résztvevő. Utolsó frissítés:  Argos78 4 hete telt el.

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #6863

    Argos78
    Felhasználó

    Jó napot kívánok!
    A megoldásra váró problémám a következő!
    Adott számsorban szeretnék keresni, úgy hogy csak azokat a sorokat jelőlje ki amelyekben egyszerre találhatók meg a számok.
    Pl, :sorok,,,
    1sor 22 44 63 11 1 5 78 133 2 7 33
    2sor 44 23 38 5 7 220 55 18 36 88
    3sor 78 22 58 62 44 133 19 26 1 2
    Persze a sorok száma jóval több
    Keresem mondjuk a 22 44 1 133 at..
    Csak azokra a sorokra lennék kíváncsi amalyekben együtt megtalálható. Itt az 1 és és a 3 sor az.. Manuálisan nagyon hosszú lenne átnézni a közel 500 sort.. Van rá megoldás?
    Előre is köszönöm

    #6864

    horvimi
    Adminisztrátor

    Szia!

    Az egyik megoldás teljesen hagyományosan az lenne, ha annyi segédoszlopot vennél fel, amennyi keresendő számos van (jelen esetben 4) és mindegyiket megnéznéd minden sorban, hogy benne van-e vagy hogy hányszor van benne.
    Ha a sorokban nem lehet ismétlődés, akkor végül is mindegy.

    Én a DARABTELI (COUNTIF) függvényt használtam.
    Végül egy szűrő oszlopban megnézzük, hogy mi lett az eredmény.
    Én feltételeztem, hogy az eredeti számsorok soronként nem tartalmazhatnak duplikációkat, így azt gondoltam, hogy ha a négy segédoszlop mindegyike 1-es, azaz mindegyik szerepel az aktuális sorban, akkor ezek összege 4 lesz, tehát azt vizsgálom, hogy a négy kereső oszlop összege 4 lett-e.

    A másik lapon lévő megoldás ugyanezt csinálja, csak egybevonva, tömbképlettel, ami az Excel speciális lehetősége, azt most nem magyaráznám.
    Lényeg, hogy segédoszlopok nélkül adja meg soronként arra, hogy a keresett 4 számból mennyi volt megtalálható.

    Ha lehet ismétlődés, és emiatt akár a keresett számokat illetően is, akkor a DARABTELI nem lesz jó, de előbb nézzük meg ezt.

    Csatoltam a fájlt.

    Imre

    Attachments:
    You must be logged in to view attached files.
    #6866

    Argos78
    Felhasználó

    Kedves Imre!
    Nagyon örülök a gyors válasznak!
    A tömbképlet lenne az amit keresek.
    Az összes sor egyidejü keresés miatt.. Úgy gondolom ott a pont!!
    Mivel nem szeretném külön külön a sorokat ellenőrizni.
    Sorokon belüli ismétlődés kizárt.
    Nagyon is jól gondoltad.
    Ha kérhetnék egy pontos leírást a fügbény használatáról azt megköszönném.. Akár videó formában.. Hogy ne keljen sokat írni. Nagyban megkönnyítené a dolgom… Akár email címet is adok ha kell!
    Legyen nagyon szép napod!

    #6867

    horvimi
    Adminisztrátor

    Mivel te valójában szűrni szeretnél, ezért nem a összes sorban kell keresni, hanem soronként kell döntést hozni, hogy benne van-e a 4 szám bármelyike.
    Ezért az első megoldás is tökéletes neked.
    Az is és a tömbképletes megoldás is le van húzva a teljes oszlopban.

    A tömbképlet

    =SZORZATÖSSZEG(DARABTELI(A6:J6;$B$2:$E$2))

    A DARABTELI megnézi, hogy az aktuális sorban (A6:J6) hányszor van benne a B2:E2 tartományban lévő 4 szám. Mindegyiket megnézi és 1-et vagy nullát ad vissza. Keletkezik egy 4 elemű tömb tehát, 0 vagy 1 értékekkel.
    A SZORZATÖSSZEG ezeket összeadja, így 0 és 4 közötti eredmény lesz.
    Ha mind benne volt, akkor 4.

    Sima SZUM is lehetne, de akkor csak Office 365-ben működne sima ENTER-rel a többiben csak Ctrl-Shift-Enter-rel.

    Videót biztosan nem csinálok, ennyi időm volt most erre, minden jót neked!

    Imre

    #6868

    Argos78
    Felhasználó

    Értem! Nagyon szépen köszönöm a segítséget!

5 bejegyzés megtekintése - 1-5 / 5

Be kell jelentkezni a hozzászóláshoz.