Formuła programu Excel: czas trwania w dniach -

Spisie treści

Formuła ogólna

=days+time

Podsumowanie

Aby wprowadzić czas trwania, taki jak 2 dni 6 godzin i 30 minut w programie Excel, możesz wprowadzić dni osobno jako wartość dziesiętną, a następnie dodać czas. W przedstawionym przykładzie formuła w komórce F5 skopiowana w dół to:

=B5+TIME(C5,D5,0)

Wyjaśnienie

W przedstawionym przykładzie celem jest wprowadzenie prawidłowego czasu w oparciu o dni, godziny i minuty, a następnie wyświetlenie wyniku jako całkowitej liczby godzin.

Kluczem jest zrozumienie, że czas w Excelu to tylko liczba. 1 dzień = 24 godziny i 1 godzina = 0,0412 (1/24). Oznacza to 12 godzin = 0,5, 6 godzin = 0,25 i tak dalej. Ponieważ czas to tylko liczba, możesz dodać czas do dni i wyświetlić wynik przy użyciu niestandardowego formatu liczb lub własnej formuły, jak wyjaśniono poniżej.

W przedstawionym przykładzie formuła w komórce F5 to:

=B5+TIME(C5,D5,0)

Po prawej stronie formuły funkcja CZAS służy do zestawiania prawidłowego czasu z jego części składowych (godziny, minuty, sekundy). Godziny pochodzą z kolumny C, minuty z kolumny D, a sekundy są zapisane na stałe jako zero. CZAS zwraca 0,5, ponieważ 12 godzin to pół dnia:

TIME(12,0,0) // returns 0.5

Liczbą 1 w C5 możemy uprościć wzór do:

=1+0.5

co daje wynik końcowy 1,5. Aby wyświetlić ten wynik jako całkowitą liczbę godzin, używany jest niestandardowy format liczb:

(h):mm

Nawiasy kwadratowe informują program Excel, aby wyświetlał godziny powyżej 24 godzin, ponieważ domyślnie program Excel resetuje się do zera w każdym 24-godzinnym interwale (jak zegar). Wynikiem jest czas podobny do „36:00”, ponieważ 1,5 to półtora dnia, czyli 36 godzin.

Wzór w G5 po prostu wskazuje z powrotem na F5:

=F5

Niestandardowy format liczb używany do wyświetlania wyniku, takiego jak „1d 12h 0m”, to:

d"d" h"h" m"m"

Ponad 31 dni

Używanie litery „d” do wyświetlania dni w niestandardowym formacie liczbowym działa do 31 dni. Jednak po 31 dniach program Excel zresetuje dni do zera. Nie ma to wpływu na godziny, które będą nadal poprawnie wyświetlane w formacie liczbowym (h).

Niestety niestandardowy format liczb, taki jak (d), nie jest obsługiwany. Jednak w tym przykładzie, ponieważ dni, godziny i minuty są już rozdzielone osobno, możesz napisać własną formułę wyświetlającą dni, minuty i godziny w następujący sposób:

=B5&"d "&C5&"h "&D5&"m"

To jest przykład konkatenacji. Po prostu osadzamy wszystkie trzy wartości liczbowe w jednym ciągu tekstowym, połączonym za pomocą operatora ampersand (&).

Jeśli chcesz wyświetlić istniejącą wartość czasu jako ciąg tekstowy, możesz użyć następującego wzoru:

=INT(A1)&" days "&TEXT(A1,"h"" hrs ""m"" mins """)

gdzie A1 zawiera czas. Funkcja INT po prostu zwraca część całkowitą liczby (dni). Funkcja TEKST służy do formatowania godzin i minut.

Interesujące artykuły...