Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1792to1796
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

Problem mit WVERWEIS

Problem mit WVERWEIS
27.11.2020 17:59:53
Ronny
Hallo Excel-Freunde,
ich hab ein Problem mit der Formel WVERWEIS siehe Mappe1.xlsx
Warum wird auf der linken Seite ein falsches Kenzeichen ausgegeben und auf der Rechten Seite ist es richtig?
Wenn ich die Kennzeichen auf der Linken Seite von FG-... zu DD-... ändere geht dies wieder. Häää
Schöne Grüße
Ronny

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Problem mit WVERWEIS
27.11.2020 18:20:19
Werner
Hallo,
dann mach mal in deiner linken Tabelle bei Multicar bei den Kennzeichen das Leerzeichen vor dem Trennstrich raus.
Gruß Werner
AW: Problem mit WVERWEIS
27.11.2020 18:34:06
Ronny
man man man alles klar!
Danke
aber jetzt nochmal zum verstehen, warum kommt da ein fehler beim Multicar? die Formel von WVerweis lautet doch: Suche das Kennzeichen im Bereich und gebe die genannte Zeile wieder. FG-AB 111 steht doch unter Lkw, warum dann Multicar?
Gruß
Ronny
AW: Problem mit WVERWEIS
27.11.2020 19:23:32
Yal
Hallo Ronny,
ALARM!
1. Erklärung
Es liegt am vierten Parameter des WVERWEIS, das auf WAHR steht: ungenau Treffer. Daraus wird, wenn eine gesuchte Werte zwischen zwei Werte der Referenzliste liegt, der alfabetisch vorangestellt geliefert.
Also mit
=SVERWEIS("B";{"A";"C";"D"};1;WAHR)
wird "A" zurückgegeben. Mit
=SVERWEIS("B";{"A";"C";"D"};1;FALSCH)
wird #NV geliefert.
2. Warum Alarm
Darüber hinaus, der W-/SVerweis prüft nur die erste Zeile/Spalte der Bezug.
In dein Fall C7:E12 werden zweite und weitere Zeilen nicht geprüft.
Deine Vergleichliste reduziert sich auf (alphabetisch sortiert):
FG -AB 221
FG-AB 111
FG-AB 331
Es liegt an den Sonderfall der ausgewählten Beispiel, dass es -teilweise- funktioniert hat, wie Du es Dir wünscht. Also freue dich, dass diese Leerzeichen ein Fehler verursacht hat.
3. Lösung
Für den Verweis kommst Du nicht drum, deine Daten Spaltenweise zu organisieren:
FG-AB 221 Multicar
FG-AB 222 Multicar
FG-AB 111 Lkw
FG-AB 112 Lkw
FG-AB 113 Lkw
FG-AB 331 Transporter
FG-AB 332 Transporter
FG-AB 333 Transporter
und dann einen SVerweis mit Falsch als 4. Param.
Für den kaskadierten Auswahl ist es wiederum blöd.
Viel Erfolg
Yal
Anzeige
AW: Problem mit WVERWEIS
27.11.2020 19:38:47
ralf_b
wenn du mal bissle probieren möchtest. dann benötigst du auch die Zeile 6 nicht mehr.
die intelligenten Tabellen mit dem korrekten Namen reichen schon aus.
 B2=WENN(ISTFEHLER(VERWEIS(B3;INDIREKT(A3)));"FalschesKenzeichen";"")

AW: Problem mit WVERWEIS
27.11.2020 19:49:09
Ronny
Wieder was gelernt, ich Danke euch für eure Hilfe und auch für die schöne Erklärungen.
Ein schön Abend euch
Ronny
AW: warum überhaupt eine Zellformel? ...
29.11.2020 10:43:13
neopa
Hallo Ronny,
... einfacher ist eine bedingte Formatierungsformel in B3 z.B. so:
=SUMME((C7:E11=B3)*(C6:E6A3)) und weise dieser die z.B. die Farbe rot zu, die so angezeigt wird, wenn eine falsche Kz-Zuordnung vorliegt
Gruß Werner
.. , - ...
Anzeige
AW: warum überhaupt eine Zellformel? ...
29.11.2020 12:02:45
Ronny
Hi Werner,
das ist genau die richtige Formel ohne die Tabelle zu verändern.
Ich hab die Formel in einer Zeller mit "falsches Kennzeichen" + bedingter Format. eingetragen damit es Idiotensicher ist.
...es geht super und sehe das Problem als GELÖST an.
Und jetzt das ABER, ich versteh den Ablauf der Formel überhaupt nicht (Formelauswertung)?
Formel in Zelle mit geschweifte klammer abgeschlossen, Ergebnis 1=Falsch 0=Wahr
aus der Formel (C7:E11=B3) = durchsucht C7:E11 und shreibt den gefundenen Wert als Wahr was gleich in B3 steht. (C6:E6A3) = durchsucht C6:E6 der nicht gleich in A3 steht.
soweit klar
aber was passiert, wenn beide Klammern zusammen addiert werden,warum ist das Ergebnis 0 und dann 1
aus der Formelauswertung:
Summe({Falsch.Wahr.Falsch;Falsch.Falsch.Falsch;Falsch.Falsch.Falsch;Falsch.Falsch.Falsch;Falsch.Falsch.Falsch}*(Falsch.Wahr.Wahr) Ergebnis ist 1
Summe({Falsch.Falsch.Falsch;Falsch.Wahr.Falsch;Falsch.Falsch.Falsch;Falsch.Falsch.Falsch;Falsch.Falsch.Falsch}*(Falsch.Wahr.Wahr) Ergebnis ist 0
vielleicht hast du noch Zeit mir dies zu erklären
Im Voraus einen schönen Dank!
schöne Grüße
Ronny
Anzeige
AW: warum überhaupt eine Zellformel? ...
29.11.2020 12:25:54
ralf_b
1.bereich:Falsch.Wahr.Falsch;Falsch......
2.bereich:Falsch.Wahr.Wahr
ergebnis 1 Übereinstimmung bei Wahr = 1
1.bereich:Falsch.Falsch.Falsch;Falsch.Wahr.Falsch;Falsch.....
2.bereich:Falsch.Wahr.Wahr
ergebnis keine Übereinstimmung bei Wahr = 0
AW: warum überhaupt eine Zellformel? ...
29.11.2020 13:39:45
Ronny
Hallo Ralf,
genau das ist das Ergebnis, aber warum oder anders wie bringt die Formel die zwei Bereiche in Zusammenhang das beiden Werte in einer Spalte stehen.
Summe({Falsch.Falsch.Falsch;Falsch.Wahr.Falsch;Falsch.Falsch.Falsch;Falsch.Falsch.Falsch;Falsch.Falsch.Falsch}*(Falsch.Wahr.Wahr) Ergebnis ist 0
... da wurde auch im ersten Bereich ein Wahrheitswert gefunden.
Gruß Ronny
Die Dummen sterben halt nie aus 😜
Anzeige
AW: warum überhaupt eine Zellformel? ...
29.11.2020 15:27:33
ralf_b
um das beantortet zu bekommen, reicht es aus etwas über matrixformel nachzulesen. mir ist das zu schwer. Ich nehme es so hin.
AW: die Matrizenmultiplikation entscheidet ...
29.11.2020 15:29:31
neopa
Hallo Rnny,
... für die Summenauswertung.
Deine als erste gelistete Multiplikation der 2 Matrizen aus WAHR und FALSCH ergibt intern: {0.1.0;0.0.0;0.0.0;0.0.0;0.0.0} und somit als Summe 1 denn nur WAHR*WAHR ergibt bekanntlich eine 1
Die zweite von Dir gelistete ergibt {0.0.0;0.1.0;0.0.0;0.0.0;0.0.0} somit allerdings auch 1.
Und in der bedingten Formatierung wird jede Zahl 0 wie WAHR gewertet.
Gruß Werner
.. , - ...
AW: die Matrizenmultiplikation entscheidet ...
30.11.2020 11:57:47
Ronny
So, ich hab mich mal belesen wie die Matrix die Werte prüft/rechnet und habs kapiert wie hier bei der Formel Summe die Matrizen in Zeile und Spalte prüft/rechnet.
Jetzt muß ich mir das nur noch merken das ichs im nächsten halben Jahr noch weiß 🤯.
Ich danke euch wie verrückt das ihr euch auch noch die Zeit nehmt den Unwissenden dies zu Erklären.
Ich wünsche euch ein schönen Tag noch bis zum nächsten mal👍
Ronny
Anzeige
AW: danke, das wünsche ich Dir auch owT
30.11.2020 13:17:28
neopa
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige