Formel-Problem mit Excel

Hallo,
ich habe ein Problem mit Excel. Es geht um folgende Formel:

=C3+SUMME(I6:I36)

Wenn in C3 ein negativer Wert eingetragen ist (Minusstunden), funktioniert die Formel nicht. Wie kann man die Formel umstellen, dass Excel das Gesamt-Stundensaldo richtig berechnet?

Viele Grüße
Tanja

Hallo Tanja,
die Formel ist ok.
Problem ist vermutlich eine negative Uhrzeit.
Als Dezimalwert funktioniert das vermutlich [*24] Zellenformat Zahl

Excel übernimmt das Datum und die Uhrzeit als ein Wert,
ganze Zahlen für den Tag
und Dezimalwerte für die Stunden.
zB.
+12:00 für Excel= 01.1.1900 12:00
-12:00 für Excel= 31.12.1899 12:00
Daher kann Excel negative Zeiten nicht darstellen

Hier mal ein Link
http://www.excelformeln.de/formeln.html?welcher=240

Hallo!

die Formel ist ok.
Problem ist vermutlich eine negative Uhrzeit.
Als Dezimalwert funktioniert das vermutlich [*24] Zellenformat
Zahl

Excel übernimmt das Datum und die Uhrzeit als ein Wert,
ganze Zahlen für den Tag
und Dezimalwerte für die Stunden.
zB.
+12:00 für Excel= 01.1.1900 12:00
-12:00 für Excel= 31.12.1899 12:00
Daher kann Excel negative Zeiten nicht darstellen

Hier mal ein Link
http://www.excelformeln.de/formeln.html?welcher=240

Daraus werde ich nicht so ganz schlau. Ich kenne mich mit Excel auch nicht gut aus.
Die Zahl mit dem Minus davor war der Stundensaldo von 2010 (-03:08 h). Mit dieser Zahl berechnet mir die obige Formel aber nichts.

Viele Grüße
Tanja

Hallo Tanja,
weil wie gesagt, für Excel die „Zeitrechnung“ mit Null
[1.1.1900 00:00] beginnt kann Excel auch -03:08 nicht als Uhrzeit anzeigen,
es gibt für Excel kein Datum dafür, daher ist auch eine Berechnung so nicht möglich.

-03:08 h
Wenn das alles in einer Zelle Steht kann das nur ein Textstring sein.

Besser wäre wenn der Zeitwert in einer Zelle, Negativ/Positiv in einer zweiten Stelle stehen würde. Das könnte man per Formel auswerten

Vielleicht hast du ja ein [neutrales] Beispiel für uns
wie das bei dir genau aussieht
http://www.file-upload.net/

Gruß Holger

Hallo!

weil wie gesagt, für Excel die „Zeitrechnung“ mit Null
[1.1.1900 00:00] beginnt kann Excel auch -03:08 nicht als
Uhrzeit anzeigen,
es gibt für Excel kein Datum dafür, daher ist auch eine
Berechnung so nicht möglich.

-03:08 h
Wenn das alles in einer Zelle Steht kann das nur ein
Textstring sein.

Man kann es nicht richtig in die Zelle eintragen.

Besser wäre wenn der Zeitwert in einer Zelle, Negativ/Positiv
in einer zweiten Stelle stehen würde. Das könnte man per
Formel auswerten

Vielleicht hast du ja ein [neutrales] Beispiel für uns
wie das bei dir genau aussieht
http://www.file-upload.net/

Das ist die Zeiterfassungstabelle, wie sie mir von meinem Arbeitgeber zur Verfügung gestellt wird:
http://www.file-upload.net/download-3099884/Zeiterfa…

Das Problem tritt auf dem Januar-Blatt auf, wo ich den Stundensaldo aus dem Vorjahr eintragen muss.

Viele Grüße
Tanja

Hallo,
ich vermute mal das der Autor die „1904-Datumswerte verwenden“ aktiviert hat.
Das wurde in meinem ersten Link schon mal angesprochen.

Schau mal in die Excel-Optionen [Excel2007]
>erweitert >beim berechnen dieser Arbeitsmappe > „1904-Datumswerte verwenden“ [x] aktivieren.

Danach sollte -3:04 kein Problem mehr machen
Gruß Holger

1 „Gefällt mir“

Hallo Holger,

danke!
Ich werde das mal auf der Arbeit testen und hoffen, dass ich dort Excel 2007 habe. Hier habe ich nur Office 97 und da geht das dann wohl nicht.

Viele Grüße
Tanja

Hallo,
ich habe die Tabelle ganz wenig angepasst,
und zwar die Eingabe der Plus- und Minus Stunden in zwei Zellen.

Siehe Bereich A3 bis C4

Dazu musste ich die Formel in I3 um die negativen Zeiten erweitern.
http://www.file-upload.net/download-3100098/Kopie-vo…

Dann ist es viel einfacher
Gruß Holger

1 „Gefällt mir“

Hallo Holger,
vielen Dank für deine Hilfe!

Viele Grüße
Tanja

Ich werde das mal auf der Arbeit testen und hoffen, dass ich
dort Excel 2007 habe. Hier habe ich nur Office 97 und da geht
das dann wohl nicht.

Hallo Tanja,

1904 Datumswerte gab es schon in frühen Versionene von Excel.

Gruß
Reinhard

-03:08 h
Wenn das alles in einer Zelle Steht kann das nur ein
Textstring sein.

Man kann es nicht richtig in die Zelle eintragen.

Besser wäre wenn der Zeitwert in einer Zelle, Negativ/Positiv
in einer zweiten Stelle stehen würde. Das könnte man per
Formel auswerten

Das ist die Zeiterfassungstabelle, wie sie mir von meinem
Arbeitgeber zur Verfügung gestellt wird:
http://www.file-upload.net/download-3099884/Zeiterfa…

Das Problem tritt auf dem Januar-Blatt auf, wo ich den
Stundensaldo aus dem Vorjahr eintragen muss.

Hallo Tanja,

ich würde auch das Vorzeichen in getr. Spalten schreiben oder ein Plus und ein Minuskonto führen.

Aber bitte, formatiere C3 als Text und schreib da nur beim Januar manuell rein
-03:08

Einfügen–Namen, vergib den namen Prf für:
=ISTFEHL(FINDEN("-";!$C$3))

In I3:
=WAHL(Prf+1;"-";"")&TEXT(TEIL(C3;2-1*Prf;99)+I2*(2*Prf-1);"[hh]:mm")

Gruß
Reinhard

Ich werde das mal auf der Arbeit testen und hoffen, dass ich
dort Excel 2007 habe. Hier habe ich nur Office 97 und da geht
das dann wohl nicht.

Hallo Tanja,

1904 Datumswerte gab es schon in frühen Versionene von Excel.

Nur weiß ich nicht, wie man das umschalten kann. Ich habe heute gesehen, dass im üro Office 2003 installiert ist. Mit der neuen Formel hat es problemlos funktioniert.

Viele Grüße
Tanja

Hallo!

Besser wäre wenn der Zeitwert in einer Zelle, Negativ/Positiv
in einer zweiten Stelle stehen würde. Das könnte man per
Formel auswerten

Das ist die Zeiterfassungstabelle, wie sie mir von meinem
Arbeitgeber zur Verfügung gestellt wird:
http://www.file-upload.net/download-3099884/Zeiterfa…

Das Problem tritt auf dem Januar-Blatt auf, wo ich den
Stundensaldo aus dem Vorjahr eintragen muss.

Hallo Tanja,

ich würde auch das Vorzeichen in getr. Spalten schreiben oder
ein Plus und ein Minuskonto führen.

Aber bitte, formatiere C3 als Text und schreib da nur beim
Januar manuell rein
-03:08

Einfügen–Namen, vergib den namen Prf für:
=ISTFEHL(FINDEN("-";!$C$3))

In I3:
=WAHL(Prf+1;"-";"")&TEXT(TEIL(C3;2-1*Prf;99)+I2*(2*Prf-1);"[hh]:mm")

Ich habe die Minusstunden und die Plusstunden jetzt in getrennten Zeilen. Das mit dem „Einfügen–Namen“ und den Eintrag in I3 habe ich nicht verstanden. Was bewirken diese Formeln?

Viele Grüße
Tanja

OT Kennst du Multiplan?

Ich werde das mal auf der Arbeit testen und hoffen, dass ich
dort Excel 2007 habe. Hier habe ich nur Office 97 und da geht
das dann wohl nicht.

1904 Datumswerte gab es schon in frühen Versionene von Excel.

Nur weiß ich nicht, wie man das umschalten kann. Ich habe
heute gesehen, dass im üro Office 2003 installiert ist. Mit
der neuen Formel hat es problemlos funktioniert.

hallo Tanja,

als das erste MS-Excel auf den Markt kam, Jahrzehnte her, war Multiplan der Marktführer bei Tabellenkalkulationsprogrammen.
Excels Zeitberechnung beginnt, zumindest im normalen Excel, am 1.1.1900. Die von Multiplan nicht.

Um es Umsteigern von Multiplan auf Excel zu ermöglichen ihre mappen aus Multiplan auch in Excel korrekt zu öffnen, wurde die Option mit 1904 eingebaut.

Heutzutage würde ich nie die 1904 Variante anklicken. Damit baue ich mir eine wunderschöne große Mappe.
Dann kriegt die ein anderer der nicht 1904 angeklickt hat und schwupps, hat er falsche datümer.

„Nur weiß ich nicht, wie man das umschalten kann“

? Verstehe ich nicht, ist ein Ankreuzkästchen bei XL2003, sehr leicht findbar unter Extras–Optionen…

Gruß
Reinhard

ich würde auch das Vorzeichen in getr. Spalten schreiben oder
ein Plus und ein Minuskonto führen.
=WAHL(Prf+1;"-";"")&TEXT(TEIL(C3;2-1*Prf;99)+I2*(2*Prf-1);"[hh]:mm")

Hallo Tanja,

Ich habe die Minusstunden und die Plusstunden jetzt in
getrennten Zeilen.

sehr gut. zum Berechnen ist das echt das Beste.
Wenn alles berechnet ist, so ist es dann sehr einfach auf einem Druckblatt, Ausgabeblatt alles dann anders mit + und - Zeichen davor darzustellen.

Genauso wie wenn du jemals eine Tabelle mit Vorname, Name, plz, ort, Straße usw. anlegen sollst.
ALLES in verschiedenen Spalten eingeben. AUCH die Hausnummer der Straße.

Diese dann in einem Ausgabeblatt mit Verketten oder & zusammenzuführen ist ein Klacks.

Wenn du das nicht machst und eine einspaltige Liste hast von Adressen in je einer Zelle, na dann viel Spass beim Aufsplitten wenn du für Etikettendruck Vorname Nachname Plz usw. extra brauchst…

Das mit dem „Einfügen–Namen“ und den
Eintrag in I3 habe ich nicht verstanden. Was bewirken diese
Formeln?

Das mit dem namen hat mit deinem Problem nix zu tun, es verkürzt hier nur die Formel, sie wird dadurch besser lesbar.

Ein Beispiel, du hast In A Artikel stehen, in B die Steuergruppe zu denen die Artikel gehören, in C den Preis, nun willste in D den Preis mit der jeweiligen Steuer multiplizieren.

Und es gibt zig Steuergruppen, also müßtest du ja in D schreiben,
=C1*Wenn(B1=„Bücher“;1,07;Wenn(B1=„Luxus“;1,99…

Wie ersichtlich wird diese Formel schon nur durch diese Abprüfung recht lang.

Wenn du nun aber den Namen, frei gewählt, MwSt für die Formel
Wenn(B1=„Bücher“;1,07;Wenn(B1=„Luxus“;1,99…
vergibst, brauchste in D1 nur nocxh zu schreiben:
=C1*Mwst

Ein weiterer Vorteil ist, wenn sich die Mwst für Bücher von 7 auf 6% ändert, brauchste das nur in der Formel des Namens ändern.

Gruß
Reinhard

Ich werde das mal auf der Arbeit testen und hoffen, dass ich
dort Excel 2007 habe. Hier habe ich nur Office 97 und da geht
das dann wohl nicht.

Hallo Tanja,

1904 Datumswerte gab es schon in frühen Versionene von Excel.

Nur weiß ich nicht, wie man das umschalten kann. Ich habe
heute gesehen, dass im Büro Office 2003 installiert ist. Mit
der neuen Formel hat es problemlos funktioniert.

Viele Grüße
Tanja

hallo Tanja,
„1904 Datumswerte“ sind in deiner Tabelle aktiviert,
sonnt wäre Die Anzeige der negativen Werte zB. in Zelle I3 so nicht nicht möglich!

In Excel2003 siehe unter Extras > Optionen > Berechnung

Gruß Holger

Hallo!

1904 Datumswerte gab es schon in frühen Versionene von Excel.

Nur weiß ich nicht, wie man das umschalten kann. Ich habe
heute gesehen, dass im üro Office 2003 installiert ist. Mit
der neuen Formel hat es problemlos funktioniert.

hallo Tanja,

als das erste MS-Excel auf den Markt kam, Jahrzehnte her, war
Multiplan der Marktführer bei Tabellenkalkulationsprogrammen.
Excels Zeitberechnung beginnt, zumindest im normalen Excel, am
1.1.1900. Die von Multiplan nicht.

Um es Umsteigern von Multiplan auf Excel zu ermöglichen ihre
mappen aus Multiplan auch in Excel korrekt zu öffnen, wurde
die Option mit 1904 eingebaut.

Heutzutage würde ich nie die 1904 Variante anklicken. Damit
baue ich mir eine wunderschöne große Mappe.
Dann kriegt die ein anderer der nicht 1904 angeklickt hat und
schwupps, hat er falsche datümer.

„Nur weiß ich nicht, wie man das umschalten kann“

? Verstehe ich nicht, ist ein Ankreuzkästchen bei XL2003, sehr
leicht findbar unter Extras–Optionen…

So intensiv habe ich mich mit Excel noch nicht auseinandergesetzt. Multiplan kenne ich gar nicht. Für mich sind Tabellenkalkulationsprogramme eher ein notwendiges Übel. Ich bin einfach kein Zahlenmensch.

Viele Grüße
Tanja

Hallo Reinhard!

ich würde auch das Vorzeichen in getr. Spalten schreiben oder
ein Plus und ein Minuskonto führen.
=WAHL(Prf+1;"-";"")&TEXT(TEIL(C3;2-1*Prf;99)+I2*(2*Prf-1);"[hh]:mm")

Hallo Tanja,

Ich habe die Minusstunden und die Plusstunden jetzt in
getrennten Zeilen.

sehr gut. zum Berechnen ist das echt das Beste.
Wenn alles berechnet ist, so ist es dann sehr einfach auf
einem Druckblatt, Ausgabeblatt alles dann anders mit + und -
Zeichen davor darzustellen.

Das wird gar nicht ausgedruckt. Die Zeiterfassungsdatei ist nur eine Hilfe zur Selbstkontrolle seiner eigenen Arbeitszeit.

Genauso wie wenn du jemals eine Tabelle mit Vorname, Name,
plz, ort, Straße usw. anlegen sollst.
ALLES in verschiedenen Spalten eingeben. AUCH die Hausnummer
der Straße.

Diese dann in einem Ausgabeblatt mit Verketten oder &
zusammenzuführen ist ein Klacks.

Wenn du das nicht machst und eine einspaltige Liste hast von
Adressen in je einer Zelle, na dann viel Spass beim
Aufsplitten wenn du für Etikettendruck Vorname Nachname Plz
usw. extra brauchst…

Dass man diese Einträge in seperate Zellen macht, wusste ich. Aber da ich beruflich keine Briefe verschicke sondern nur E-Mails, brauche ich auch keine Adressen aus Excel zusammenzuführen.

Das mit dem „Einfügen–Namen“ und den
Eintrag in I3 habe ich nicht verstanden. Was bewirken diese
Formeln?

Das mit dem namen hat mit deinem Problem nix zu tun, es
verkürzt hier nur die Formel, sie wird dadurch besser lesbar.

Ein Beispiel, du hast In A Artikel stehen, in B die
Steuergruppe zu denen die Artikel gehören, in C den Preis, nun
willste in D den Preis mit der jeweiligen Steuer
multiplizieren.

Und es gibt zig Steuergruppen, also müßtest du ja in D
schreiben,
=C1*Wenn(B1=„Bücher“;1,07;Wenn(B1=„Luxus“;1,99…

Wie ersichtlich wird diese Formel schon nur durch diese
Abprüfung recht lang.

Wenn du nun aber den Namen, frei gewählt, MwSt für die Formel
Wenn(B1=„Bücher“;1,07;Wenn(B1=„Luxus“;1,99…
vergibst, brauchste in D1 nur nocxh zu schreiben:
=C1*Mwst

Ein weiterer Vorteil ist, wenn sich die Mwst für Bücher von 7
auf 6% ändert, brauchste das nur in der Formel des Namens
ändern.

Ach so. So zahlenlastig ist meine Tätigkeit glücklicherweise nicht.

Viele Grüße

Tanja