online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon mustermacher vom 12.08.2022, 10:43 Options

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 19 von Saarbauer vom 24.08.2022, 16:34 Options

    Hallo,

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

    http://www.supportnet.de/t/2333333

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

    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

    Ähnliche Themen

    Zahlen zählen
    manzur1  15.03.2009 - 271 Hits - 5 Antworten

    Zählen wenn
    Wolf61  18.05.2009 - 166 Hits - 4 Antworten

    Arbeitstage zählen
    chuck12345  18.06.2010 - 305 Hits - 1 Antwort

    Zählen Wenn ???
    Jeremy  04.08.2010 - 121 Hits - 5 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026