Kezdőlap › Fórumok › Excel témák › [Resolved] Változó sorszámú oszlopban, legnagyobb különbség két érték között
- This topic has 3 hozzászólás, 2 résztvevő, and was last updated 2 years, 4 months telt el by horvimi.
-
SzerzőBejegyzés
-
2022-08-31-12:46 #9268
Sziasztok!
Szeretném a segítségeteket kérni egy témában.
Az lenne a feladatom, hogy egy oszlopba (példa kedvéért „A”) változó sorszámú elemek kerülnének. Ebben a listába időérték (pl. 14:00 és 18:00) kerül, és ebből a listából szeretném visszakapni, a listában szereplő időértékek közötti legnagyobb különbséget.
Pl ha a lista:
A
1 – 11:00
2 – 13:00
3 – 15:00
4 – 19:00
5 – 20:00Akkor 4-et szeretnék kapni, mivel ebben a listában az A3 és A4 között van a legnagyobb különbség, ami 4 óra.
Csatoltam egy fényképet, ahol ezzel kísérleteztem. A „Jó eredmény” oszlopban szimpla x-y-al számoltam ki a különbözetet, csak hogy tudjam, hogy ha jól csináltam valamit, mert próbálkoztam a KICSI és NAGY függvényekkel kísréletezni, bár sajnos nem sikerült. 🙂
Tudnátok nekem ebben segíteni?
Előre is köszönöm szépen a választ.
Márk
Attachments:
You must be logged in to view attached files.2022-08-31-14:46 #9270Szia!
Azt hiszem értem, hogy mit szeretnél.
Két egymás után következő idő között a legnagyobbat ugye?
Azt látom, hogy a lista idő szempontjából növekvő.Ha táblázattá van alakítva a tartomány, akkor alakítsd vissza sima tartománnyá!
Feltételezem, hogy a van fejléc, és utána jönnek az adatok.A triviális megoldás egy segédoszlop használata, ahol az aktuális időből kivonod az előzőt, majd ezen az oszlopon keresed a legnagyobbat (MAX)
A képen látható értékek között a legnagyobb különbség a 12:55 és a 17:51 között van, 4:56 perc.
Ez szépen ki is jön a fenti módszerrel.
Ha rendes órában akarod látni, akkor szorozd fel 24-el, és formázd számmá: 4,933 óraSegédoszlop nélkül egy kicsit trükkösebb tömbképlet kell, de megoldható úgy is.
Haladjunk sorjában. Ha ez a megoldás elég, akkor kész vagyunk.
Imre
2022-09-01-11:23 #9272Szia!
Először is, nagyon szépen köszönöm a segítséged Imre, sikerült a segédoszlopokkal elérnem a kívánt eredményt!
Sajnos a táblám, amin ezt megoldani kellett sokkal nagyobb, mint amit képen küldtem – majdnem 300k soros – csak azért „butítottam” le a szűrőkkel, hogy átláthatóbban tudjak kísérletezni.
Context: Az egész tábla egy lista arról, hogy bizonyos eszközök, egy tranzakcióval mikor végeztek (dátum óra/perc/másodpec).Már csak abban kérném a segítséget, hogy – mint ahogy a „buta” képen is látszik – az idők mellett lévő dátumokat tudjam a pivot-ban megadni, mint oszlop. Sajnos problémába ütköztem, mert a 300k sort nem tudja feldolgozni a Pivot, és arra nem sikerült rájönnöm, hogy hogyan tudom egy napi szintre feldolgoztatni vele.
Pl. hogy ha van 100 sorom, ami 2022/08/01 05:00, 2022/08/01 6:00 és így tovább, akkor az a pivot-omban egy napként jelenjen meg egy oszlopban.
Próbáltam egy külön segédoszlopot meghatározni, amibe csak napra szűrök, de még így sem jó.
Előre is köszönöm a választ!
Üdv,
Márk2022-09-01-23:43 #9273Szia!
Itt akkor további kérdések merülnek fel.
Elsőként kérdezem, hogy hogyan nyilvánul az meg, hogy a 300k sort nem tudja feldolgozni a Pivot motor?
Másik, hogy a Pivot motor mindenképpen a teljes adat készletből dolgozik akkor is, ha utólag leszűröd egy konkrét napraHa a napot és az időt külön akarod venni, azt lehet kétféleképpen.
Egyik esetben használhatod a Pivot saját dátum-idő hierarchiáját, és ez alapján csoportosítasz, de készíthetsz saját segédoszlopokat is nekik.A kép alapján neked un. dátum-idő adatod van, pl.: (2022.08.22 4:34) ez így jelenik meg a cellában, de valójában egy tört szám.
Ha átalakítod az egyiket számmá, akkor fogod látni. A tört egész része a dátumot jelenti, a tört része a napon belüli időt.Ezt szét kellene szedni két oszlopban dátumra és időre.
Dátum képlete: =INT(dátum-idő) – Ezután formázd dátumra, ha nem úgy jelenne meg
Idő képlete: = MARADÉK(dátum-idő;1) – Ezután formázd időre, ha nem úgy jelenne meg.A Dátum oszlopot használhatod a PIVOT-ban az Oszlop területre húzva.
De bármelyiket is használod, a Pivot az összes dátumot ki fogja tenni vízszintesen, ami a 300k sorban van. Azért az elég sok nap lehet, ahogy elképzelem.
Ezután már szűrhetsz egy-két-bármennyi napra.Mondjuk a napot teheted a szűrő mezőbe is, és akkor a Pivot fölött jelenik meg az összes nap, és tudsz válogatni közülük.
Imre
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.