Hallo Zusammen,
wird hier nicht mit "ISTFEHLER()" Kanonen auf "#NV" Spatzen geschossen
?
#NV ist doch nicht wirklich ein Fehler sondern die korrekte Antwort auf die Abfrage
VERGLEICH(VERKETTEN(EP$1;",";$A66);coordinates;0) nämlich #NV (Wert nicht verfügbar)
Das WENN Formel Konstrukt von Verjigorm ist doch letztlich doppelt gemoppelt und übersetzt lediglich #NV (Wert nicht verfügbar)also "der Wert fehlt" in "fehlt"
@ Verjigorm, die Abfrage auf
<>"" ist eher hinderlich und kann gänzlich entfallen da du nur wahr/falsch wissen willst
Wenn es denn unbedingt sein muss sollte man diese 0/1 Logig mit der entsprechenden Funktion tun, zB mit
N() oder
TYP()
oder man verzichtet gleich auf die unnötige VERGLEICH() Funtion, ein ZÄHLENWENN() tut es hier allemal und ein
#NV ist dann eher unwahrscheinlich
1. =WENN(ZÄHLENWENN(coordinates;EP$1&","&$A66)>0;"vorhanden";"fehlt")
2. =WENN(N(VERGLEICH(VERKETTEN(EP$1;",";$A66);coordinates;0));"vorhanden";"fehlt")
3. =WENN(TYP(VERGLEICH(VERKETTEN(EP$1;",";$A66);coordinates;0))=1;"vorhanden";"fehlt")
4. =WENN(ISTFEHLER(VERGLEICH(VERKETTEN(EP$1;",";$A66);coordinates;0));"fehlt";"vorhanden")
@Verjigorm überdenke noch einmal deine Formeln, zu mal du sie scheinbar auch reichlich vervielfachen willst
@ Karolus tut mir ja wirklich Leid, dass ich heute mal deinen Formelvorschlag weiter gekürzt habe
