Oldal: 1 / 1

[Megoldva] Idő + adatforgalom összeadása

Elküldve: 2014. március 25., kedd 14:25
Szerző: belaba
Üdv! a csatolmányban lévő oszlopokat, időt és adatforgalmat kellene összesítenem.
Kifogott rajtam... aki tud segítsen.

De ha valaki össze tudja adni az alábbiakat már az is nagy segítség lenne!
32m43s
35s
1m5s
1h18m26s
5m

Példa: 32 perc 43 másodperc + 35 másodperc + 1 perc 5 másodperc + 1 óra 18 perc 26 másodperc + 5 perc = ?

Mindegyik sor más, tehát nem tudom helyettesíteni " : "-al a betűk értékét, viszont ha ki tudnám egészíteni azt a sort ahol hiányzik az óra és a perc, akkor már esélyem lenne összeadni.
Még nem jöttem rá, hogy hogyan.

Másik megközelítés:
01/15/2014 12:26:27 >>> 01/15/2014 12:59:11 az utóbbi időből kivonom az előtte lévő időt ....

Köszönöm válaszotokat!

Re: Idő + adatforgalom összeadása

Elküldve: 2014. március 25., kedd 16:39
Szerző: Zizi64
Ha az első két oszlopot szöveges formátumból valódi Dátum-Idő adattá konvertálod, akkor tudsz majd műveleteket végezni velük.

A konvertáláshoz én először lecseréltem az összes "/" jelet "-" jelre.
Ezután kivágtam (Ctrl-X) az adatokat, majd irányított beillesztéssel "Dátum HNÉ" formátum oszloponkénti megadása mellett visszatettem a helyükre.
Ekkor a program újraértelmezi az adatokat, - ez abból is látszik, hogy beillesztés után jobbra rendezett adatok lesznek belőlük - és utána már magyar dátumidő formátummal numerikus adatként tudja kezelni.

Re: Idő + adatforgalom összeadása

Elküldve: 2014. március 25., kedd 19:08
Szerző: belaba
Köszönöm! sokat segítettél.

Nem kellet nekem lecserélni a / jeleket, átvittem txt-be majd újra kimásoltam és beillesztésnél megadtam oszloptípusnál a "Dátum (HNÉ) típust.
Ezt követően a lenti függvénnyel kiírattam az eredményt.

Kód: Egész kijelölése

=DAYS(B2;A2)*24
A2= 15/01/2014 12:26:27
B2= 15/01/2014 12:59:11
Eredmény: 0.5455555554

óra percre hogyan lehet váltani az eredményt?

Re: Idő + adatforgalom összeadása

Elküldve: 2014. március 25., kedd 20:23
Szerző: Zizi64
Eredmény: 0.5455555554

óra percre hogyan lehet váltani az eredményt?
Egyrészt az eredményt lehet formázni, hogy dátum-idő (itt: perc-másodperc) formátumban jelenjen meg. Formátumkód:
[MM]:SS
Ez esetben akkor is csak perc és másodperc adatokat ír ki, ha egy egész óránál (vagy napnál, stb...) nagyobb az eredmény értéke.
785:36 azaz 785 perc és 36 másodperc


Másrészt tudni kell, hogy a dátumidő adatok "nap"-ban vannak megadva. Az egész része (jelen esetben: 0) az egész napokat, a törtrész pedig tizedes tört formában a törtnapokat.
Tehát ha az eredményt megszorzod 24-gyel, akkor órákban, ha pedig még azt is megszorzod 60-nal, akkor percekben kapod meg az eredményt.
785,60 azaz 735 egész, és 6 tized perc

Re: Idő + adatforgalom összeadása

Elküldve: 2014. március 25., kedd 20:33
Szerző: belaba
Rájöttem, hogy ha nem szorzom 24-el akkor óra perc másodpercben írja ki.
Töröltem is azt a kérdésem, de közben válaszoltál :)
Le is zárnám a témát de még egy kérdés nyitott maradt. éspedig:
A forgalmazott adatok az alábbi módon érkeznek amit szintén összesíteni kellene.
86 B
174.2 MiB
66.7 KiB

Re: Idő + adatforgalom összeadása

Elküldve: 2014. március 25., kedd 23:15
Szerző: Zizi64
Ha csak ebben a nehézkesen feldolgozható formátumban tudod beszerezni az adatokat, akkor bizony dolgozni kell velük - és nem is keveset.
Basic makrórutinokat, vagy cellafüggvények sorát kell bevetned a cél érdekében.

Feltételezve, hogy 3 féle adatod van csupán, és azok konzekvensen (egész rész - tizedesjel - törtrész - szóköz - 1 vagy 3 karakternyi egységjelzés) ismétlődnek, akkor a mellékelt fájlban látható függvényekkel feldolgozhatók az adatok.
 Szerkesztett: Ja, a tizedespontot lecseréltem vesszőkre, még a függvények alkalmazása előtt. 

Re: Idő + adatforgalom összeadása

Elküldve: 2014. március 26., szerda 21:10
Szerző: belaba
Kedves Tibor!

Úgy látom te a calc mestere vagy! Nagyon szépen köszönöm!
A példa egy jó kiinduló pont hasonló feladatokra!