Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

sverweis bei datumsbereich?

Forumthread: sverweis bei datumsbereich?

sverweis bei datumsbereich?
19.08.2002 22:30:32
Stefan
hallo ihr,
ich hab in 2 Spalten einen Datumsbereich (Spalte 1: von, Spalte 2: bis) und in der 3. Spalte eine Bemerkung. Wie kann ich nun bei einem Datum kontrollieren, ob es in einem der Bereiche (wenn möglich mind. 30 Zeilen) liegt. Falls ja, soll die jeweils in der 3. Spalte angegebene Bemerkung ausgegeben werden. Bsp.:
Zeile 1: vom 1.1. bis 5.1. -> Urlaub
Zeile 2: vom 23.1. bis 6.2. -> Seminar

bei dem Datum 3.1. soll nun Urlaub ausgegeben werden oder bei dem Datum 3.2. Seminar.

P.S.: die Formel sollte möglichst kurz sein (ist aber eigentlich egal), falls ich es zu unverständlich geschrieben habe, einfach nochmal nachfragen.

Danke!!!!!!!!!!

Ciao Stefan :)

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Das geht so...
19.08.2002 23:02:10
Ramses
Hallo Stefan,

die Formel wurde etwas länger,... ist aber eigentlich ja egal :-))

Die Formel in B2 lautet:

=WENN(A2<=INDEX(C2:E4;VERGLEICH(SVERWEIS(A2;C2:E4;1;1);C2:C4;1);2);SVERWEIS(A2;C2:E4;3;1);"")

Die Bezüge musst du halt anpassen.

Gruss Rainer

Re: Das geht so...
20.08.2002 06:10:22
Stefan
Also Rainer,
erst mal danke für deine schnelle Antwort, aber ich glaube da gibt es noch ein Problem. Die Spalten A und B aus deinem wunderschönen Beispiel befinden sich bei mir auf einem anderen Blatt. Also Spalte C-E auf einem Blatt wo man Urlaub, Seminare e.c. eintragen kann und dann halt für jeden Monat ein extra Blatt, wo jeweils in der 2. Spalte das Datum steht und in der 8. Spalte das Ergebnis. Geht das jetzt immer noch mit irgend so einer genial verknüpften Formel?

Danke!!!

Ciao Stefan :)

Anzeige
Re: Was spricht ...
20.08.2002 06:42:20
Heinz A. Wankmüller
Hallo Stefan, Rainer,

... gegen folgende Verkürzung:

WENN(A2<=INDEX(C2:E6;VERGLEICH(A2;C2:C6;1);2);3;"kein Eintrag")

Gruß
Heinz

Re: Tippfehler
20.08.2002 06:56:42
Heinz A. Wankmüller
Hallo Stefan und Rainer,

ich habe irrtümlich beide SVERWEIS-Funktionen verschwinden lassen, ich meinte folgende Variante:
WENN(A2<=INDEX(C2:E6;VERGLEICH(A2;C2:C6;1);2);SVERWEIS(A2;C2:E6;3;1);"kein Eintrag")

Gruß
Heinz

Anzeige
ja , das geht...
20.08.2002 08:21:53
Ramses
Hallo Stefan,

du musst nur die Bezüge anpassen:

=WENN(A2<=INDEX(Tabelle2!$A$2:$B$4;VERGLEICH(SVERWEIS(A2;Tabelle2!$A$2:$C$4;1;1);Tabelle2!$A$2:$A$4;1);2);SVERWEIS(A2;Tabelle2!$A$2:$C$4;3;1);"")

Hier stehen die Datumswerte und Ereignise auf Tabelle2. Das kann auch eine andere sein.

Die fixen Bezüge sind hier mit einem $-Zeichen fixiert, dass sie beim kopieren nicht verändert werden.

Gruss Rainer

Anzeige
Auch eine Variante :-) o.T.
20.08.2002 08:22:48
Ramses
...

Re: ja , das geht...
20.08.2002 09:14:11
Stefan
Genial, das funzt ja richtig gut. Bis auf zwei kleine Sachen: 1. wenn die Datumsbereiche nicht der Größe nach geordnet sind (z.B. der bereich 1.1.-5.1. steht in der Tabelle unter dem Bereich 15.1.-23.1.) bekomme ich #NV und 2. wenn ich die Werte sortiere, aber das kleinste Datum in der Tabelle nicht der 1.1. ist (sondern z.B. 18.1.), dann bekomme ich bei allen Datums bis zum 18.1. auch #NV.
Kann man das noch umgehen?
Anzeige
Re: ja , das geht...
20.08.2002 14:56:02
Ramses
Hallo,

Das ist leider so, man muss die Datums in der Tabelle aufsteigend sortieren. Aber das sollte ja kein Problem sein.

Trag in der Liste einfach das Datum Von: = 1.1.200x und Bis: = 1.1.200x ein.

Dann solltest du keine Probleme mehr haben.

Gruss RAiner

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Sverweis bei Datumsbereichen in Excel


Schritt-für-Schritt-Anleitung

Um den SVERWEIS für einen Datumsbereich in Excel zu verwenden, folge diesen Schritten:

  1. Lege die Daten in drei Spalten an:

    • Spalte A: Von (Startdatum)
    • Spalte B: Bis (Enddatum)
    • Spalte C: Bemerkung (z.B. "Urlaub", "Seminar")
  2. Füge in einer Zelle die folgende Formel ein, um zu prüfen, ob ein Datum in einem der Bereiche liegt:

    =WENN(A2<=INDEX(B:B;VERGLEICH(A2;A:A;1));C2;"kein Eintrag")
  3. Passe die Bezüge der Formel an deine Tabelle an, um die Daten korrekt zu verknüpfen.

  4. Wenn die Datumsbereiche nicht der Größe nach geordnet sind, sortiere sie aufsteigend, um #NV-Fehler zu vermeiden.

  5. Kopiere die Formel in die benötigten Zellen.


Häufige Fehler und Lösungen

  • Fehler: #NV erscheint.

    • Lösung: Stelle sicher, dass die Datumswerte in Spalte A aufsteigend sortiert sind. Wenn das kleinste Datum nicht das erste ist, sortiere die gesamte Liste entsprechend.
  • Fehler: Die Formel funktioniert nicht, wenn die Spalten auf einem anderen Blatt sind.

    • Lösung: Verwende absolute Bezüge, wie z.B. Tabelle2!$A$2:$B$4, um sicherzustellen, dass die Formel korrekt auf die Daten zugreift.

Alternative Methoden

Anstelle von SVERWEIS kannst du auch die Kombination von WENN und INDEX verwenden, um komplexere Abfragen zu gestalten:

=WENN(A2>=MIN(Tabelle2!$A$2:$A$4);WENN(A2<=MAX(Tabelle2!$B$2:$B$4);INDEX(Tabelle2!C:C;VERGLEICH(A2;Tabelle2!A:A;1));"kein Eintrag");"kein Eintrag")

Diese Formel prüft, ob das Datum in den angegebenen Datumsbereichen liegt und gibt die entsprechende Bemerkung zurück.


Praktische Beispiele

Angenommen, du hast folgende Daten in deinem Excel-Dokument:

Von Bis Bemerkung
01.01.2023 05.01.2023 Urlaub
23.01.2023 06.02.2023 Seminar

Wenn du das Datum 03.01.2023 überprüfen möchtest, kannst du die oben genannte Formel verwenden, um "Urlaub" zurückzugeben.


Tipps für Profis

  • Verwende die Funktion VERGLEICH, um dynamisch nach dem kleinsten oder größten Datum innerhalb eines Bereichs zu suchen.
  • Nutze die DATUM-Funktion, um sicherzustellen, dass die eingegebenen Daten korrekt formatiert sind.
  • Wenn du mehrere Bedingungen prüfen möchtest, kannst du die WENN-Formel schachteln, um verschiedene Ergebnisse basierend auf den Datumswerten zurückzugeben.

FAQ: Häufige Fragen

1. Wie funktioniert der SVERWEIS mit Datumsbereichen? Der SVERWEIS sucht nach einem Datum und gibt den Wert aus der entsprechenden Spalte zurück, wenn das Datum innerhalb des definierten Bereichs liegt.

2. Was kann ich tun, wenn der SVERWEIS nicht funktioniert? Überprüfe, ob die Datumswerte korrekt formatiert und die Formeln richtig eingegeben sind. Achte auch darauf, dass die Daten aufsteigend sortiert sind.

3. Kann ich SVERWEIS auch in einer anderen Excel-Version verwenden? Ja, die hier beschriebenen Funktionen sind in den meisten modernen Excel-Versionen verfügbar. Stelle sicher, dass du die Formeln an die jeweilige Version anpasst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige