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

Forumthread: SVERWEIS mit mehreren Bedingungen (Datumsbereich)

SVERWEIS mit mehreren Bedingungen (Datumsbereich)
13.01.2015 20:22:57
Maik
Hallo zusammen,
ich habe Probleme mit einem komplexeren SVERWEIS. Ich möchte sehen, welcher Mitarbeiter zu einem bestimmten Stichtag in einer bestimmten Abteilung ist. Dazu muss der Mitarbeiter aus einer Liste mit Abteilungen und Zeiträumen (Datum von, Datum bis) ermittelt werden.
Die Abteilung, die ich suche, steht in A2, der Stichtag steht in B2. Die Daten, aus denen nun der Mitarbeiter herauszulesen ist, steht in den Spalten I bis L. In Spalte I steht der Name, in J die Abteilung, in K das Anfangsdatum und in L das Enddatum.
Die Formel lautet aktuell so:
{=INDEX(I:I;VERGLEICH(1;(J1:J99=A2)*(K1:K99>=B2)*(L1:L99
Probleme macht scheinbar die Ermittlung des Stichtages innerhalb des Datumintervalls. Denn ist das Datumsintervall des Mitarbeiter gleich des Stichtages (z.B. ist der Stichtag der 01.02. und der Mitarbeiter ist vom Datumsintervall 01.02. bis 01.02 in einer Abteilung tätig) klappt es und ich bekomme den Mitarbeiter angezeigt. Ist er aber vom 01.02. bis 03.02. in einer Abteilung tätig (Stichtag immer noch 01.02.) wird #NV ausgegeben.
Eine Datei zum besseren nachvollziehen und ausprobieren habe ich angehängt. Vielleicht hat jemand von euch eine Lösung, bin sehr gespannt.
https://www.herber.de/bbs/user/94978.xlsx
Viele Grüße aus Braunfels
Maik

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Stichtagsvergleich ist vertauscht ...
13.01.2015 20:31:59
neopa
Hallo Maik,
... die Formel muss ja auch:

{=INDEX(I:I;VERGLEICH(1;(J$1:J$99=A2)*(K$1:K$99=B2);0)) }
lauten. (Mit VERWEIS() anstelle INDEX() und VERGLEICH() ginge es auch ohne {} .)
Gruß Werner
.. , - ...

hier noch die VERWEIS() -Formel, ...
13.01.2015 20:40:28
neopa
Hallo,
... die hatte ich vergessen in meinen Beitrag zu kopieren:

=VERWEIS(9;1/(J$1:J$99=A2)/(K$1:K$99=B2);I:I)
Gruß Werner
.. , - ...

Anzeige
AW: hier noch die VERWEIS() -Formel, ...
13.01.2015 21:11:20
Maik
Hallo Werner,
manchmal ist man einfach auf beiden Augen blind *lach* Ich kann nicht sagen, wie oft ich diese Formel neu aufgebaut und auch andere versucht habe. Bei allen habe ich dann den Stichtagsvergleich vertauscht wie es scheint...
Ich danke dir herzlich :)
Viele Grüße
Maik
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 mit mehreren Bedingungen im Datumsbereich


Schritt-für-Schritt-Anleitung

Um den SVERWEIS für mehrere Bedingungen, insbesondere für einen Datumsbereich, korrekt zu verwenden, kannst du die Formel wie folgt aufbauen. Angenommen, du hast die Abteilung in Zelle A2 und den Stichtag in B2:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in den Spalten I bis L angeordnet sind. Hierbei steht:

    • Spalte I: Name des Mitarbeiters
    • Spalte J: Abteilung
    • Spalte K: Anfangsdatum
    • Spalte L: Enddatum
  2. Formel eingeben: Verwende die folgende Formel, um den Mitarbeiter zu finden:

    =INDEX(I:I;VERGLEICH(1;(J$1:J$99=A2)*(K$1:K$99<=B2)*(L$1:L$99>=B2);0))

    Diese Formel sucht in der Liste der Mitarbeiter nach dem entsprechenden Namen, indem sie die Abteilung und das Datumsintervall berücksichtigt.

  3. Array-Formel aktivieren: Vergiss nicht, die Formel als Array-Formel einzugeben, indem du Strg + Shift + Enter drückst.


Häufige Fehler und Lösungen

  • #NV Fehler: Dieser Fehler tritt auf, wenn der Stichtag nicht innerhalb des Datumsbereichs liegt. Überprüfe die Eingaben in A2 und B2, um sicherzustellen, dass sie korrekt sind.

  • Falscher Stichtagsvergleich: Stelle sicher, dass du den Stichtagsvergleich korrekt implementierst. Die Bedingungen müssen so formuliert sein, dass das Anfangsdatum kleiner oder gleich und das Enddatum größer oder gleich dem Stichtag ist.


Alternative Methoden

Eine alternative Methode, um den SVERWEIS mit mehreren Bedingungen zu verwenden, ist die Nutzung der VERWEIS-Funktion. Hier ein Beispiel:

=VERWEIS(9;1/(J$1:J$99=A2)/(K$1:K$99<=B2)/(L$1:L$99>=B2);I:I)

Diese Formel funktioniert ähnlich wie die SVERWEIS-Variante, erfordert jedoch keine Array-Formeleingabe.


Praktische Beispiele

Angenommen, du suchst nach einem Mitarbeiter, der in der Abteilung "Vertrieb" zum Stichtag 01.02.2023 tätig ist. Deine Daten könnten wie folgt aussehen:

Name Abteilung Anfangsdatum Enddatum
Max Vertrieb 01.01.2023 15.02.2023
Lisa Marketing 01.02.2023 10.02.2023
Tom Vertrieb 01.02.2023 03.02.2023

Mit der oben genannten Formel würdest du "Tom" zurückbekommen, da er am Stichtag 01.02.2023 in der Abteilung "Vertrieb" beschäftigt ist.


Tipps für Profis

  • Verwendung von benannten Bereichen: Um deine Formeln übersichtlicher zu gestalten, benutze benannte Bereiche statt Zellreferenzen.

  • Datenvalidierung: Nutze Datenvalidierung, um sicherzustellen, dass die Eingaben für Abteilung und Stichtag korrekt sind. Dies minimiert Fehlerquellen.

  • Formeln dokumentieren: Kommentiere komplexe Formeln in Excel, um später die Funktionsweise besser nachvollziehen zu können.


FAQ: Häufige Fragen

1. Wie kann ich den SVERWEIS mit 2 Bedingungen verwenden?
Du kannst den SVERWEIS mit 2 Bedingungen implementieren, indem du die Bedingungen in einer Array-Formel kombinierst, wie im Schritt-für-Schritt-Abschnitt beschrieben.

2. Was tun, wenn ich mehrere Datumsintervalle abgleichen möchte?
Du kannst die Formeln erweitern, um mehrere Datumsintervalle zu berücksichtigen, indem du zusätzliche Bedingungen in der Formel hinzufügst.

3. Funktioniert das auch in Excel 365?
Ja, die oben genannten Formeln funktionieren auch in Excel 365. Nutze die dynamischen Array-Funktionen, um die Handhabung zu vereinfachen.

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