20d 20h 20m - excel
2010-10-12T21:59:45+02:00
2010-10-13T14:00:39+02:00
2022-07-26T02:20:26+02:00
antirex
**D **H **M formátumban vannak hátralévő idők megadva több, mint 300 sorban - pl. 28d 21h 54m, ebből a háromszázakárhány adatból akarok excellel átlagot vonni, de ehhez az kell, hogy időként kezelje a szöveges adatot - próbáltam format type / Custom-nél dolgokat, de nem jutottam semmire.

kösz ha írtok :D
Mutasd a teljes hozzászólást!
Először számmá kellene alakítani a szöveget, utána lehet vele bármit kezdeni. Például:
=ÉRTÉK(KÖZÉP(A1;1;2)) * 60 * 24 + ÉRTÉK(KÖZÉP(A1;5;2)) * 60 + ÉRTÉK(KÖZÉP(A1;9;2))
(ez csak akkor működik, ha minden számod 2 karakteres, tehát pl. 05d van benne - ha nem akkor trükközni kell)

Így megkapod a hátralévő időt percben. Ebből lehet átlagolni, vagy maximumot keresni vagy akár mit, majd ha akarod, akkor vissza lehet alakítani eredeti formátumra
SZÖVEG(KEREK.LE(B1/(24*60);0);"00") & "d " & SZÖVEG(KEREK.LE((B1 - KEREK.LE(B1/(24*60);0)*24*60)/60;0);"00") & "h stb."
vagy dátumra
=DÁTUM(1;1;B1/(60*24)) + IDŐ(0;B1;0)
cellaformázás:
nn\d óó\h pp\m
Mutasd a teljes hozzászólást!

  • kösz, mindjárt kipróbálom

    ezt kreáltam, de nem csinál semmit:

    =TEXT(ROUNDDOWN(C2/(24*60);0);"00") & "d " & TEXT(ROUNDDOWN((C2 - ROUNDDOWN(C2/(24*60);0)*24*60)/60;0);"00") & "h" & TEXT(ROUNDDOWN((C2/2(4*60);0)*60*60)/60;0);"00") & "m"

    Ezt a részt tudnád részletezni, hogy ezek a számok mire utalnak pontosan?
    (C2/(24*60);0)*24*60)/60;0);"00")
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd