1.9k Aufrufe
Gefragt in Tabellenkalkulation von
Guten Tag,

ich habe in einer Excel-Tabelle Zeiten (Stunde:Minute) eingetragen und wie folgt formatiert: [h]:mm. Jetzt möchte ich diese Zeiten per Formel auf 2 Spalten aufteilen.

Beispiel:

A1 = 12:05 B1 = 12 C1 = 05

Ich arbeite in einer dynamischen Tabelle. Darum möchte ich die Aufteilung automatisch so vornehmen lassen, dass ich die jeweiligen Zahlen problemlos in eine WORD-Tabelle (Vordruck) eintragen kann.

Da in dem Worddokument das entsprechende Feld sehr klein ist, schaffe ich es nicht, über die Feldfunktion die Darstellung zu steuern.

Ich hoffe, ihr könnt mir helfen und freue mich auf eure Anregungen.

Bis dahin verbleibe ich mit freundlichen Grüßen

offi

6 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo offi,


Formel für B1
=TEXT(STUNDE(A1);"00")

Formel für C1
=TEXT(MINUTE(A1);"00")

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

dem Grunde nach funktioniert Deine Lösung super. Word gibt wirklich den richtigen Wert wieder.

Dennoch gibt es ein "kleines" Problem. Die Darstellung der Stunden in Excel funktioniert nur, wenn der Stundenwert kleiner 100 ist. Solbald ich 100, 200 und mehr Stunden habe, bekomme ich nicht die erwartete Zahl.

Beispiel:

A1 = 259:39 B1 = 19 (statt 259) C1 = 39


Kannst Du auch hier helfen?

Freundliche Grüße
offi
0 Punkte
Beantwortet von flupo Profi (17.9k Punkte)
Bist du sicher, dass das Problem nicht schon ab 24:00 auftritt? ;-)

Hintergrund ist die Art, wie Excel Datum und Zeit abspeichert.
Wenn du 259:39 eingibst, zeigt Excel das so an, speichert aber intern
den Wert 10,8006944444444.
Die 259 Stunden entsprechen nämlich 10 Tagen und 19 Stunden.
Wenn du Zahlen hast, die größer als 23 sind, musst du die Tage mit
einrechnen.
So passt es:
=TEXT(TAG(A1)*24 + STUNDE(A1);"00")

Gruß Flupo
0 Punkte
Beantwortet von flupo Profi (17.9k Punkte)
Nachtrag: Mit der Formel deckst du Stundenwerte bis 767 ab (dann ist
der erste Monat voll).
Hast du noch größere Zahlen, musst du die Formel noch um den Monat
erweitern.

Gruß Flupo
0 Punkte
Beantwortet von m-o Profi (22.9k Punkte)
Hallo,

oder andere Möglichkeit (passt auch größeren Zeiträumen):

=TEXT(GANZZAHL(A1)*24+STUNDE(A1);"0.00")

Gruß

M.O.
0 Punkte
Beantwortet von
Hallo FLUPO, hallo M.O.,

vielen Dank für Eure Antworten. Beide Varianten funktionieren perfekt.

Ihr seid ein tolles Team. Weiter so.

Freundliche Grüße

offi
...