Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1968to1972
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SVERWEIS - Problem

SVERWEIS - Problem
27.03.2024 08:28:29
tripwire
Folgendes Szenario unter Excel 2019 bzw. Excel 365:

Es wurde ein Dienstplan erstellt, der funktioniert auch wunderbar.
Weiter wurden 2 weitere Arbeitsblätter jeweils mit Feiertagen ("Feiertage") und den div. Geburtstagen von Kollegen und Freunden ("Geburtstage") angefügt.
Diese Daten werden im Arbeitsblatt "Dienstplan" in gleichnamige Spalten übernommen.

Feiertage im Format z.B: | 01.01.2024 | Neujahr | (jeweils eine Spalte) usw. sowie
Geburtstage im gleichen Format also z.B: | 11.01.2024 | Rudi Ratlos | usw.

Da dieser Plan auch auf älteren Versionen korrekt verwendet werden soll, wurde auf die Funktion =XVERWEIS(....) verzichtet und stattdessen =SVERWEIS(...) verwendet.

Formel für Feiertage:

=WENN(ISTNV(SVERWEIS($C4;Feiertage!$A$2:$B$23;2;0));"";SVERWEIS($C4;Feiertage!$A$2:$B$23;2;0)) Hier funktioniert die Formel einwandfrei.

Anmerkung: Zellen C4 - C369 enthalten im Arbeitsblatt "Dienstplan" das Datum.

Für die Geburtstage wurde die Formel fast eins zu eins übernommen - also:

=WENN(ISTNV(SVERWEIS($C4;Geburtstage!$A$2:$B$367;2;0));"";SVERWEIS($C4;Geburtstage!$A$2:$B$367;2;0)) - und jetzt treten dann die Troubles auf:

In einigen leeren Zellen wird eine 0 angezeigt, in anderen wieder steht '#NV' - obwohl dies eigentlich mit den doppelten "" in der Formel ersetzt werden soll - und ja: alle Zellen in den Spalten "Geburtstage" und "Feiertage" sind einheitlich formatiert (Standard)

Hat hier wer einen Tipp für mich parat? Kann es vielleicht sein, weil im Arbeitblatt "Geburtstage" nicht alle Zellen mit den div. Namen befüllt sind, im Gegensatz dazu sind ja im Blatt "Feiertage" nur die Datumsangaben der jeweiligen Feiertage angeführt- hier gibt es also keine leeren Zellen. Aber warum mal eine 0 (Null) und mal '#NV'?

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SVERWEIS - Problem
27.03.2024 08:31:00
Oberschlumpf
Hi,

vielleicht hilft es uns ja, wenn du bitte per Upload eine Bsp-Datei mit genügend Bsp-Daten zeigst.
Zumindest könnten wir dann besser testen als ohne Datei.

Ciao
Thorsten
AW: ... ist aber keins ...
27.03.2024 08:58:20
neopa C
Hallo tripwire,

... kann jedenfalls keins erkennen.

Außerdem wären folgende Formeln einfacher:
=WENNFEHLER(SVERWEIS($C4;Feiertage!$A$2:$B$367;2;0);"") und
=WENNFEHLER(SVERWEIS($C4;Geburtstage!$A$2:$B$367;2;0);"")

Gruß Werner
.. , - ...
Anzeige
AW: ... ist aber keins ...
27.03.2024 09:35:42
tripwire
Oh doch... leider.

Siehe die beiden Screenshots, erst mit meiner Formel, und dann mit der von dir geposteten:
Userbild

Userbild

Aber vielen Dank für deine Antwort
AW: ... ist aber keins ...
27.03.2024 09:51:51
daniel
Hi
wenn deine Geburtstagsliste ein vollständiger Kalender ist der jeden Tag enthält, dann hat dein SVerweis nie den NV-Fehler sondern verweist gegebenenfalls auf eine leere Zelle.
Das Problem ist jetzt, dass eine Funktion immer einen Wert ausgeben muss und "leer" kein Wert ist, den man ausgeben kann. Wenn jetzt eine Funktion eine leer Zelle ausgeben muss, dann entscheidet Excel aus der weiteren Verwendung, ob dieses Leer als Zahl 0 oder Text "" ausgegeben werden soll. Gibt es keinen eindeutigen Zusammenhang, dann wird die zahl 0 verwendet (Excel ist ein Rechenprogramm).

Bei Texten als Normalausgabe lässts sich die 0 bei Leerzellen einfach vermeiden: =SVerweis(...)&""
das Anhängen eines weiteren Textes (auch wenn es der Leerstring ist) definiert die Verwendung als Text und damit den Rückgabewert "".

Gruß Daniel
Anzeige
AW: ... ist aber keins ...
27.03.2024 10:03:09
tripwire
Vielen Dank, das war die Lösung!

Ja, der Geburtstagskalender ist wie eingangs erwähnt, ein vollständiger Jahreskalender, bei dem aber nicht alle Zellen befüllt sind- im Gegensatz zu den Feiertagen, hier sind es der Anzahl der Feiertage entsprechend nur 24 Zellen, die alle befüllt sind.

Wieder ein Problem aus der Welt geschafft, Frauchen saß mir deswegen schon im Nacken ;-)

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige