
Formuła ogólna
=MROUND(time,"0:15")
Podsumowanie
Aby zaokrąglić czas do najbliższego 15-minutowego interwału, można użyć funkcji MROUND, która zaokrągla czas na podstawie podanej wielokrotności. W pokazanym przykładzie formuła w C6 to:
=MROUND(B6,"0:15")
Wyjaśnienie
MROUND zaokrągla do najbliższych wartości na podstawie podanej wielokrotności. Gdy podasz „0:15” jako wielokrotność, program Excel wewnętrznie konwertuje 0:15 na 0,0104166666666667, czyli wartość dziesiętną reprezentującą 15 minut, i zaokrągla tę wartość.
Możesz również wyrazić 15 minut w formule za pomocą tego wzoru:
=15/(60*24)
Powyższy wzór dzieli 15 przez 1440, czyli liczbę minut w ciągu jednego dnia. Tak więc w przypadku programu Excel te formuły są identyczne:
=MROUND(B6,"0:15") =MROUND(B6,15/(60*24))
Zaokrąglij do innych przedziałów czasowych
Jak można się spodziewać, możesz użyć tej samej formuły, aby zaokrąglić do różnych przedziałów czasowych. Aby zaokrąglić do najbliższych 30 minut lub najbliższej 1 godziny, użyj tych formuł
=MROUND(time,"0:30") //nearest 30 minutes =MROUND(time,"1:00") //nearest 1 hour
Zawsze zaokrąglaj w górę
Aby zawsze zaokrąglić w górę do najbliższych 15 minut, możesz użyć funkcji CEILING:
=CEILING(B6,"0:15")
Podobnie jak MROUND, funkcja CEILING zaokrągla do najbliższej wielokrotności. Różnica polega na tym, że CEILING zawsze zaokrągla w górę. Funkcja FLOOR może być zawsze używana do zaokrąglania w dół