Tabelle: Suchen Sie eine Zelle nach Datum

393
Philip

Dies ist eine Frage zum Apple Numbers-Tabellenkalkulationsprogramm.

Angenommen, ich habe zwei Blätter: Benchmark und Training . Im Benchmarkblatt verfolge ich einen Benchmarkwert über die Zeit:

| Date | Benchmark | | ---------- | --------- | | 2017-12-25 | 120.3 | | 2018-01-01 | 121.4 | | 2018-01-08 | 123.0 | 

Im Trainingsblatt vermerke ich Trainingswerte, auch nach Datum eingeteilt, die sich auf den Benchmark-Wert beziehen:

 v--- column I want  | Date | Actual | ... % of Benchmark | | ---------- | ------ | -------------- | | 2017-12-26 | 119.5 | -0.66% | (benchmark: 120.3) | 2017-12-27 | 120.0 | -0.25% | (benchmark: 120.3) | 2018-01-09 | 122.1 | -0.73% | (benchmark: 123.0) 

Mit anderen Worten, ich möchte für jede Zeile des Trainingsblatts den Benchmark-Wert ermitteln, der zuletzt beim Trainingseintrag verwendet wurde. Die letzte Benchmark war sowohl am 2017-12-26 als auch am 2017-12-27 der Stand 2017-12-25. Am 09.01.2018 wurde der letzte Benchmark 2019-01-08.

Gibt es einen Namen für diese Art von Referenz? Und wie kann ich das in Apple Numbers erreichen?

0

1 Antwort auf die Frage

-1
Philip

Die LOOKUPFunktion funktioniert dafür.

Verwenden Sie im Trainingsblatt diese Formel, um den Benchmark-Wert abzurufen:

LOOKUP(A2, Benchmark::Table 1::Date, Benchmark::Table 1::Benchmark)  ^ \-- reference to the Date cell in your current row 

Die Apple - Zahlen Dokumentation für NACHSCHLAG ist nicht eindeutig, wie diese Funktion verhält, wenn die Such für Wert nicht gefunden wird, aber in meinen Tests, diese Funktion verhält sich wie seine Excel - Pendant.

Die Excel-Dokumentation für LOOKUP lautet:

Wenn die LOOKUP-Funktion den Lookup_value nicht finden kann, stimmt die Funktion mit dem größten Wert in Lookup_vector überein, der kleiner oder gleich Lookup_value ist.

Und genau das ist hier nötig.