HERBERS Excel-Forum - das Archiv

Thema: Index Formel mit Vergleich Formel - Fehler NV

Index Formel mit Vergleich Formel - Fehler NV
Sara
Hallo zusammen,

Ich habe eine Exceltabelle vob K3 bis M26.
Ich will erreichen dass wenn im Bereich K3 bis K26 der wert 1 UND im Bereich L2 bis L26 der Wert „AP“ in der gleichen Zeile wiedergegeben wird, soll aus der gleichen Zeile die Spalte M entnommen werden.
In der Spalte M sind Wörter (falls das eine rolle spielt)
Ich habe folgende Formel verwendet:
=INDEX(M3:M26; VERGLEICH (1; (K3:K26=1)*(L3:L26=„AP“);1))
Jedoch erhalte ich immer das Ergebnis „#NV“ und ich verstehe nicht warum. Eigentlich hab ich in diesem Bereich eine Zeile auf die die Funktion zutrifft.

Vielen dank für eure Hilfe :)

Freundliche Grüße
AW: Index Formel mit Vergleich Formel - Fehler NV
SF
AW: Index Formel mit Vergleich Formel - Fehler NV
Onur
Du hast Excel 2022 - Da brauchst du solche Hilfskonstrukte nicht mehr.
=Filter(M3:M26;  (K3:K26=1)*(L3:L26=„AP“))
AW: wahrscheinlich sind Deine Datenwerte in K Textwerte ...
neopa C
Hallo Sara,

... wenn Deine Aussage "Eigentlich hab ich in diesem Bereich eine Zeile auf die die Funktion" zutrifft, sollte dann folgende Formel =INDEX(M3:M26;VERGLEICH(1;(K3:K26&""="1")*(L3:L26="AP");0))zum gewünschten führen. Diese funktioniert auch dann, wenn die Datenwerte nur teilweise Textwerte sind. In meiner älteren XL-´Version, muß ich diese Formel auch als Matrixformel abschließen, was in Deiner XL-Version nicht notwendig sein dürfte.

Gruß Werner
.. , - ...
AW: Index Formel mit Vergleich Formel - Fehler NV
daniel
Hi
dein Fehler ist die 1 als dritter Parameter der Vergleichsfunktion.
diese erfordert nämlich aufsteigend sortierte Werte, ansonsten ist das Ergebnis unsinn.
Deine Werte sind aber nicht sortiert, daher musst du die 0 als dritten Parameter verwenden.
Die passende Formel hat dir ja Werner schon geschrieben.

Gruß Daniel
AW: Index Formel mit Vergleich Formel - Fehler NV
schauan
... oder im Prinzip einfach so,

=INDEX(D:D;VERGLEICH("1AP";B1:B6&C1:C6;0))
AW: Index Formel mit Vergleich Formel - Fehler NV
Onur
Bei Vergleich suchst du einen WERT (Nämlich den Index des Findlings im Array).
Aber solche Konstrukte wie dein " (K3:K26=1)*(L3:L26=„AP“)" geben WAHRHEITSWERTE aus.
Kann also nicht klappen.