Registriert seit: 29.09.2015
Version(en): 2030,5
Als Formel, dann so:
Code:
=C1*((EOMONTH(A1;0)-A1)/DAY(EOMONTH(A1;0))+DAY(B1)/DAY(EOMONTH(B1;0))+DATEDIF(A1;B1;"m")-1)
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
18.06.2018, 15:27
(Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2018, 15:45 von LCohen.)
Oh, wenn das stimmt (gucke ich später), dann konntest Du von den 4 EOMONTH's noch eins einsparen.
506,774193548387 statt
506,666666666667
Du gibst dem Juni 1 zuviel und dem Januar 1 zuwenig. Also
"=RC3*((EOMONTH(RC1,0)-RC1+1)/DAY(EOMONTH(RC1,0))+(DAY(RC2)-1)/DAY(EOMONTH(RC2,0))+DATEDIF(RC1,RC2,""M"")-1)"
statt
"=RC3*((EOMONTH(RC1,0)-RC1+0)/DAY(EOMONTH(RC1,0))+(DAY(RC2)-0)/DAY(EOMONTH(RC2,0))+DATEDIF(RC1,RC2,""M"")-1)"
Dann passt es. Und ist sogar etwas schneller, als die Bosko-Lösung (muss ja auch).
Registriert seit: 29.09.2015
Version(en): 2030,5
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
18.06.2018, 15:46
(Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2018, 15:46 von LCohen.)
Du konntest von den 4 EOMONTH's eins einsparen => das sind dann 3. Habe ich so gesagt.
Registriert seit: 15.04.2014
Zitat:"=RC3*((EOMONTH(RC1,0)-RC1+1)/DAY(EOMONTH(RC1,0))+(DAY(RC2)-1)/DAY(EOMONTH(RC2,0))+DATEDIF(RC1,RC2,""M"")-1)"
Das wird nicht immer funktionieren, dazu ist die Formel zu einfach gestrickt Z.B.
22.03.2018-01.04.2018