07.10.2020, 23:15
Seiten: 1 2
08.10.2020, 01:22
Wenn ich nicht irre, und ohne die Daten genau angesehen zu haben, liegt doch eine Interpolationsaufgabe vor:
https://berndplumhoff.gitbook.io/sulprob...s/sbinterp
Natürlich wird hierbei ein bestimmter Verlauf unterstellt: linear, oder lineare Varianz, je nach Parameter.
https://berndplumhoff.gitbook.io/sulprob...s/sbinterp
Natürlich wird hierbei ein bestimmter Verlauf unterstellt: linear, oder lineare Varianz, je nach Parameter.
08.10.2020, 08:27
Abkürzung und Beschleunigung von #9 als Nicht-LET und LET:
=
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1-1+SUMME(INDEX(B:C;
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1;{1.2})*{1.-1})/SUMME(INDEX(B:C;
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1+{1.0.1.0};{2.2.1.1})*{1.-1.-1.1})
=LET(x;VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1;
x-1+SUMME(INDEX(B:C;
x;{1.2})*{1.-1})/SUMME(INDEX(B:C;
x+{1.0.1.0};{2.2.1.1})*{1.-1.-1.1}))
Ein sehr schönes Beispiel für die Verkürzung von Formeln bei wiederkehrenden bzw. verschobenen Elementen gibt Josef Burch in
https://www.herber.de/excelformeln/pages...erten.html
... welches - mit der besonderen Verwendung von INDEX - immer eine Leitlinie darstellen sollte. Das ändert die Formeln nochmal:
=INDEX((B1:B8-C1:C8)/(C2:C9-C1:C8-B2:B9+B1:B8)-1;
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1)+
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1
=LET(x;VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1;INDEX((B1:B8-C1:C8)/(C2:C9-C1:C8-B2:B9+B1:B8)-1;x)+x)
=
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1-1+SUMME(INDEX(B:C;
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1;{1.2})*{1.-1})/SUMME(INDEX(B:C;
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1+{1.0.1.0};{2.2.1.1})*{1.-1.-1.1})
=LET(x;VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1;
x-1+SUMME(INDEX(B:C;
x;{1.2})*{1.-1})/SUMME(INDEX(B:C;
x+{1.0.1.0};{2.2.1.1})*{1.-1.-1.1}))
Ein sehr schönes Beispiel für die Verkürzung von Formeln bei wiederkehrenden bzw. verschobenen Elementen gibt Josef Burch in
https://www.herber.de/excelformeln/pages...erten.html
... welches - mit der besonderen Verwendung von INDEX - immer eine Leitlinie darstellen sollte. Das ändert die Formeln nochmal:
=INDEX((B1:B8-C1:C8)/(C2:C9-C1:C8-B2:B9+B1:B8)-1;
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1)+
VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1
=LET(x;VERGLEICH(WAHR;INDEX(C1:C8>B1:B8;);)-1;INDEX((B1:B8-C1:C8)/(C2:C9-C1:C8-B2:B9+B1:B8)-1;x)+x)
Seiten: 1 2