Ich muss im ersten Quartal danach einen Stundenwert in Excel runden.
- 9:01 == & gt; 9:15
- 9:10 == & gt; 9:15
- 9:15 == & gt; 9:15
- 9:16 == & gt; halb 10
und so weiter
Ich muss im ersten Quartal danach einen Stundenwert in Excel runden.
und so weiter
Sie können verwenden CEILING
direkt auf den ganzen wert
=CEILING(A1,"0:15")
Format als Zeitwert
FLOOR
oderMROUND
, je nachdem, ob Sie auf- oder abrunden möchten oder auf die nächste 15Sie können die Deckenfunktion verwenden.
z.B. Wenn 9:01 in Zelle A1 gespeichert ist:
Die Aufschlüsselung der Formel erklärt:
Minute(A1)
- Wandle deine Zeit 9:01 in 1 Minute um.Hour(A1)
- Wandeln Sie Ihre Zeit 9:01 in Stunde dh. 9.Ceiling(Minute(A1),15)
- Mit dieser 1 Minute wird Excel auf das erste Quartal aufgerundet, entsprechend dem Vielfachen der von Ihnen eingestellten Bedeutung, d. H. fünfzehn.Schließlich haben wir alle Zutaten fertig und kombinieren sie zu einem Zeitformat, indem wir Stunde, Minute und Sekunde angeben:
TIME(HOUR(A1),CEILING(MINUTE(A1),15),0)
- Stunde = 9; Minute = 15 (Nach dem Aufrunden); Sekunden nicht erforderlich, also 0.Hoffentlich hilft das.
Zusätzliche Anmerkung, Wenn Ihr Fall in den Kommentaren anderer erwähnt wird (Sie müssen auch Sekunden in Ihrer Zeit berücksichtigen), können Sie die aufgerundeten Sekunden zufällig zu Ihrer Minutenberechnung hinzufügen und anschließend das Intervall auf 15 Minuten aufrunden.
=TIME(HOUR(A1),CEILING(MINUTE(A1)+SECOND(A1),15),0)
p.s. Ich würde vorschlagen, Ihre Formel so einfach wie möglich zu halten, wenn Sie unnötige Überlegungen anstellen und unterlassen. Wenn Sie mit einer enormen Datenmenge oder einer großen Anzahl von Formeln in Ihrem Excel-Arbeitsblatt arbeiten, kann es zu einer Verlangsamung kommen.
quelle
Benutzen
Die Einheit für Datum und Uhrzeit in Excel ist der Tag. (Dienstag um 9:00 Uhr) + 1 = (Mittwoch um 9:00 Uhr). Multiplizieren Sie mit 96 (= 24 × 4), um eine Viertelstunde zu erhalten: (Dienstag um 9:00 Uhr) + 1 = (Dienstag um 9:15 Uhr). Jetzt (Dienstag um 9:00) und (Dienstag um 9:15) sind ganze Zahlen - aufeinanderfolgende ganze Zahlen, um genau zu sein - und alle Zeiten zwischen ihnen sind Nicht-Ganzzahlen (d. h. Brüche). Nehmen wir der Einfachheit halber an, dass (Dienstag um 9:00 Uhr) = 36 (9 × 4), (Dienstag um 9:15) = 37 (9 × 4 + 1) und (Dienstag um 9:05) 5 36,333.
Wenn Sie Dinge abrunden möchten, ist eine der offensichtlichen Entscheidungen die
INT()
Funktion:INT(1) = 1
INT(1.5) = 1
INT(1.9) = 1
INT(2) = 2
Wie du siehst,
INT()
Kürzt auf die nächstniedrigere Ganzzahl. Sie möchten nach oben hacken (9:01 → 9:15), Also nehmen wir das Negativ der Zahl, um die Richtung umzukehren. Zum Beispiel 9:05 → 36,333 → -36,333; undINT(-36.333)
= -37 (weilINT()
hackt ab). Ändern Sie dann erneut das Vorzeichen (→ 37) und dividieren Sie durch 96 um 37/96 = (9¼) / 24 → 9:15 zu erhalten.Damit die berechneten Werte wie Zeiten anstelle von Zahlen aussehen, Formatieren Sie die Zellen als "Zeit".
quelle