Telefonszámunk: 1-472-0679

[Resolved] különböző értékek máegszámolása

Kezdőlap Fórumok Excel témák [Resolved] különböző értékek máegszámolása

Topic Resolution: Resolved
4 bejegyzés megtekintése - 1-4 / 4
  • Szerző
    Bejegyzés
  • #8948
    laci.h
    Felhasználó

      Üdv Mindenkinek!
      az alábbi helyzetben akadtam el, ha tudtok megoldást, írjátok meg ,légyszi
      a mellékelt munkafüzet egy kivonat de a lényeget tartalmazza
      a cikk és a zárás oszlop adatai is többször ismétlődnek egy adott táblázaton belül
      azt szeretném elérni, hogy egy adott cikkhez tartozó különböző zárás értékeket megszámolja a program, mintha az ismétlődések eltávolítását használnám.
      az első táblázat a kiindulás, a második ugyanaz az ismétlődések eltávolítása után, minden oszlop figyelembevételével és a végén ebből egy pivot ahol megkapom a várt eredményt.
      ezt szeretném lehetőleg egy lépésben de mindenképpen pivot nélkül megoldani mert egy sablon fájlt kellene csinálnom.
      tehát a kérdés, hogy az adott táblázatban egy adott cikknek hány különböző zárási dátuma van?
      biztos triviális a megoldás de nem jöttem rá
      előre is köszönöm a segítséget

      laci

      Attachments:
      You must be logged in to view attached files.
      #8950
      horvimi
      Adminisztrátor

        Szia!

        Mivel 365-ös rendszered van, használhatsz újabb függvényeket és technikákat.
        Az első két oszlopban van az a táblázat, aminek a két oszlopbából akarsz dolgozni (Cikk és Zárás)

        A D1-hez tegyünk egy fejlécet (Cikk és Darab)

        D2 = EGYEDI(INDEX(EGYEDI(Táblázat1[[CIKK]:[zárás]]);;1))

        1. Ez előbb a táblázat 2 oszlopából kiveszi az ismétlődéseket az EGYEDI függvénynel,
        2. majd az INDEX függvénnyel kiveszi az első (Cikk) oszlopot
        3. és futtat rajta még egy Ismétlődés eltávolítást
        4. Megjelenik egymás alatt a két cikkszám

        Jöhet E2-be az összesítés.

        E2 = =SZUM(--(INDEX(EGYEDI(Táblázat1[[CIKK]:[zárás]]);;1)=D2))

        1. A belseje ugyanez, tehát előbb kiveszi az eredeti táblából az ismétlődéseket,
        2. majd ebből kiveszi az első oszlopot és összehasonlítja a D2-ben lévő cikkszámmal. Egy logikai tömböt kapunk (FALSE;TRUE;FALSE,FALSE….) Ott lesz FALSE, ahol nem egyezik és ott lesz TRUE. ahol igen.
        3. Ezt a dupla mínusszal 1-re és nullára alakítjuk (1,0,1,1,0, 0…)
        4. Végül ezt összeadjuk. Visszaadja, hogy az első elem, ami a D2-ben van (30C11), hányszor szerepel az ismétlődések nélküli eredeti táblában
        5. Lehúzhatod a másik cikkszámra.

        Gyönyörű nem? 🙂

        Imre

        #8951
        laci.h
        Felhasználó

          Imre, ismét nagyon köszönöm a segítséged, tényleg szép megoldás, azt hiszem ez egyedül nem ment volna 🙂

          laci

          #8952
          horvimi
          Adminisztrátor

            Örülünk

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