W arkuszu kalkulacyjnym potrzebuję funkcję, która zwróci mi wartość godzin. Tylko tyle.
1d to 1dzień
10h to 10godziny
m i s mogę zignorować.
wartości jakie się pojawiają to
A) 1d 2h 3m 4s
B) 1h 2m 3s
C) 0h 1m 2s
Codziennie dostaję 2arkusze kalkulacyjne z takimi danymi i nie potrafię zsumować kolumn...
Czy istnieje jakieś gotowe rozwiązanie? Albo, któryś z użytkowników jest w stanie mi pomóc coś takiego napisać?
'1d 10h 12m 3s' - oblicz ile godzin
'1d 10h 12m 3s' - oblicz ile godzin
OpenOffice 4, Windows XP
Re: '1d 10h 12m 3s' - oblicz ile godzin
W arkuszu data i czas to tylko formaty danych liczbowych. Możesz więc spokojnie obliczać czas trwania odejmując daty, dodawać czas trwania do czasu zegarowego albo daty, otrzymasz czas zegarowy albo datę, albo dodawać czasy trwania aby otrzymać ich łączną wartość. Niestety, wykonalne też są operacje nieposiadające sensu, np. dodawanie dwóch dat.
Dlatego ważne jest, by wiedzieć z jakiego typu danymi mamy do czynienia. Czy otrzymywane dane są tekstami (wtedy trochę trudniej), czy wartościami czasu przedstawianymi w określonym formacie (wtedy łatwo).
Jak to poznać? np. czy dla danej w komórce A1 da się wykonać operację =A1+1?
Dlatego ważne jest, by wiedzieć z jakiego typu danymi mamy do czynienia. Czy otrzymywane dane są tekstami (wtedy trochę trudniej), czy wartościami czasu przedstawianymi w określonym formacie (wtedy łatwo).
Jak to poznać? np. czy dla danej w komórce A1 da się wykonać operację =A1+1?
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: '1d 10h 12m 3s' - oblicz ile godzin
Odkryłem przykrą prawdę. LibreOffice i Excel radzą sobie z formatem podanym w temacie wątku. Prosta funkcja GODZINA(), która nie działa OpenOffice działa w pozostałych, rozwiązała mój problem.
Mimo wszystko dziękuję za odpowiedź, Janie.
SOLVED
Mimo wszystko dziękuję za odpowiedź, Janie.
SOLVED
OpenOffice 4, Windows XP