Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Software > Office-Anwendungen

Office-Anwendungen Das Forum für alle Office-Anwendungen wie z.B. Open-Office,
Microsoft-Office (Word, Excel, Powerpoint, Access usw.) und Co.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 246, Antworten: 18
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7624, Antworten: 185
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26854, Antworten: 4217
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 2, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 2, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 49, Antworten: 6
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3305, Antworten: 121
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 135, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 64, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50936, Antworten: 1395
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24.01.2009, 13:25   #1 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 08.12.2005
Beiträge: 17
Idee [Excel2002] Differenz zwischen 2 Uhrzeiten als Dezimalzahl

Hi Leute!

Ich habe das Problem schon gegoogelt, bin aber leider nicht schlau geworden aus den verschiedenen gefundenen Beiträgen. Es war mir unmöglich, die richtige Formel für mein Problem ausfindig zu machen unter den ganzen Suchergebnissen.
Deshalb melde ich mich hier bei euch mit meinem kleinen Problem...

Erstmal möchte ich die Uhrzeiten ohne : eingeben. Also 13:30 als 1330. Das habe ich bereits mit der benutzerdefinierten Zellenformatierung 00":"00 geschafft.
Aber mein wirkliches Problem ist folgendes.

Ich möchte nun die Differenz zwischen zwei Uhrzeiten als Dezimalstelle ausgedrückt haben. Also zwischen 15:42 und 17:03 liegen 1,35 Stunden.

Wie bekomme ich das hin?


Danke für die Hilfe!

Geändert von Narloxon (24.01.2009 um 14:18 Uhr)
Narloxon ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 24.01.2009, 13:33   #2 (Direktlink)
Weiß worum´s geht
 
Benutzerbild von tequila99
 
Registriert seit: 22.01.2009
Beiträge: 235
Standard

man sollte zunächst mal wissen, welche version von excel du hast, ob das bei dieser version unterstützt wird
__________________

tequila99 ist offline   Mit Zitat antworten
Alt 24.01.2009, 14:17   #3 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 08.12.2005
Beiträge: 17
Standard

Zitat:
Zitat von tequila99 Beitrag anzeigen
man sollte zunächst mal wissen, welche version von excel du hast, ob das bei dieser version unterstützt wird
Excel 2002
Narloxon ist offline   Mit Zitat antworten
Alt 24.01.2009, 14:26   #4 (Direktlink)
Weiß worum´s geht
 
Benutzerbild von tequila99
 
Registriert seit: 22.01.2009
Beiträge: 235
Standard

um die differenz zweier uhrzeiten herauszubekommen müsstest du mit nem bruch rechnen, der bei excel 2002 nicht vorhanden ist. dazu müsstest du office 2007 benutzen soviel ich weis
__________________

tequila99 ist offline   Mit Zitat antworten
Alt 26.01.2009, 01:03   #5 (Direktlink)
MoRoGeP-Träger 2010
 
Benutzerbild von ravenheart
 
Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
Standard

*gelöscht* Fehler in der Formel gehabt!
Korrigiert sh. unten!

Rabe
__________________
Computer setzen logisches Denken fort!
Unlogisches auch....

Geändert von ravenheart (30.01.2009 um 12:23 Uhr)
ravenheart ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 26.01.2009, 09:58   #6 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 23.11.2008
Beiträge: 104
Standard

Hallo All

Eure muehen in Ehren,es ginge aber auch leichter

Gruß Tanto

A1=Uhrzeit
B1=Uhrzeit
C1=SUMME(B1-A1)
D1=C1*24

Format
A1=Uhrzeit
B1=Uhrzeit
C1=Uhrzeit
D1=Zahlenformat
Tanto ist offline   Mit Zitat antworten
Alt 29.01.2009, 12:39   #7 (Direktlink)
Unregistriert
Gast
 
Beiträge: n/a
Standard

Hallo Ravenheart,
habe bei mir beide Formeln probiert (Excel 2000).
Es funktioniert aber keine der beiden Formeln bei mir.
(Formel habe ich in die Ergebniszellereinkopiert)
Woran liegt das?
Bei der 2. Formel erscheint WERT, ... Prüfung ist falsch.
Gruß sit
  Mit Zitat antworten
Alt 29.01.2009, 21:31   #8 (Direktlink)
Weiß worum´s geht
 
Benutzerbild von tequila99
 
Registriert seit: 22.01.2009
Beiträge: 235
Standard

Zitat:
Zitat von Unregistriert Beitrag anzeigen
Hallo Ravenheart,
habe bei mir beide Formeln probiert (Excel 2000).
Es funktioniert aber keine der beiden Formeln bei mir.
(Formel habe ich in die Ergebniszellereinkopiert)
Woran liegt das?
Bei der 2. Formel erscheint WERT, ... Prüfung ist falsch.
Gruß sit
probier doch mal die formel von tanto
__________________

tequila99 ist offline   Mit Zitat antworten
Alt 30.01.2009, 11:44   #9 (Direktlink)
MoRoGeP-Träger 2010
 
Benutzerbild von ravenheart
 
Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
Standard

Zitat:
Zitat von Unregistriert Beitrag anzeigen
Hallo Ravenheart,
habe bei mir beide Formeln probiert (Excel 2000).
Es funktioniert aber keine der beiden Formeln bei mir.
(Formel habe ich in die Ergebniszellereinkopiert)
Woran liegt das?
Bei der 2. Formel erscheint WERT, ... Prüfung ist falsch.
Gruß sit
Uups - sorry, da is was durcheinander gekommen!

Ich korrigiers nachher und poste dan hier die richtigen Formeln!

Rabe
__________________
Computer setzen logisches Denken fort!
Unlogisches auch....
ravenheart ist offline   Mit Zitat antworten
Alt 30.01.2009, 12:22   #10 (Direktlink)
MoRoGeP-Träger 2010
 
Benutzerbild von ravenheart
 
Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
Standard

So, Fehler gefunden! War wohl (26.01.2009, 01:03 ) schon müde,.... sorry!

Hier die funktionierende Anleitung:

Angenommen,
1542 steht in Zelle B4, und
1703 in Zelle C4.

Da, wo das Endergebnis stehen soll, kommt diese rein:

=WENN(LINKS(B4;2)>LINKS(C4;2);(((ABRUNDEN(((LINKS( C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2)))/10;0)*10)/60)+((D4-((ABRUNDEN(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2)))/10;0)*10)))/60))+24;(((ABRUNDEN(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2)))/10;0)*10)/60)+(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2))-((ABRUNDEN(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2)))/10;0)*10)))/60)))

Und schon *BINGO*

Falls die End-Zeit auch am nächsten Tag liegen KANN (also z.B. von 23:30 bis 00:30), wird sie etwas komplexer; dann lautet sie:

=WENN(ODER(B4>C4;(LINKS(B4;2)>LINKS(C4;2)));(((ABRUNDEN(((LINKS( C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2)))/10;0)*10)/60)+(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2))-((ABRUNDEN(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2)))/10;0)*10)))/60))+24;(((ABRUNDEN(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2)))/10;0)*10)/60)+(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2))-((ABRUNDEN(((LINKS(C4;2)*60+RECHTS(C4;2))-(LINKS(B4;2)*60+RECHTS(B4;2)))/10;0)*10)))/60)))

Einzige Bedingungen (für beide Formel-Varianten!):
1. Die Zellen mit den Stundendaten (hier B4 und C4) sind als "Text" formatiert,
(sonst klappt eine Eingabe wie "0052" nicht!)

2.die Ergebnis-Zelle hat die Formatierung "Zahl, 2 Dezimalstellen"

Rabe
__________________
Computer setzen logisches Denken fort!
Unlogisches auch....

Geändert von ravenheart (30.01.2009 um 15:39 Uhr)
ravenheart ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 30.01.2009, 12:32   #11 (Direktlink)
MoRoGeP-Träger 2010
 
Benutzerbild von ravenheart
 
Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
Standard

@Tanto: Vermute, Du hast was übersehen:

Zitat:
Zitat von Narloxon Beitrag anzeigen

Erstmal möchte ich die Uhrzeiten ohne : eingeben. Also 13:30 als 1330.


Rabe
__________________
Computer setzen logisches Denken fort!
Unlogisches auch....
ravenheart ist offline   Mit Zitat antworten
Alt 30.01.2009, 14:12   #12 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 23.11.2008
Beiträge: 104
Standard

Hallo Ravenheart

Ups

Dann hier ein Automatismus der den Doppelpunkt einfuegt

Jetzt funktionieren auch die angegebenen Formeln,da das Makro den Doppelpunkt einsetzt

Der Automatismus ist Zur Zeit auf Spalte A bezogen,um dieses eventuell aendern zu wollen,muss in der dritten Zeile die 1 (waere Spalte A) zu deiner Wunschspalte geaendert werden,die 2 waere dann Spalte B usw..

Liebe Grueße Euer Tanto

Einzufuegen
Alt+F11/Projektexplorer/DeineTabelle

Code:
 
Private Sub worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 1 Then
Select Case Len(Target.Value)
Case 1
Target.Value = "00" & ":0" & Mid$(Target.Value, 1, 1)
Case 2
Target.Value = "00" & ":" & Mid$(Target.Value, 1, 2)
Case 3
Target.Value = Mid$(Target.Value, 1, 1) & ":" & Mid$(Target.Value, 2, 2)
Case 4
Target.Value = Mid$(Target.Value, 1, 2) & ":" & Mid$(Target.Value, 3, 2)
End Select
End If
Application.EnableEvents = True
End Sub
Nochmals die Formeln fuer besseren Ueberblick

A1=Uhrzeit
B1=Uhrzeit
C1=SUMME(B1-A1)
D1=C1*24

Format
A1=Uhrzeit
B1=Uhrzeit
C1=Uhrzeit
D1=Zahlenformat

Geändert von Tanto (30.01.2009 um 14:17 Uhr)
Tanto ist offline   Mit Zitat antworten
Alt 30.01.2009, 15:17   #13 (Direktlink)
MoRoGeP-Träger 2010
 
Benutzerbild von ravenheart
 
Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
Standard

hihi...

Sei mir nicht böse,
aber ich vermute, er will die Zeit deshalb ohne : eingeben, weil er sie so aus einem anderen Kontext übernimmt....

Ohne : eingeben, und dann per Makro den : einfügen, is schon ein bischen "von hinten durch die Brust in's Auge" oder?


Ich gebe ja zu, meine Formeln sind etwas "monströs"... Aber ich hatte schon schlimmere...
Und wenn man sie einfach kopiert, ist's ja halb so schlimm...
Funzen tun sie zumindest nun....

Mag Narloxon sie doch erst mal testen, und sagen, ob er damit so zurecht kommt.... das Makro kann er dann ja alternativ auch mal testen...
Viele Wege führen nach Rom...


Rabe
__________________
Computer setzen logisches Denken fort!
Unlogisches auch....
ravenheart ist offline   Mit Zitat antworten
Alt 30.01.2009, 16:21   #14 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 23.11.2008
Beiträge: 104
Standard

Hallo Ravenheart

Mehrere Loesungen sind immer fein,fuer spaetere eventuelle Datenbank Recherche

Gruß euer Tanto

Geändert von Tanto (30.01.2009 um 16:45 Uhr)
Tanto ist offline   Mit Zitat antworten
Alt 31.01.2009, 14:00   #15 (Direktlink)
Unregistriert
Gast
 
Beiträge: n/a
Standard

Hallo Ravenheart,
Du bist gut
- jetzt funktioniert die Formel - super und danke...

Danke und Gruß sit
  Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Software > Office-Anwendungen

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
warum stimmen die Uhrzeiten hier im Forum nicht? Raja Allgemein 12 15.09.2008 19:03
Uhrzeiten in Excel addieren Micha-nms Office-Anwendungen 3 08.03.2008 19:54
Uhrzeiten verrechnen in Excel moses Office-Anwendungen 2 04.01.2006 16:28
office excel 2000 excel site lässt sich nicht rechnen .. Wolfgus Office-Anwendungen 1 28.11.2005 13:43
Excel - Uhrzeiten / Stunden zusammenzählen Anne2000 Office-Anwendungen 3 09.06.2005 17:20



Alle Zeitangaben in WEZ +2. Es ist jetzt 23:22 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2