Telefonszámunk: 1-472-0679

[Resolved] Egyedi rekordok megszámolása kritériummal

Kezdőlap Fórumok Excel témák [Resolved] Egyedi rekordok megszámolása kritériummal

Topic Resolution: Resolved

Ennek a témakörnek tartalma 5 hozzászólás, 2 résztvevő. Utolsó frissítés:  horvimi 9 hónapja telt el a bejegyzés óta.

6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #4084

    pexcel
    Résztvevő

    Sziasztok,

    Az alábbiakban szeretném kérni a segítségeteket.
    Adott egy táblázat két oszloppal. Az első oszlop kódokat tartalmaz, amelyben a kódok struktúrája hasonló: két vagy három nagybetű és egy szám. A kódok között ismétlődő értékek találhatóak. A második oszlopban minden egyes kód mellé egy egyszerű kritérium (jelen esetben ‘Igen’ vagy ‘Nem’) van rendelve.
    A feladat az lenne, hogy az első oszlopban meg kellene számolni azokat a cellákat, amelyeknek kódja jól beazonosítható betűkészlettel rendelkezik (máshogy megfogalmazva tartalmaz egy jól definiálható karaktersorozatot), és eleget tesz a második oszlop egyik kritériumának – mindezt úgy, hogy közben kiszűrjük az ismétlődő értékeket.
    A csatolt fájlban a feladat ‘fapados’ megoldását látjátok. Egy előre definiált kritériumtartomány segítségével irányított szűrőt alkalmaztam, és bejelöltem, hogy kizárólag az egyedi rekordokat jelenítse meg. Ezután egy DARAB2 függvénnyel egyszerűen megszámoltam a cellákat.
    A kérdésem az lenne, hogy nem lehetne-e ezt a folyamatot egyben egy összetett Excel függvénnyel – vagy akár egyedi VBA function-nel – kezelni? Nekem az AB.DARAB függvény jutott eszembe, de ha jól gondolom ezzel nem lehet kezelni az ismétlődő értékek kiszűrését.
    Segítségeteket előre is köszönöm,
    Péter

    #4086

    horvimi
    Kulcsmester

    Szia!

    Én nem látok csatolmányt.
    Másik egy kérdés:
    Ha van az első oszlopban egy vagy több ismétlődés, akkor a hozzá tartozó szöveg is ugyanaz minden előfordulásnál?
    Ha jól értem, akkor igen.

    A probléma egy VBA UDF-el valóban megcsinálható.
    A másik út egy jó kis tömbképlet lehet.
    ha küldesz mintát, eljátszogatok vele.

    Imre

    #4097

    pexcel
    Résztvevő

    Szia Imre!

    Köszönöm a gyors választ.
    Valamiért tallózás után nem tudom feltölteni a fájlt, de egy rövid mintát itt is tudok neked adni.
    Úgy gondolom ez az egyszerű példa is teljesen alkalmas a feladat szemléltetésére.

    Oszlop1 (Kódok) Oszlop2
    INT1 Igen
    INT1 Nem
    INT2 Igen
    INT2 Nem
    INT2 Igen
    INT3 Igen
    INT3 Nem
    INT3 Igen

    A képletnek azt kellene csinálni, hogy az első oszlopban kiszűri azokat az ‘INT’ szövegrészt tartalmazó cellákat, amelyekhez a második oszlopban ‘Igen’ válasz van rendelve, végül kiszűri az ismétlődő értékeket is. A fenti példát figyelembe véve a képlet eredményének 3-nak kell lenni.
    (A jelen példában minden cella tartalmazza az ‘INT’ szövegrészt, viszont a táblában többfajta – ugyanakkor jól beazonosítható – kód van, ezért van szükség a szövegrész keresésére).

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

    horvimi
    Kulcsmester

    Szia!

    Átjött a csatolmány.
    Nem semmi, de találtam rá megoldást.
    Van egy korábbi cikk, amit az egyedi elemszám megállapításáról írtam, ezt továbbfejlesztve lehet eljutni erre a megoldásra.
    Igazi varázslat.
    Visszatöltöttem, elemezgesd!

    Imre

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

    pexcel
    Résztvevő

    Szia Imre!

    Elemezgettem, plusz megnéztem az egyedi elemszámról írt cikket, ezek alapján azt gondolom értem a képlet mögötti logikát.
    Amúgy elképesztő, tényleg igazi varázslat.

    Nagyon-nagyon köszönöm a segítséget!

    Péter

    #4103

    horvimi
    Kulcsmester

    Én is köszönöm, megint tanultam valamit.

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

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