(+/-) 00\:00 in (+/-) h:mm verwandeln
#1
Hallo,

ich habe ein Frage:

ich wollte ein + oder - Format von 00\:00 in + oder - h:mm verwandeln.

Sehe Beispiel im Anhang:
In Zelle D5 möchte ich der Zeit die in Zelle D4 eingegeben worden ist übernehmen.
Bei positive Zeiten ist das kein Problem, aber wenn der eingebene Zeit in Zelle D4 in 00\:00 Format negativ ist, weiß ich nicht
wie ich die Zeit in Zelle D5 in h:mm Format auch negativ bekomme.

Zelle D4 könnte sowohl positive oder negative Zeiten in 00\:00 Format enthalten, somit sollen die Zeiten in Zelle D5 auch positiv oder negativ in h:mm Format
von Zelle D4 übernommen werden können.

Weiß jemand für Zelle D5 ein Formel die dies möglich macht?

Vielen Dank! :)
LG Gert-J


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 9,9 KB / Downloads: 4)
Top
#2
Hallo,

als Formeln (VBA finde ich besser)

Code:
A1: 7:30
A2: 9:15
C1: =A1-A2
D1: =wenn(A1-A2<0;"-"&Text(C1;"h:mm");C1)


In A1 und A2 müssen xl - Zeiten stehen (A1: 0,3125)

mfg
Top
#3
Hallo,

hier alss UDF:

Code:
Function F_en(r1 As Range, r2 As Range) As String

   df = r1.Value - r2.Value

   F_en = Choose(Sgn(df) + 2, "-", "", "+") & Format(Abs(df), "h:mm")

End Function


mfg
[-] Folgende(r) 1 Nutzer sagt Danke an Fennek für diesen Beitrag:
  • Gert-J
Top
#4
Als Baustein dazu noch die Wandlung von 0000 (also 1345, meinetwegen formatiert als 00\:00) in Excel-Zeitzahl zw. 0 und 1, bevor Du die dann mit Fennek behandelst:

=NOTIERUNGDEZ(A1%;60)/24
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Gert-J
Top
#5
Hallo

vielen Dank euch für den Input!

ich habe es jetzt so gemacht
D5 =WENN(D4<0;"-";)&TEXT(ABS(MMULT(NOTIERUNGDEZ(D4:E4%;60)/24;{-1;1}));"[hh]:mm")

Hierbei habe ich für den Prozentenbereich D4 für die zu übernehmenden Wert und E4 als leere Zelle um den Bereich zu definieren
Ist der Zelle E4 dazu nötigt oder kann ich die irgenwie rauslassen?
Nur mit D4 geht es bei mir nicht

LG


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 10,39 KB / Downloads: 1)
Top
#6
Hallo Gert,

wird die Mappe mit anderen Mappen verknüpft?
Werden Zellen von dieser Mappe in andere Mappen kopiert?

Wenn das nicht der Fall ist gibt es eine ganz einfache Möglichkeit ;)
1904 verwenden


.xlsx   Beispiel.xlsx (Größe: 10,38 KB / Downloads: 1)
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
[-] Folgende(r) 1 Nutzer sagt Danke an chris-ka für diesen Beitrag:
  • Gert-J
Top
#7
Danke Chris!


Das hatte ich schon mal ;)
Nein die werden nicht verknupft

Aber in mein Format gibt er dan ###### wieder
und sagt das negative Datumswerte und Zeiten so wiedergegeben werden.
Kann ich das irgendwie ausschalten?
Top
#8
Hast Du den (eher nicht zu empfehlenden) Tipp mit den 1904-Datumswerten gelesen?
http://www.pctipp.ch/tipps-tricks/kummer...zen-44294/

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Gert-J
Top
#9
Hallo Ralf,
Zitat:Hast Du den (eher nicht zu empfehlenden) Tipp
Warum?
Ich kenne solche Berichte und lese diese nun schon seit fast 25 Jahren.....

Mit 1904 funktionieren "standalone" ohne Probleme und solange noch keine Daten (Datumswerte) schon vorhanden sind.
Aber selbst wenn es schon Werte geben sollte wären diese in Sekunden RICHTIG umgewandelt.

Übrigens dies sind auch die Erfahrungen, die ich damit gemacht habe ;) 

Nur letztendlich ist immer Schicht8 verantwortlich, wie Schicht7 bedient wird. ^^ Um das mal "OSIitionell" auszudrücken.
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
[-] Folgende(r) 1 Nutzer sagt Danke an chris-ka für diesen Beitrag:
  • Gert-J
Top
#10
Moin Chris!
Ich selbst bin ja gar nicht mal negativ gegen die 1904er eingestellt.
Schließlich hat sich der Fußball-Verein meines Vertrauens damals gegründet!  :19:

Kurz: Ich nutze es halt nicht!
Negative Uhrzeiten stelle ich als Industriezeit dar und ärgere mich nicht über diesen bug by design.

Two Cents vom ollen Ralf, der das Ganze auch schon seit mehr als einer Dekade macht.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste