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

Forumthread: SVERWEIS wenn Datum innerhalb Zeitraum

SVERWEIS wenn Datum innerhalb Zeitraum
22.04.2016 13:47:01
onkelbobby
Hi zusammen.
Ich habe in einer Datei zwei Tabellen.
Beide enthalten in Spalte A eine Nr.
In Tabelle 1 stehe in Spalte J ein Datum
In Tabelle F steht in Spalte F ein Datum (Beginn) und in Spalte G ein Datum (Ende).
Jetzt möchte ich, dass in Spalte B der Tabelle 1 anhand SVERWEIS der Inhalt der Spalte B von Tabelle 2 eingetragen wird, aber nur dann wenn sich das Datum (Tabelle1: Spalte J) innerhalb des Zeitraums von Tabelle2 (Spalte F und G) liegt.
Also folgende Reihenfolge:
1. Prüfung: Ist Eintrag von Spalte A (Tabelle 1) in Spalte A (Tabelle 2) enthalten
2. Wenn ja: Ist das Datum (Spalte J, Tabelle 1) im Zeitraum zwischen Spalte F und G (Tabelle 2)
3. Wenn ja: Eintrag der entsprechenden Zeile aus Spalte B (Tabelle 2) in Spalte B (Tabelle 1)
Zusatzinfo: Die Nummer von Spalte A kommt in Tabelle 1 UND Tabelle 2 teils einfach, teils mehrfach oder auch gar nicht vor
Danke für Eure Hilfe!

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nicht SVERWEIS() sondern mit INDEX() und ...
22.04.2016 14:43:05
...
Hallo,
... dem Einsatz von AGGREGAT(). Doch um es konkreter aufzuzeigen, solltest Du eine kleine Beispielmappe hier einstellen.
Gruß Werner
.. , - ...

AW: nicht SVERWEIS() sondern mit INDEX() und ...
25.04.2016 09:43:21
onkelbobby
Danke für die Antwort und sorry, dass die Antwort erst heute kommmt.
Im Anhang eine Beispieldatei. In Tabelle 1 habe ich das gewünschte Ergebnis farbig markiert (soll in der Endfassung nach Möglichkeit auch farbig markiert werden).
Echtdatei ist natürlich viel umfangreicher (mehrere tausend Zeilen) und sowohl Nummer als auch Name tauchen mehrfach auf.
Danke für weitere Hilfe!
https://www.herber.de/bbs/user/105205.xlsx

Anzeige
AW: AGGREGAT()- Matrixfunktion(alität)sformel ...
25.04.2016 10:28:01
...
Hallo onkelbobby,
... in B2 und diese dann nach unten kopieren:

=WENNFEHLER(INDEX(Tabelle2!B:B;AGGREGAT(15;6;ZEILE(Tabelle2!B$1:B$99)/(Tabelle2!A$1:A$99=A2)
/(Tabelle2!F$1:F$99=J2);1));"")
Gruß Werner
.. , - ...

AW: AGGREGAT()- Matrixfunktion(alität)sformel ...
25.04.2016 10:47:27
onkelbobby
Wow!
Ich verstehe zwar nur Bahnhof aber scheint zu funktionieren! Danke!
Ich habe nur noch ne kleine Schönheitskosmetik vorgenommen. Spalte B war plötzlich mit Rahmen versehen. Habe das in der Foramtierung der Spalte gelöscht und anhand bedingter Formatierung eine farbige Markierung der Spalte vorgenommen falls ein Eintrag vorhanden ist.
Vielen Dank!
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

SVERWEIS für Daten innerhalb eines Zeitraums nutzen


Schritt-für-Schritt-Anleitung

  1. Tabellenstruktur prüfen: Stelle sicher, dass Du zwei Tabellen hast. In Tabelle 1 sollten sich die Daten in Spalte J befinden (die Datumsspalte) und in Spalte A die ID. In Tabelle 2 stehen die IDs ebenfalls in Spalte A, das Startdatum in Spalte F und das Enddatum in Spalte G.

  2. Formel eingeben: Gehe zu Tabelle 1 und klicke in die Zelle B2. Dort trägst Du folgende Formel ein, um zu prüfen, ob das Datum in Tabelle 1 innerhalb des Zeitraums in Tabelle 2 liegt:

    =WENNFEHLER(INDEX(Tabelle2!B:B; AGGREGAT(15; 6; ZEILE(Tabelle2!B$1:B$99)/(Tabelle2!A$1:A$99=A2)/(Tabelle2!F$1:F$99<=J2)/(Tabelle2!G$1:G$99>=J2); 1)); "")
  3. Formel nach unten kopieren: Ziehe die Ecke der Zelle B2 nach unten, um die Formel auf die anderen Zeilen anzuwenden.

  4. Ergebnisse überprüfen: Überprüfe die Ergebnisse in Spalte B. Diese sollten jetzt die entsprechenden Werte aus Tabelle 2 anzeigen, wenn das Datum in Spalte J innerhalb des Datumsbereichs liegt.


Häufige Fehler und Lösungen

  • SVERWEIS funktioniert nicht: Achte darauf, dass die Datumsformate in beiden Tabellen übereinstimmen. Wenn das Datum in Tabelle 1 und Tabelle 2 unterschiedlich formatiert ist, wird die Abgleichung fehlschlagen.

  • Falsche Ergebnisse: Wenn die Formel nicht die erwarteten Ergebnisse liefert, überprüfe die Bedingungen in der AGGREGAT-Funktion. Stelle sicher, dass Du die richtigen Spalten und Zeilen referenzierst.

  • Leere Zellen: Wenn die Zellen leer bleiben, könnte es daran liegen, dass das Datum nicht innerhalb des Zeitraums liegt. Überprüfe die Werte in Spalte F und G in Tabelle 2.


Alternative Methoden

Eine alternative Methode, um zu prüfen, ob ein Datum innerhalb eines bestimmten Zeitraums liegt, ist die Verwendung der Funktion SUMMENPRODUKT(). Hier ein Beispiel:

=SUMMENPRODUKT((Tabelle2!A$1:A$99=A2)*(Tabelle2!F$1:F$99<=J2)*(Tabelle2!G$1:G$99>=J2))

Diese Formel gibt die Anzahl der Übereinstimmungen zurück, wenn das Datum in Tabelle 1 zwischen den Daten in Tabelle 2 liegt.


Praktische Beispiele

Angenommen, Du hast folgende Daten:

Tabelle 1: A (ID) J (Datum) B (Ergebnis)
1 01.01.2023
2 05.02.2023
Tabelle 2: A (ID) F (Beginn) G (Ende) B (Wert)
1 01.01.2023 10.01.2023 Wert 1
2 01.02.2023 05.02.2023 Wert 2

Mit der oben genannten SVERWEIS-Formel in Spalte B von Tabelle 1 wird für ID 1 der Wert "Wert 1" und für ID 2 der Wert "Wert 2" eingefügt.


Tipps für Profis

  • Bedingte Formatierung nutzen: Verwende die bedingte Formatierung, um Einträge farblich hervorzuheben, wenn sie innerhalb des Datumsbereichs liegen. Dies erleichtert die visuelle Analyse.

  • Erweiterte Filter: Nutze die Filterfunktion in Excel, um nur die relevanten Daten anzuzeigen. Das hilft, die Übersicht zu behalten, insbesondere bei großen Datenmengen.

  • Datenvalidierung: Implementiere Datenvalidierung, um sicherzustellen, dass nur gültige Datumsangaben in die Spalte J von Tabelle 1 eingegeben werden.


FAQ: Häufige Fragen

1. Wie kann ich prüfen, ob ein Datum in einem Zeitraum liegt?
Du kannst die WENN()-Funktion zusammen mit Vergleichsoperatoren wie >= und <= verwenden, um zu prüfen, ob das Datum in den angegebenen Grenzen liegt.

2. Warum funktioniert meine SVERWEIS-Formel nicht?
Stelle sicher, dass die Datenformate übereinstimmen und dass alle Referenzen korrekt gesetzt sind. Überprüfe auch, ob die gesuchte ID tatsächlich in der Tabelle vorhanden ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige