Wert zu aktuellem Datum

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

knarfinator
Beiträge: 2
Registriert: Mo, 30.11.2009 22:39

Wert zu aktuellem Datum

Beitrag von knarfinator »

Hallo,

ich habe zwei Spalten. Die erste enthält verschiedene Daten, die zweite enthält Zahlen. Ich möchte jetzt in einem anderen Feld ein Datum einstellen und dann den Wert aus der zweiten Spalte angezeigt bekommen, welcher zu dem Datum aus der ersten Spalte gehört, dass von allen Daten die vor dem eingestellten Datum liegen das neuste ist.

Da das nicht ganz einfach zu beschreiben und zu verstehen ist, mach ich mal ein Beispiel

erste Spalte:

Code: Alles auswählen

08.11.08
01.10.08
16.09.08
07.07.08
16.03.08
15.02.08
07.01.08
zweite Spalte:

Code: Alles auswählen

6
10
4
1
5
19
17
Wenn ich jetzt z.B. 08.09.2008 einstelle, soll daneben der Wert 4 angezeigt werden.

Ich würde gern vermeiden ein Markro schreiben zu müssen. Kann mir jemand einen Tipp geben? Wenn es hilft, könnte ich die erste Spalte auch sortieren.

Frank
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Wert zu aktuellem Datum

Beitrag von Karolus »

Hallo
Die Datumswerte müssen sortiert vorliegen, bei absteigender Sortierung dann:
=INDEX(B1:B7;VERGLEICH(E3;A1:A7;-1))
E3 ist hier die Zelle mit dem Suchdatum.

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Wert zu aktuellem Datum

Beitrag von echo »

Hallo,
Wenn die Datumswerte unsortiert sind
würde ich mir eine kleine Hilfsspalte erstellen, wo relevante Zeilen markiert werden die man dann auswerten kann.
Idealer weise ist die Hilfsspalte vor den Daten, dann kann man Sverweis() verwenden, geht aber auch zB. mit Index().

Beispiel:
Hilfssalte A1 -A7
Datum B1 - B7
Werte C1 - C7
Suchkriterium [Datum] in E1

Formel A1 zum runter kopieren:
=WENN($E$1<=B1;RANG(B1;$B$1:$B$7;0);"")

Formel Datum:
=SVERWEIS(MAX($A$1:$A$7);$A$1:$C$7;2;0)
Formel Wert
=SVERWEIS(MAX($A$1:$A$7);$A$1:$C$7;3;0)

Willst du weitere Daten ausgeben, kannst du in der Formel statt MAX() auch KGRÖSSTE($A$1:$A$7;1....2.3 usw.) anwenden.

Gruß Holger
knarfinator
Beiträge: 2
Registriert: Mo, 30.11.2009 22:39

Re: Wert zu aktuellem Datum

Beitrag von knarfinator »

Danke euch beiden, das funktioniert prima.

Frank
Antworten