Clever-Excel-Forum

Normale Version: Betrag gestaffelt nach Jahren genau aufteilen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Hallo,

ich möchte das Finanzvolumen Monatsgenau runter gerechnet aufteilen. Und außerhalb der Zeit eine 0 oder einen - anzeigen lassen. (Hinter der Jahreszahl verbirgt sich immer der 31.12.xxx - als Formelhilfe)

Ich hatte schon einen Ansatz mit wenn(oder) und datedif aber irgendwie klappt das nicht, könnt ihr helfen?

                                                                     Förderbeginn    / Förderende/ Gesamtens Finanzvolumen/          2011  /         2012          /    2013    / ..........    /2019

                                               Als Beispiel :      01.06.2012  / 31.12.2018           /     55.000              /                  -      /   50.000     /         100.000     /     ........ /    -



Ich muss mich vielmals entschuldigen, ich kann im augenblick nicht das tool runterladen um Tabellen einzufügen Blush Confused

 
Danke schonmal!
Hi,

Code:
=WENN(($A2>D$1)+($B2<D$1);0;DATEDIF(MAX($A2;MONATSENDE(D$1+1;-13)-1);MIN($B2;D$1+1);"M"))

musst Du halt auf Deine Tabelle anpassen.
Hallo

meinst du die 55.000 auf die betroffenen Monate aufteilen?

ABCDEFGHIJKL
1FörderbeginnFörderendeFinanzvolumen31.12.201131.12.201231.12.201331.12.201431.12.201531.12.201631.12.201731.12.201831.12.2019
201.06.201231.12.201855000048738354835483548354835483540
301.02.201331.12.20131000001000000000

ZelleFormel
D2=WENNFEHLER((DATEDIF(MAX($A2;(MONATSENDE(D$1;-12)+1));D$1;"YM")+1)*(D$1<=$B2)*(D$1>=$A2)*$C2/(DATEDIF($A2;$B2;"M")+1);0)



LG UweD
Danke Smile
Ich habe sie angepasst, aber sie funktioniert nicht für die Teilmonate Huh

Auch hier klappt das mit den Anteiligen Monaten nicht ... ich kann nicht erklären woher das kommt

Das ist mein Anasatz aber auch der macht Probleme

=WENN($K$4>AA2;"-";WENN($L$4>=AA2;($P$4/DATEDIF($K$4;$L$4;"m"))*(DATEDIF($K$4;AA2;"m"));"-"))
(14.06.2022, 08:52)LieslWeppon schrieb: [ -> ]Ich habe sie angepasst, aber sie funktioniert nicht für die Teilmonate Huh

Du hast 2 Antworten mit Lösungen bekommen...

Welche funktioniert nicht?

LG UweD
Beide nicht.

=WENN($K7-AA$2>=0;"-";WENN(AA$2-$L7>=365;"-";"x"))

hiermit konnte ich jetzt schonmal die Zellen mit - befüllen die nicht innerhalb der Laufzeit liegen.

Jetzt muss für x noch eine Formel her mit der Aufteilung der Summe auf das jeweilige Jahr, und das eben sowohl zu beginn anteilig also Mai bis Dezember als auch am ende Januar bis April (Beispiel).


Smile

Ich habe folgende Angaben:

A Beginn
B Ende
c Betrag der Aufgeteilt werden muss
d bis ? jeweils die die Jahreszahlen

Beginn - Ende - Betrag - 2012 - 2013 - 2014....

Mein ansatz war: Laufzeit gesamt berechnen / Betrag und dann auf die Jeweiligen Jahre Aufteilen....

Bis jetzt machen mir aber die Angebrochenen Jahre Probleme. Es muss auch nicht Taggenau sein. Monatsgenau wäre völlig ausreichend.
Hallo

Dann lade doch mal eine Musterdatei hoch:
 - ein Blatt mit deinen Vorgaben
 - und ein Blatt, wo du händisch das Ergebnis einträgst


LG UweD
Hallo Liesl,

wenn du das etwas flexibel brauchst, dann nimm meine VBA-Fkt. (s. Mappe)

Gruß Sigi
Hi,

einfach so:

Code:
=WENN(($A2>D$1)+($B2<D$1);0;DATEDIF(MAX($A2;MONATSENDE(D$1+1;-13)-1);MIN($B2;D$1+1);"M")*$C$2/DATEDIF($A$2-1;$B$2+1;"M"))

in D2, nach rechts ziehen.
Liber Bosko,

die Funktioniert super bis auf für das letzte angebrochene Jahr. Da gibt er 0 Raus.

Ich versuche mal eine Datei hoch zu laden...

So hier als Date.

Beim Aufschreiben ist mir aufgefallen das es sich auf ein Problem reduzieren klässt.

Wie kann ich angeben wieviel Monate vom Jahr xy im angegeben Zeitraum liegten.

26 Es klingt so simpel zu lösen aber ich bekomm es irgendwie nicht hin....

und die Formel wird länger und länger

=$P$3/($K$3-$L$3)*(WENN(Y2-$K$3>0;($Y$2-J3)+($K$3-X2);0)+(WENN(Y2-$L$3>0;$L$3-Y2;0)))...
Seiten: 1 2 3 4