Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Fehler bei Berechnungsformel
#1
Hallo,

ich bekomme, in meinem Stundenzettel, einen Fehler angezeigt.
Dies passiert immer wenn der Monat keine 31 Tage hat.

Bei Monaten mit 31 Tagen ist alles OK.

Ich stehe total auf dem Schlauch. Vielleicht könnt ihr mir ja helfen?

Vielen Dank

andrusch


.xlsx   Kopie von V_3_1_1-Vorlage-StNachw_2017_40.xlsx (Größe: 25,9 KB / Downloads: 12)
Antworten Top
#2
Hola,


Code:
=wennfehler(Deine_Formel;"")

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • andrusch
Antworten Top
#3
Guten morgen,
also steve meint es in G39 so:

=WENNFEHLER(WENN(ODER(M39="W";M39="B");REST(D39-C39;24);0)-(M39="B")*0,75;"")
Angel  nicht böse sein... ich übe noch.
Antworten Top
#4
Hi,

der Fehler liegt in der Formel selbst.


Code:
=Wenn(A39="";"";irgendwas)-(M39="B")*0,75



ergibt dann


Code:
=""-(M39="B")*0,75


was zu einem Fehler führt. Richtig wäre das:


Code:
=WENN(A9="";"";WENN(ODER(M9="W";M9="B");REST(D9-C9;24);0)-(M9="B")*0,75)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • andrusch
Antworten Top
#5
:33:

Vielen Dank!
Antworten Top
#6
Danke euch beiden, beide Lösungen führen zum Ziel.
Ich hoffe ich darf hier diesbezüglich gleich noch eine Frage stellen Wink

Und zwar haben wir jetzt im Betrieb Rufbereitschaft, welche egal ob ich gearbeitet wurde oder nicht mit 3 Stunden vergütet wird.

Das heisst, Wenn ich als Arbeitszeit z.b. 7-19 eingebe und in Spalte M9 ein R dann sollte in Spalte H9 als Ergebnis 15 stehen (12 + 3) (Das wäre der Fall, wenn der Kollege der Rufbereitschaft lt. Dienstplan hat gearbeitet hat)

Wenn der Kollege der an diesem Tag Rufbereitschaft hat, jedoch nicht benötigt wurde, dann soll er nur ein R in die Spalte M9 eintragen und in Spalte H9 soll als Ergebnis 3 erscheinen, eine Arbeitszeit wird dann nicht extra eingegeben.

Ich hoffe ich habe mich halbwegs verständlich ausgedrückt.

Vielen Dank

andrusch


.xlsx   V_3_1_2-Vorlage-StNachw_2017_48.xlsx (Größe: 26,21 KB / Downloads: 3)
Antworten Top
#7
Hola,

schreib doch hinter deine Rest-Formel noch +3.

Gruß,
steve1da
Antworten Top
#8
Das funktioniert jedoch nur bedingt.

Siehe Anhang (H26)


.xlsx   V_3_1_2-Vorlage-StNachw_2017_48.xlsx (Größe: 26,39 KB / Downloads: 9)

Gruß andrusch
Antworten Top
#9
(01.09.2017, 15:39)andrusch schrieb: Das funktioniert jedoch nur bedingt.

Siehe Anhang (H26)



Gruß andrusch

Hallo,

in H26: =WENN(A26="";"";WENN(UND(M26="R");REST(D26-C26;24)+3;REST(D26-C26;24)))

in deiner Beispieldatei funktioniert es so.
Aber vielleicht haben die Voll-Profis noch eine bessere Lösung. :17:
Angel  nicht böse sein... ich übe noch.
Antworten Top
#10
Hi,

eigenlich sollte das reichen:


Code:
=WENN(A9="";"";(M9="R")*3+REST(D9-C9;24))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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