Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Excel-Funktionen
- Ersteller Grab
- Erstellt am
G
GMG-CC
Gast
Moin,
wieso ohne abzurunden? Was du willst, ist (immer) abrunden. Also
wird immer auf null Nachkommastellen abrunden. Und das klappt auch mit negativen Zahlen, im Gegensatz zur Funktion GANZZAHL().
wieso ohne abzurunden? Was du willst, ist (immer) abrunden. Also
Code:
=ABRUNDEN(A1;0)
G
GMG-CC
Gast
Danke euch beiden für das Feedback! Und ich freue mich, dass ihr weiter gekommen seid. So macht die Hilfe richtig Spaß!
M
Mr. Snoot
Gast
Dann hast du irgendwo einen Fehler.
Mach mal die Rechnungen der letzten Formel in einzelnen Schritten, dann siehst du evtl. wo es hakt.
Mach mal die Rechnungen der letzten Formel in einzelnen Schritten, dann siehst du evtl. wo es hakt.
Code:
A3: =(A1-A2)*60
und
A4: =ABRUNDEN(A3;0)
DPXone
Lieutenant
- Registriert
- Mai 2009
- Beiträge
- 552
Ist ein "Rechenfehler" in Excel.
Als Beispiel:
A1: 100
A2: 99,9
B1: =ABRUNDEN((A1-A2)*60;0)
Ergebnis: 5
B2: =A1-A2
Ergebnis (Anzeige mit mehr als 13 Nachkommastellen): 0,09999999999999430
Lösung:
C2: =ABRUNDEN((TEXT(A1-A2;"0,0000000000000"))*60;0)
Als Beispiel:
A1: 100
A2: 99,9
B1: =ABRUNDEN((A1-A2)*60;0)
Ergebnis: 5
B2: =A1-A2
Ergebnis (Anzeige mit mehr als 13 Nachkommastellen): 0,09999999999999430
Lösung:
C2: =ABRUNDEN((TEXT(A1-A2;"0,0000000000000"))*60;0)
Zuletzt bearbeitet:
Kaum zu glauben, dass es ein Excel-Programmierfehler ist. Schade... Wollte nämlich Stunden in Stunden, Minuten und Sekunden berechnen lassen.
@DPXone Deinen Lösungsweg verstehe ich nicht, da ich nicht ganz kapiere, für was die Funktion "Text" gut ist.
Grüße
@DPXone Deinen Lösungsweg verstehe ich nicht, da ich nicht ganz kapiere, für was die Funktion "Text" gut ist.
Grüße
M
Mr. Snoot
Gast
Probiers mal so:
=((GANZZAHL(A1*3600)/1440)+REST(A1*3600;1)/864)/60
Anschließend musst du die Zelle noch im Format hh:mm:ss formatieren.@Mr. Snoot
Könntest du mir genauer erklären, was das für eine Formel ist!? Ich habe herausgefunden, dass 1440 die Anzahl der Minuten eines Tages sind, aber wie funktioniert die Formel überhaupt? Denn das interessiert mich mehr, als alles andere.
Grüße
Könntest du mir genauer erklären, was das für eine Formel ist!? Ich habe herausgefunden, dass 1440 die Anzahl der Minuten eines Tages sind, aber wie funktioniert die Formel überhaupt? Denn das interessiert mich mehr, als alles andere.
Grüße
M
Mr. Snoot
Gast
Im Grunde kannst du deine Stundenzahl (bspw. 6,38) einfach durch 24 (Stunden) dividieren. Die obige Formel macht nichts anderes: A1 * 3600 / 1440 / 60 ist das gleiche wie A1 / 24.
Hintergrund: Excel rechnet bei Datum und Zeitangaben eigentlich mit Dezimalzahlen. 12 Stunden entsprechen in Excel 0,5. 0 Stunden entsprechen einfach 0 und 24 Stunden entsprechen 1. Zahlen die Größer sind als 1 entsprechen der Anzahl an Tagen: 2,5 = 2 Tage und 12 Stunden (oder 60 Stunden).
Also musst du deine Stunden in die entsprechende Dezimalzahl umrechnen; wenn die Zelle dann das entsprechende Format hat - bspw. hh:mm:ss - dann zeigt Excel den zugehörigen Zeitwert an:
Frag mich nicht, wie die obige Formel zustande kommt - die hab ich mir irgendwann mal notiert, aber jetzt wo ich so drüber nachdenke, braucht Excel das gar nicht. Da ging's evtl. mal um eine andere Berechnung.
Hintergrund: Excel rechnet bei Datum und Zeitangaben eigentlich mit Dezimalzahlen. 12 Stunden entsprechen in Excel 0,5. 0 Stunden entsprechen einfach 0 und 24 Stunden entsprechen 1. Zahlen die Größer sind als 1 entsprechen der Anzahl an Tagen: 2,5 = 2 Tage und 12 Stunden (oder 60 Stunden).
Also musst du deine Stunden in die entsprechende Dezimalzahl umrechnen; wenn die Zelle dann das entsprechende Format hat - bspw. hh:mm:ss - dann zeigt Excel den zugehörigen Zeitwert an:
6,38 / 24 = 0,26583 und das entspricht in Excel dann 06:22:48 hh:mm:ss
. . . . . . . . .(0,25 wären genau 6 Stunden)
. . . . . . . . .(0,25 wären genau 6 Stunden)
Frag mich nicht, wie die obige Formel zustande kommt - die hab ich mir irgendwann mal notiert, aber jetzt wo ich so drüber nachdenke, braucht Excel das gar nicht. Da ging's evtl. mal um eine andere Berechnung.
Zuletzt bearbeitet:
DPXone
Lieutenant
- Registriert
- Mai 2009
- Beiträge
- 552
Die Funktion Text bewirkt, dass nach der Subtraktion (A1-A2) nur noch 13 Nachkommastellen verwendet werden. Dadurch umgehst du den Fehler, da glaube ich erst nach der 14 od. 15 Stelle die 999 angezeigt und somit zur Berechnung hergezogen werden.
Oder anders gesagt: Mit Text(A1-A2.... ) schneidest du Nachkommastellen ab.
Die Funktion Text erfüllt das gleiche wie die Formateinstellung unter "Zelle formatieren". Nur hier greift die Funktion Text schon früher. "Zelle formatieren" greift erst beim Endergebnis, wo es aber schon zu spät ist in diesem Fall.
Oder anders gesagt: Mit Text(A1-A2.... ) schneidest du Nachkommastellen ab.
Die Funktion Text erfüllt das gleiche wie die Formateinstellung unter "Zelle formatieren". Nur hier greift die Funktion Text schon früher. "Zelle formatieren" greift erst beim Endergebnis, wo es aber schon zu spät ist in diesem Fall.
G
GMG-CC
Gast
Also, willst du 7,1 Stunden (Industriezeit) in "echte" Zeit umrechnen? Das geht anders besser ...Grab schrieb:Kaum zu glauben, dass es ein Excel-Programmierfehler ist. Schade... Wollte nämlich Stunden in Stunden, Minuten und Sekunden berechnen lassen.
Entweder:
Code:
=STUNDE(A1/24)&" Uhr, " & MINUTE(A1/24) & " Minuten, " & SEKUNDE(A1/24) & " Sekunden"
als Text (!) bzw.=TEXT(STUNDE(A1/24);"00") & ":" & TEXT(MINUTE(A1/24);"00") & ":" & TEXT(SEKUNDE(A1/24);"00")
Code:
=(TEXT(STUNDE(A1/24);"00") & ":" & TEXT(MINUTE(A1/24);"00") & ":" & TEXT(SEKUNDE(A1/24);"00"))*1
Code:
=ZEIT(STUNDE(A1/24);MINUTE(A1/24);SEKUNDE(A1/24))
@DPXone:
Das ist nur bedingt richtig. Insbesondere, weicö auch ich diese Funktion verwende: Die Funktion TEXT(Zahl;Format) formatiert eine Zahl als (echten) Text. Das siehst du auch daran, dass das Ergebnis links ausgerichtet wird. Ja, und Excel kann dennoch damit rechnen, aber das ist eine andere Baustelle ...Die Funktion Text bewirkt, dass nach der Subtraktion (A1-A2) nur noch 13 Nachkommastellen verwendet werden. Dadurch umgehst du den Fehler, da glaube ich erst nach der 14 od. 15 Stelle die 999 angezeigt und somit zur Berechnung hergezogen werden.
Oder anders gesagt: Mit Text(A1-A2.... ) schneidest du Nachkommastellen ab.
Zuletzt bearbeitet:
(Ergänzung)
Ähnliche Themen
- Antworten
- 3
- Aufrufe
- 375
- Antworten
- 10
- Aufrufe
- 889
- Antworten
- 12
- Aufrufe
- 1.090