Zählen bis und weiter
Hallo alle zusammen,
ich habe von Paul1 schon diese 2 Formeln erhalten,
=WENN(B15<=40;B15;40)
=WENN(B15>3;B15-B16;"")
Das sieht dann so aus:
Stunden
B8 Mo 10
B9 Di 9
B10 Mi 8
B11 Do 10
B12 Fr 8
B13 Sa 5
B14 So
B15 Std Mo-Sa 50
B16 Sollstunden 40
B17 Überstunden 10
B18 25,00%
B19 50,00%
Jetzt möchte ich das ganze noch wie folgt erweitern:
In B18 soll von B17 weiter gezählt werden bis max. 3 und der Rest in B19
Kann mir da jemand weiter helfen?
Gruß Eberhard
*Threadedit* 24.08.2010, 08:31:39
Admininfo: Führe Threads bitte nicht fort, indem du weitere eröffnest, und vermeide Mehrfachanfragen! Die Datenbank und User werden es dir danken. Siehe FAQ 2, #3.
Antwort schreiben
Antwort 1 von Saarbauer vom 12.08.2022, 13:30 Options
Hallo,
hoffe es richtig verstanden zu haben
in B18
=Wenn(B17>3;3;B17)
in B19
=Wenn(B17>3;B17-3;0)
Gruß
Helmut
Antwort 2 von mustermacher vom 12.08.2022, 15:27 Options
Hallo Helmut,
es geht, aber der Nachteil ist, solange B17 noch leer ist, steht in B18 die 3 und in B19 die -3, was nicht sein sollte.
Die richtigen Daten erscheinen erst, wenn mindestens in B15 eine 4 steht.
Falls Du es ausprobieren willst, in meiner Anfrage steht die obere Formel in B16 und die untere in B17
Erst einmal vielen Dank und vielleicht weißt Du ja noch eine andere Lösung.
Gruß Eberhard
Antwort 3 von Saarbauer vom 12.08.2022, 16:00 Options
Hallo,
das kann eigentlich nicht sein,
da in B18 meine Abfrage auf B17 größer 3 lautet und dann 3 eingetragen wird, sonst B17
und bei B19 geht es genauso.
Ich vermute, dass du das Zeichen > mit < vertauscht hast.
Gruß
Helmut
Antwort 4 von Saarbauer vom 12.08.2022, 16:11 Options
Hallo,
mir gerade aufgefallen.
=WENN(B15>3;B15-B16;"")
warum >3 bei der Berechnung?
Aus meiner Sicht wäre
=WENN(B15>40;B15-B16;"")
richtig
Gruß
Helmut
Antwort 5 von mustermacher vom 12.08.2022, 18:19 Options
Hallo Helmut,
habe die Änderung von 3 auf 40 vorgenommen, war mein Fehler, es hat sich aber nichts verändert, immer noch das gleiche.
Trotz nochmaliger Eingabe Deiner Formel.
Ich versuche noch einmal mein Anliegen zu erklären:
Nach meinen jetzigen Formeln stehen
in B15 die Wochenstunden z B. 49
in B16 die Wochensollstunden 40
in B17 dann die Überstunden 9
jetzt möchte ich B17 noch einmal aufteilen:
in B18 darf dann max. 3 stehen und der Rest
in B19 die 6
bleibt B17 leer, weil in B15 nicht B16=40 erreicht hat, darf auch in B17, B18 und B19 nichts stehen
Ich hoffe ich habe meinen Gedankengang verständlich ausgedrückt
Gruß Eberhard
Antwort 6 von Paul1 vom 12.08.2022, 19:50 Options
Hallo Eberhard!
Aus meiner letzten Antwort:
In B1 die Formel:
=WENN(A1<=3;A1;3)
in C1 die Formel:
=WENN(A1>3;A1-B1;"")
Die Formel brauchst Du lediglich nur auf die neuen Zellbezüge umzuschreiben, dann müßte es klappen, auch wenn in B17 nichts drinnen steht.
statt in B1 in B18:
=WENN(B17<=3;B17;3)
statt in C1 in B19:
=WENN(B17>3;B17-B18;"")
schöne Grüße
Paul1
Antwort 7 von mustermacher vom 12.08.2022, 20:27 Options
Hallo Paul1
habe ich gemacht, steht in B17 nichts drin, steht in B18 die 3 und in B19 die -3
Und das geht nicht, weil die Daten am Monatsende zusammen laufen und dann nicht richtig sind, wenn nicht mindestens in B16 die 40 erreicht wird. Denn erst dann zeigen D17, D18 und D19 was ich gerne hätte.
Es ist leider sehr schwierig, seine Gedankengänge jemanden schriftlich mit zuteilen.
Warum gibt es keine Hotline bei Euch, dann wäre vieles bestimmt leichter.
Gruß Eberhard
Antwort 8 von Saarbauer vom 12.08.2022, 20:38 Options
Hallo,
du hast anscheinend wandernde Zellen!
erst sind es die Zellen B17 B18 B19, jetzt D17 D18 D19
Wie soolen wir als Aussenstehende da noch klar kommen?
Gruß
Helmut
Antwort 9 von Paul1 vom 12.08.2022, 21:04 Options
Hallo Eberhard!
Wenn in B17 nichts drinnen steht, dann steht nach meiner Dir bekanntgegebenen Formel weder etwas in B18 noch in B19.
Ich hab gerade in B17 0 eigegeben, daraufhin steht in B18 0 und B19 ist leer (oder ich spinn).
Schau es Dir nochmals an!
Wenn in B16 keine 40 Stunden erreicht werden, erübrigt sich B17, wenn die Überstunden wöchentlich abgerechnet werden, oder man müßte alles umkrempeln aber dafür fehlt mir derzeit die nötige Zeit.
Ich bin überzeugt Du bringst es auf die Reihe.
Gruß
Paul1
Antwort 10 von finger59 vom 12.08.2022, 21:10 Options
Hallo Eberhard,
auch ich muss dem Helmut Saarbauer recht geben, die Aussagen mit D17,D18 u. D19 verwirren mehr da man jetzt nicht weiß, welche Info korrekt ist.
Hinzu kommt, dass Du in Deiner Fragestellung die Zellen B17 mit den Überstunden und dann B18 und B19 mit 25 bzw. 50% belegt sind.
Aber ich hoffe Dich dennoch korrekt verstanden zu haben ohne die korrekte Zelle zu wissen, wo die Formel(n) dann reingehört(en).
Also - wenn in B17 die Differenzstd. = 0 sind, dann soll in dem Ergebniszellen (vorher B18 und B19) keine Ausrechnung erfolgen.
Der erste Teil der Formel wäre also... =wenn(b17<=0;0;
(ich gehe jetzt einfach mal von der Zelle B18 als Zielzelle aus - ansonsten eben entsprechend die Formel in die korrekte Zelle reinschreiben)
der zweite Teil... (Zelle B17 größer 3 dann 3)
=wenn(B17 >3;3;
der dritte Teil... (Zelle B17 größer 0 und kleiner 3 dann B17)
=wenn(und(b17>0;b17<3);b17;
So könnte man nun die Formel entsprechend zusammensetzen..
=WENN(B17<=0;0;WENN(B17>3;3;WENN(UND(B17>0;B17<=3);B17;"Kontrolle")))
Das Wort Kontrolle war für mich nur zum Testen....
Der nächste Schritt danach ist wiederum einfach....
=wenn(die Ergebniszelle der vorherigen Formel)<3;0;B17-3)
Damit würdest Du die Differenz von mehr als 3 Std. zu den 3 Std. ermitteln - falls die Differenz aber vorher bereits kleiner gleich 3 Std. war, dann eben nichts.
Ausgangspunkt das die erste Formel in B18 stand....
und diese hier in B19 stehen würde.
=wenn(B18<3;0;b17-3)
So... ich hoffe Dich richtig verstanden zu haben, aber wie bereits erwähnt... die Infos mit Deinen Angaben sind schon verwirrend.
In diesem Sinne... have a nice Day.... Gruß Helmut
Antwort 11 von mustermacher vom 12.08.2022, 22:43 Options
Hallo Helmut, Paul und finger59,
leider ist es mir nicht gelungen, schriftlich zu erklären (was auch schwierig ist) das Ihr Aussenstehenden mein Anliegen versteht (wofür ich natürlich Verständnis habe)
Ich werde mich ab Morgen noch einmal bemühen die ganze Sache von vorne aufzurollen und das Thema etwas anders versuchen anzugehen, auch keine Wanderzellen mehr haben, wie Helmut richtig erkannt hat. (Tippfehler von mir mit dem "D")
Ich melde mich die Tage wieder und ein schönes Wochenende
Eberhard
PS. vielen Dank für Eure geopferte Zeit
Antwort 12 von nighty vom 13.08.2022, 08:07 Options
hi mustermacher :-)
stell doch eine mustertabelle zur verfuegung(ueber gratisanbieter hochladen),dann wird sich alles schnell aufklären :-))
gruss nighty
Antwort 13 von Saarbauer vom 13.08.2022, 08:29 Options
Hallo,
ich versuche mal einen anderen Weg.
in B15 =Summe(B8:B14) -> tatsächliche Stunden
in B16 deine Sollstunden, hier 40
in B17 =Wenn(B15>40;40;Wenn(B15-B16<0;0;B15-B16)) -> Überstunden
in B18 =Wenn(B17>3;3;B17) -> Überstunden 25 % bis 3 h
in B19 =Wenn(B17>3;B17-3;0) -> Überstunden 50 % ab 3 h
das müsste funktionieren
Gruß
Helmut
Antwort 14 von mustermacher vom 13.08.2022, 23:23 Options
Hallo Helmut,
erst einmal vielen Dank das Dir mein Anliegen keine Ruhe gelassen hat.
Ich habe Deine Formeln eingegeben und es sah sehr gut aus
Es stand
in B15....40
in B16....40
in B17.....0
in B18.....0
in B19.....0
so hatte ich es mir vorgestellt,
dann habe ich B15 auf 41 geändert
Es stand...................Es hätte aber stehen müssen
in B15....41...............in B15....41
in B16....40...............in B16 ...40
in B17....40...............in B17.....1
in B18.....3.................in B18.....0
in B19....37................in B19.....0
dann habe ich B15 noch bis auf 70 erhöht, aber B17, B18 und B19 ist immer gleich geblieben.
Danach habe ich als Versuch einmal B16 auf 30 geändert
Es stand
in B15.....40
in B16.....30
in B17.....10
in B18......3
in B19......7
und die Rechnung war so wie ich sie gerne hätte, aber leider nicht mit den richtigen Zahlen in B15 und B16.
Ich hätte sehr gerne die Meldung gemacht das mein Problem gelöst ist, aber ich glaube, Du bist auf dem richtigen Weg.
Danke für Deine Mühe und ein schönes Wochenende
Gruß Eberhard
PS. ich brauche das Thema wohl nicht mehr neu auf zu rollen, wie angekündigt, denn ich glaube das meine Frage durch Deine Bemühung für alle Helfer verständlich geworden sind.
Antwort 15 von mustermacher vom 14.08.2022, 11:46 Options
Hallo Ihr drei netten Helfer, Helmut, Paul1 und finger59,
ich habe Dank Eurer Vorschläge mit meinen laienhaften Kenntnissen an den Formeln gebastelt und habe durch Zufall die Lösung gefunden. Unter dem Motto: Ein blindes Huhn findet auch mal ein Korn.
Hier die Formel:
B16 =WENN(B15<=40;B15;40)
B17 =WENN(B15>=0;B15-B16;"")
B18 =WENN(B17<=3;B17;3)
B19 =WENN(B17>3;B17-B18;"")
Noch einmal recht herzlichen Dank an Euch für Eure Mühe und Hilfe, daß das Problem trotz einiger Probleme (von mir durch unklare Aussagen) gelöst wurde.
Gruß Eberhard
Antwort 16 von Saarbauer vom 14.08.2022, 13:02 Options
Hallo,
hier lag der Fehler in meinen Formeln
in B17 =Wenn(B15>40;40;Wenn(B15-B16<0;0;B15-B16))
richtig ist
in B17 =Wenn(B15<B16;0;B15-B16) -> Überstunden
Gruß
Helmut
Antwort 17 von mustermacher vom 24.08.2022, 14:08 Options
Hallo alle zusammen,
hier die Formel die ich als Lösung geschickt habe, funktioniert aber leider nur bei einer 40 Std Woche
B16 =WENN(B15<=40;B15;40)
B17 =WENN(B15>=0;B15-B16;"")
B18 =WENN(B17<=3;B17;3)
B19 =WENN(B17>3;B17-B18;"")
B16 zählt bis 40 Std
B17 zählt ab 40 Std die Überstd (falls vorhanden)
B18 zählt die Überstd. dann bis 3 Std (25%)
B19 zählt die Überstd ab 3 Std weiter (50%)
Hat die Woche aber nur 1 Tag = 8 Std, und es werden 10 Std geleistet, werden keine Überstd durch die Formel in B16 angezeigt.
Ändere ich manuell in B16 die Zahlen 40 auf 8 funktionert es wie gewünscht.
Gibt es eine Lösung um manuelle Einträge (durch unterschiedliche Tage, 1. und letzte Woche im Monat) zu vermeiden ?
Gruß
Eberhard
Antwort 18 von finger59 vom 24.08.2022, 14:44 Options
Hallo Eberhard,
mache es Dir und uns Helferleins doch ein wenig einfacher und gib uns doch mal eine Musterdatei (s. AW 12 von nighty) und schreibe dort rein, was wo warum stattfinden soll.
Ich bin mir sicher, dass Dir dann auch schnell geholfen werden kann.
In diesem Sinne.. have a nice Day... Gruß Helmut
Antwort 20 von mustermacher vom 24.08.2022, 17:21 Options
Hallo Helmut,
ich tanze nicht auf 2 Hochzeiten der andere Thread wurde geschlossen.
Habe deine Formel probiert, im Ergebnis steht #WERT!
Gruß
Eberhard