Holen Sie sich eine Datumszelle in Excel, die mindestens n Tage älter ist als der neueste Datumseintrag

Holen Sie sich eine Datumszelle in Excel, die mindestens n Tage älter ist als der neueste Datumseintrag

Wenn ich eine Spalte mit Datumsangaben und eine Spalte mit Daten habe. Wie gehe ich z. B. 10 Tage in der Zeit zurück (seit dem neuesten Datumseintrag (immer der letzte in der Spalte)), um in der Datumsspalte die Zelladresse in der entsprechenden Datenspalte zu erhalten? Die Datenspalte ist geordnet. Allerdings sind nicht alle Daten in der Liste enthalten (normalerweise sind Wochenenden nicht enthalten). Deshalb muss es mindestens 10 Tage sein und nicht genau 10 Tage.

Der Grund für meine Frage ist, dass ich den durchschnittlichen Datenwert für die letzten 10 Tage berechnen möchte. Dafür benötige ich den Zellbereich, den ich anhand der Daten nur schwer ermitteln kann :(

Das Blatt könnte so aussehen:

08-09-2015  7,40
09-09-2015  7,40
10-09-2015  7,65
11-09-2015  7,15
14-09-2015  7,81
15-09-2015  7,40
16-09-2015  7,60
17-09-2015  7,90
18-09-2015  6,45
21-09-2015  7,90
22-09-2015  6,40
23-09-2015  7,57
24-09-2015  7,85
25-09-2015  7,70
28-09-2015  7,53

Antwort1

Endlich habe ich eine Lösung gefunden. Ich bin immer noch ziemlich neu darin, in Excel so zu arbeiten, und kann gerne weitere Vorschläge machen. Das Ergebnis war, diese Gleichung zu verwenden:

=SUMIFS(C8:C1048576;B8:B1048576;">"&(INDIRECT(ADDRESS(COUNTA(C8:C1048576)+7;2)))-10)/COUNTIF(B8:B1048576;">"&(INDIRECT(ADDRESS(COUNTA(C8:C1048576)+7;2)))-10)

Kurze Erklärungen einiger Daten in der Gleichung

  • Meine Daten gehen von C8 nach unten
  • Meine Daten sind von B8 bis unten angegeben
  • Dieses Beispiel zählt 10 Tage zurück

Ich bin durch diese Antwort inspiriert auf die Lösung gekommen:https://stackoverflow.com/questions/8842417/excel-formula-calculating-the-sum-of-a-column-for-the-last-7-days-from-today-as

verwandte Informationen