Kezdőlap › Fórumok › Excel témák › [Resolved] különböző értékek máegszámolása
- This topic has 3 hozzászólás, 2 résztvevő, and was last updated 3 years, 8 months telt el by
horvimi.
-
SzerzőBejegyzés
-
2022-02-22-16:12 #8948
Ü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égetlaci
Attachments:
You must be logged in to view attached files.2022-02-22-22:40 #8950Szia!
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ámJö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
2022-02-23-08:29 #8951Imre, 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
2022-02-23-10:57 #8952Örülünk
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
