![]() |
Anzeige:
|
|
|||||||
| Office-Anwendungen Das Forum für alle Office-Anwendungen wie z.B. Open-Office, Microsoft-Office (Word, Excel, Powerpoint, Access usw.) und Co. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 08.12.2005
Beiträge: 17
|
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) |
|
|
|
|
|
|
#2 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 22.01.2009
Beiträge: 235
|
man sollte zunächst mal wissen, welche version von excel du hast, ob das bei dieser version unterstützt wird
__________________
![]() |
|
|
|
|
|
#3 (Direktlink) |
|
Erfolgreich angemeldet
![]() Registriert seit: 08.12.2005
Beiträge: 17
|
|
|
|
|
|
|
#4 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 22.01.2009
Beiträge: 235
|
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
__________________
![]() |
|
|
|
|
|
#5 (Direktlink) |
|
MoRoGeP-Träger 2010
![]() Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
|
*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) |
|
|
|
|
|
|
#6 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 23.11.2008
Beiträge: 104
|
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 |
|
|
|
|
|
#7 (Direktlink) |
|
Gast
Beiträge: n/a
|
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 |
|
|
|
#8 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 22.01.2009
Beiträge: 235
|
probier doch mal die formel von tanto
__________________
![]() |
|
|
|
|
|
#9 (Direktlink) | |
|
MoRoGeP-Träger 2010
![]() Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
|
Zitat:
Ich korrigiers nachher und poste dan hier die richtigen Formeln! Rabe
__________________
Computer setzen logisches Denken fort! Unlogisches auch.... |
|
|
|
|
|
|
#10 (Direktlink) |
|
MoRoGeP-Träger 2010
![]() Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
|
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) |
|
|
|
|
|
|
#11 (Direktlink) |
|
MoRoGeP-Träger 2010
![]() Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
|
@Tanto: Vermute, Du hast was übersehen:
Rabe
__________________
Computer setzen logisches Denken fort! Unlogisches auch.... |
|
|
|
|
|
#12 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 23.11.2008
Beiträge: 104
|
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 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) |
|
|
|
|
|
#13 (Direktlink) |
|
MoRoGeP-Träger 2010
![]() Registriert seit: 16.09.2004
Ort: Norddeutschland
Alter: 49
Beiträge: 12.120
|
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.... |
|
|
|
|
|
#14 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 23.11.2008
Beiträge: 104
|
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) |
|
|
|
|
|
#15 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hallo Ravenheart,
Du bist gut - jetzt funktioniert die Formel - super und danke... Danke und Gruß sit |
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ä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 |