Erstmal voraus danke für die bisherigen vielen Hilfen von euch. :)
Heute hab ich mal eine "zumindest für mich" kniffelige Frage an euch!
Ich habe eine Tabelle erstellt in der Taschengelder für Kinder berechnet werden sollen. Diese sind Altersbezogen und in einer Extratabelle aufgeführt. Meine bisherige Variante funktioniert, hat aber auch noch nix mit rechnen zu tun sondern ist eher ein Vergleichen und Zählen.
WENN(WENN(E7;DATEDIF(E7;HEUTE();"Y");"")="";"";SVERWEIS(WENN(E7;DATEDIF(E7;HEUTE();"Y");"");Ber.!$A$3:$C$20;3;0)*WENN(ZÄHLENWENN(G7:AI7;"x")+ ZÄHLENWENN(G7:AI7;"u")=TAG(MONATSENDE($AD$1;0));30;ZÄHLENWENN(G7:AI7;"x")+ZÄHLENWENN(G7:AI7;"u")))
Die funktioniert auch super, solange das Kind in dem Monat nicht Geburtstag hat. Denn dann müsste, und da kommt ihr ins Spiel, berechnet werden das das Taschengeld bis einen Tag vor dem Geb. und ab Geburtstag das TG für ein Jahr älter bezahlt wird.
Also wenn ein Kind am 7.März 6 Jahre wird bekommt es für die ersten 6 Tage noch das TG für ein 5 Jahre altes Kind und danach ab dem 7. März das TG für ein 6 Jahre alts Kind dabei hat jeder Monat 30 Tage.
Also wie ich das mit + und * berechne weiß ich nur wie ich es auf den genauen Tag begrenze? Und das Exel dann auchnoch weiß das es nach dem Tag dann dennoch weiterrechnen soll nur mit eben dem nächsten Wert... Hach Fragen über Fragen.
Danke schonmal fals jemand sich dafür Zeit nimmt. Ich probiere mich dennoch nebenbei mal weiter.
MfG Martin