MS Office Excel - wie kann ich aus bis zu 7 Datumsangaben eine durchschnittliche Tagesanzahl erhalten?
Tag allerseits,
ich stehe mal wieder mit Excel (2010) auf dem Kriegsfuß. Folgende Herausforderung:
- ich habe ein Arbeitsblatt auf dem ich festhalte, wann die lieben Kollegen Arbeitsmaterialien getauscht haben
- aus mehreren Datumsangaben soll mit Excel ein statistischer Rhythmus (durchschnittliche Anzahl von Tagen ergibt den voraussichtlich nächsten Tauschtermin) errechnet werden
- das soll mir helfen, einen gewissen Vorrat vorzuhalten und dennoch wirtschaftlich zu handeln
Da ich von VB schon einmal gar keinen Plan habe, habe ich versucht, dies mit einfachen Formeln wie DATEDIF und WENN(ISTLEER... zu erreichen, was auch funktioniert, solange ich nur zwei Datumsangaben mache. Bei mehreren Angaben komme ich ins Straucheln, denn aufgrund der vielen Möglichkeiten werden meine Formeln letztendlich zu lang und ich kann wieder von vorne anfangen.
So sieht meine Tabelle aus:
Hat vielleicht irgendjemand eine Idee, wie ich - möglichst OHNE VB - das Problem lösen kann?
Danke für Eure Mühe!
perpendicular
ich stehe mal wieder mit Excel (2010) auf dem Kriegsfuß. Folgende Herausforderung:
- ich habe ein Arbeitsblatt auf dem ich festhalte, wann die lieben Kollegen Arbeitsmaterialien getauscht haben
- aus mehreren Datumsangaben soll mit Excel ein statistischer Rhythmus (durchschnittliche Anzahl von Tagen ergibt den voraussichtlich nächsten Tauschtermin) errechnet werden
- das soll mir helfen, einen gewissen Vorrat vorzuhalten und dennoch wirtschaftlich zu handeln
Da ich von VB schon einmal gar keinen Plan habe, habe ich versucht, dies mit einfachen Formeln wie DATEDIF und WENN(ISTLEER... zu erreichen, was auch funktioniert, solange ich nur zwei Datumsangaben mache. Bei mehreren Angaben komme ich ins Straucheln, denn aufgrund der vielen Möglichkeiten werden meine Formeln letztendlich zu lang und ich kann wieder von vorne anfangen.
So sieht meine Tabelle aus:
Hat vielleicht irgendjemand eine Idee, wie ich - möglichst OHNE VB - das Problem lösen kann?
Danke für Eure Mühe!
perpendicular
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 293540
Url: https://administrator.de/contentid/293540
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
6 Kommentare
Neuester Kommentar
Moin,
mit einer Matrix-Formel geht das z.B recht kompakt. Für die durchschnittliche Differenz zu den Daten in Zeile 34 lautet die Formel:
Die Formel muss zwingend mit
Gruß grexit
mit einer Matrix-Formel geht das z.B recht kompakt. Für die durchschnittliche Differenz zu den Daten in Zeile 34 lautet die Formel:
=WENNFEHLER(SUMME(WENN($O34:$T34-$N34:$S34>=0;$O34:$T34-$N34:$S34;0)) / (Anzahl($O34:$T34)-1);"")
STRG+SHIFT+ENTER
abgeschlossen werden.Gruß grexit
Hallo @perpendicular,
Die Differenz von 7 Daten zu jeweils jedem anderen sind insgesamt 21 Werte:
(Leere Zellen sind Werte, die du brauchst. Insgesamt 21)
Das wird als Excel-Formel sehr unübersichtlich.
Mein Vorschlag ist, dass du ein "Berechnungs-Blatt" erzeugst, und dort die Berechnungen vornimmst.
Jede Zeile in deinem Quell-Blatt entspricht einer Zeile in deinem Berechnungs-Blatt.
Auf dem Berechnungsblatt benutzt du nun die ersten 21 Zellen jeder Zeile um die Differenz der verschiedenen Kombinationen zu finden.
In der 22. Zelle bildest du den Durchschnitt und benutzt diesen in deinem Quellblatt.
Gruß,
@Snowman25
Die Differenz von 7 Daten zu jeweils jedem anderen sind insgesamt 21 Werte:
Datum | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
1 | x | x | x | x | x | x | x |
2 | x | x | x | x | x | x | |
3 | x | x | x | x | x | ||
4 | x | x | x | x | |||
5 | x | x | x | ||||
6 | x | x | |||||
7 | x |
Das wird als Excel-Formel sehr unübersichtlich.
Mein Vorschlag ist, dass du ein "Berechnungs-Blatt" erzeugst, und dort die Berechnungen vornimmst.
Jede Zeile in deinem Quell-Blatt entspricht einer Zeile in deinem Berechnungs-Blatt.
Auf dem Berechnungsblatt benutzt du nun die ersten 21 Zellen jeder Zeile um die Differenz der verschiedenen Kombinationen zu finden.
In der 22. Zelle bildest du den Durchschnitt und benutzt diesen in deinem Quellblatt.
Gruß,
@Snowman25
Hallo perpendicular!
Alternativ zu grexits Vorschlag ginge es auch so:
Formel U34 (Zahlenformat):
Formel V34 (Datumsformat):
Gruß Dieter
Alternativ zu grexits Vorschlag ginge es auch so:
Formel U34 (Zahlenformat):
=WENNFEHLER((INDEX(N34:T34;;ANZAHL(N34:T34))-N34) /ANZAHL(O34:T34);"Text") |
Formel V34 (Datumsformat):
=WENNFEHLER(INDEX(N34:T34;;ANZAHL(N34:T34))+U34;"Text") |
Gruß Dieter