Ich habe eine Zeitreihe, die ich analysieren möchte. Ich möchte einige Daten extrahieren, die bestimmten Kriterien entsprechen. Ich muss jedoch auch sicherstellen, dass die Formel die neuesten Daten betrachtet (d. h. die letzte Spalte, die einer Zeitreihe hinzugefügt wurde).
Um eine Liste von Daten zu extrahieren, die den Kriterien entsprechen, kann ich die bereitgestellte Antwort verwendenHier
Um sicherzustellen, dass Excel die neuen Spalten in die Formel aufnehmen kann, kann ich offset
die in diesem Abschnitt erwähnte Funktion verwenden.Antwort.
Ich habe jedoch Schwierigkeiten, mit beiden Antworten die gewünschte Formel zu erstellen.
Gewünschte Ausgabe:
Names 24/03/2019 25/03/2019 Criteria Date
Name 1 A A A 25/03/2019
Name 2 A B
Name 3 B A
Name 4 C A
Name 5 A A
Im obigen Beispiel möchte ich, dass die Formel die Liste der Namen mit dem Buchstaben „A“ in der heutigen Spalte von 3 auf 4 Namen ändert, wenn die heutige Spalte zur Zeitreihe hinzugefügt wird.
Antwort1
Obwohl hier eine OFFSET-Funktion verwendet werden kann, handelt es sich dabei um eine volatile Funktion. Dies bedeutet, dass sie jedes Mal neu berechnet wird, wenn sich etwas auf dem Blatt ändert, auch wenn dies keine Auswirkung auf die Formel hat. Als Alternative würde ich die Verwendung von vorschlagen, INDEX
einer nicht-volatilen Formel, die nur neu berechnet wird, wenn sich etwas ändert, das sie beeinflusst.
Nehmen wir an, Ihre Daten beginnen in B2 (B2=Namen). Eine weitere Annahme ist, dass in Zeile 2 außer den Daten keine Zahlen stehen können und dass die Daten im Excel-Format gespeichert sind und kein Text sind.
Verwenden Sie die folgende Formel in einer leeren Zelle, in der Ihre Liste erscheinen soll, und kopieren Sie sie nach unten. Ich würde bis zu Ihrer Namensliste gehen, um die Möglichkeit abzudecken, dass alle Namen eine gültige Wahl sind:
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$3:$B$7)/(INDEX($C$3:$D$7,0,MATCH($F$3,$C$2:$D$2,0))=$E$3),ROW(A1))),"")
Passen Sie die Bereiche Ihren Anforderungen entsprechend an. Beachten Sie, welche Referenzen gesperrt ($) werden müssen und welche frei änderbar sein müssen.