Abstract
Sie wollen unterjährige Werte glätten und dabei die Periodenendwerte und den Gesamtdurchschnitt beibehalten?
Zwei einfache Möglichkeiten:

Definieren Sie diese Namen:
| Name | Bezieht sich auf |
|---|---|
| All_Values | =Sheet1!$A$2:$K$2 |
| Bookvalue_End | =Sheet1!$L$2 |
| Bookvalue_Start | =Sheet1!$A$2 |
| Inner_Count | =(Total_Count-2) |
| Inner_Values | =Sheet1!$B$2:$K$2 |
| Total_Average | =MITTELWERT(All_Values) |
| Total_Count | =SPALTE(Bookvalue_End)-SPALE(Bookvalue_Start)+1 |
Wenn alle unterjährigen Werte identisch sein sollen, geben Sie ein:
A3: =Bookvalue_Start
B3: =(@Total_Average*@Total_Count-Bookvalue_Start-Bookvalue_End)/@Inner_Count und nach rechts kopieren bis K3
L3: =Bookvalue_End
Wenn alle unterjährigen Werte (mit Ausnahme eines oder mehrerer Extremwerte) identisch sein sollen, geben Sie ein:
A3: =Bookvalue_Start
B3: =WENN(ABS(@Total_Average-MAX(Inner_Values))>=ABS(@Total_Average-MIN(Inner_Values));WENN(B$2=MAX(Inner_Values);B$2;(@Total_Average*@Total_Count-Bookvalue_Start-Bookvalue_End-MAX(Inner_Values)*ZÄHLENWENN(Inner_Values;MAX(Inner_Values)))/(@Inner_Count-ZÄHLENWENN(Inner_Values;MAX(Inner_Values))));WENN(B$2=MIN(Inner_Values);B$2;(@Total_Average*@Total_Count-Bookvalue_Start-Bookvalue_End-MIN(Inner_Values)*ZÄHLENWENN(Inner_Values;MIN(Inner_Values)))/(@Inner_Count-ZÄHLENWENN(Inner_Values;MIN(Inner_Values))))) und nach rechts kopieren bis K3
L3: =Bookvalue_End
Download
Bitte den Haftungsausschluss im Impressum beachten.
smoothing_inner_period_values.xlsx [17 KB Excel Datei, ohne jegliche Gewährleistung]
Hinweis: Eine umfassende Dokumentation meiner Excel Implementierungen finden Sie in Excel VBA Eine Sammlung.