6.3k Aufrufe
Gefragt in Tabellenkalkulation von
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

[*]
[sup]*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.
[/sup]

39 Antworten

0 Punkte
Beantwortet von
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
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi mustermacher :-)

stell doch eine mustertabelle zur verfuegung(ueber gratisanbieter hochladen),dann wird sich alles schnell aufklären :-))

gruss nighty
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
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
0 Punkte
Beantwortet von
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.
0 Punkte
Beantwortet von
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
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
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
0 Punkte
Beantwortet von
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
0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
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
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

warum tanzt du auf 2 Hochzeiten, da kommt für dich und die Helfer nichts bei raus

www.supportnet.de/t/2333333

Hast du meine Antwort mal angesehen, sollte dein Problem lösen

Gruß

Helmut
0 Punkte
Beantwortet von
Hallo Helmut,

ich tanze nicht auf 2 Hochzeiten der andere Thread wurde geschlossen.

Habe deine Formel probiert, im Ergebnis steht #WERT!


Gruß
Eberhard
...