PDA

Vollständige Version anzeigen : Sverweis Ergebnis nur aus vorgegebenen Werten


Werker
03.07.2014, 14:55
Hallo zusammen,

gibt es die Möglichkeit, einem Sverweis einige Werte vorzugeben, aus denen das Ergebnis kommen darf? Entsprechend soll eine Fehlermeldung kommen, wenn der Sverweis keinen Treffer findet.

Ein Beispiel findet ihr im Anhang.

In diesem Beispiel möchte ich in den Zellen D4 und E5 Werte vorgeben, die der Sverweis finden darf. Es soll einfach der erste Wert wiedergegeben werden.

Mit einem normalen Sverweis finde ich nun "Auto".
Wiedergeben sollte er aber "Bus".
Eine Idee von mir war, die Matrix des Sverweises einzugrenzen, was mir aber nicht gelingt...

Gerne nutze ich auch eine andere Formel als den Sverweis.
Nur: In Spalte B wird immer ein Text stehen, sodass Min / Max, Kgrößte oder Summenprodukt nicht funktionieren.

Ich hoffe ihr könnt mir dabei helfen!

Vielen Dank!
Werker

Hajo_Zi
03.07.2014, 14:59
<br/><b><em>Tabelle8</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:126px;" /><col style="width:126px;" /><col style="width:126px;" /><col style="width:126px;" /><col style="width:145px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">1</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Jahr</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Gegenstand</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">2</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">2002</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Auto</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Gesucht</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">3</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">2002</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Bus</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Jahr:</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">2002</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">4</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">2002</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Bahn</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Gegenstand:</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Bahn</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">5</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">6</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">7</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Jahr:</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Jahr:</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">8</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Jahr</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Nicht gefuunden</td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px;font-size:11pt; background-color:#ffffff; width:800px;padding-left:2pt; padding-right:2pt; "><tr style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td colspan="3" > verwendete Formeln </td><td> </td></tr><tr valign="top" style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td> Zelle </td><td> Formel</td><td> Bereich </td> <td>N/A</td></tr><tr><td>E7:E8</td><td>=WENNFEHLER(SVERWEIS(D7;$B$2:$B$4;1;0);WENNFEHLER(SVERWEIS(D7;$C$2:$C$4;1;0); "Nicht gefuunden"))</td><td>&nbsp;</td><td>&nbsp;</td></tr></table><table cellspacing="0" cellpadding="0"><tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href="http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip" >Excel-Inn.de</a></td></tr> <tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href='http://Hajo-Excel.de/tools.htm' >Hajo-Excel.de</a></td></tr><tr style="text-align:left; font-weight:bold;" ><td style="text-align:left; font-size: xx-small" >XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007</td></tr><tr style="text-align:left; font-weight:bold; " ><td style="text-align:left; font-size: xx-small" > Add-In-Version 18.07 einschl. 64 Bit</td></tr></table><br/>

<img src="http://Hajo-Excel.de/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://Hajo-Excel.de/index.htm"><img border="0" src="http://Hajo-Excel.de/images/logo_hajo3.gif" align="middle" height="40" alt="Homepage"></a>

Mc Santa
03.07.2014, 14:59
Hallo,

den Anhang hast du leider vergessen ;)

VG

Werker
03.07.2014, 15:00
Hier ist der Anhang dran.

Hajo_Zi
03.07.2014, 15:01
Der Dateiname sollte was mit dem Problem zu tun haben.
Ich habe mir z.B. einen Ordner angelegt in dem ich alle Dateien aus dem Internet speichere. Bei Dateinamen wie Test..., Mappe…, Beispiel… wird eine vorhandene überschrieben.
Schaue hier, Dateiname im Beitrag (http://www.ms-office-forum.net/forum/showthread.php?t=58538&highlight=Beitrags-Nr#3)
das ist nun das Word -Forum, das gilt hier aber auch.

Das bezieht sich auf den Namen Mappe11

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

Werker
03.07.2014, 15:07
Hallo Hajo,

da hast du wohl recht.

Hier nun mit einfacheren Namen.

Danke :)

Deine Formel konnte ich eben nicht direkt nachvollziehen.

Ich hoffe nun durch mein Beispiel wirds klarer. der bestehende simple Sverweis soll nun um die Bedingung der Gegenständ erweitert werden.
Die Jahresbedingung soll ebenfalls bestehen bleiben.

VG;
Werker

Hajo_Zi
03.07.2014, 15:11
man sieht schön das Ergebnis, nach was gesucht werden soll ist aber nicht klar. Siehe in meinem Beispiel da gibt es ein Suchfeld.
Warum ist es ein Problem die Formel zu kopieren unsere Tabellen sehen gleich aus.

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

Werker
03.07.2014, 15:16
Hallo Hajo,

ich habe nun versucht es besser darzustellen.

Wenn ich deine Formel von oben reinkopiere komme ich nicht auf das gesuchte, bzw mir ist deren Anwendung nicht klar. Hoffe ich habe gerade kein Brett vorm Kopf!

Danke!

Vg, Werker

Hajo_Zi
03.07.2014, 15:20
Gut ich habe die Aufgabe aus dem ersten Beitrag gelöst. Das jetzt ist eine andere Aufgabe. Die überlasse ich jetzt anderen. Da ich schon eine Lösung präsentiert habe.

<a href="http://Hajo-Excel.de/index.htm" target="_blank" title="Hajo's Excelseiten">Gruß Hajo</a>

Mc Santa
03.07.2014, 15:31
Hallo,

ich habe dir mal eine spontane Lösung erstellt, allerdings mit Hilfszellen (grau)
<br/><b><em>Tabelle1</em></b><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "><colgroup><col style="font-weight:bold; width:40px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /><col style="width:97px;" /></colgroup><tr style="background-color:#99CCFF; text-align:center; font-weight:bold; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">1</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Daten</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:left; ">Gesucht</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">2</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Jahr</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Gegenstand</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Jahr:</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">2002</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">&nbsp;</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">3</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">2002</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Bahn</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#C0C0C0 ;; text-align:left; ">2002Bahn</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Gegenstand:</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Auto</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Bus</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">4</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">2002</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Bus</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#C0C0C0 ;; text-align:left; ">2002Bus</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#C0C0C0 ;; text-align:right; ">3</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#C0C0C0 ;; text-align:right; ">2</td></tr><tr><td style="background-color:#99CCFF; text-align:center; font-weight:bold; ">5</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">2002</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Auto</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#C0C0C0 ;; text-align:left; ">2002Auto</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:center; ">Ergebnis:</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFCC00 ;; text-align:left; ">Bus</td><td style="border-color:#000000; color:#000000; border-color:#000000; background-color:#FFFFFF ;; text-align:right; ">&nbsp;</td></tr></table><br/><table border="1" cellspacing="0" cellpadding="0" style="border-color:#000000; border-width: 1px;font-size:11pt; background-color:#ffffff; width:800px;padding-left:2pt; padding-right:2pt; "><tr style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td colspan="3" > verwendete Formeln </td><td> </td></tr><tr valign="top" style="background-color:#FFCC66; text-align:center; font-weight:bold; "><td> Zelle </td><td> Formel</td><td> Bereich </td> <td>N/A</td></tr><tr><td>E4:F4</td><td>=WENN(ISTFEHLER(VERGLEICH($E$2&amp;E3;$C$3:$C$5;0));"";VERGLEICH($E$2&amp;E3;$C$3:$C$5;0))</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>C3:C5</td><td>=A3&amp;B3</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>E5</td><td>=INDEX($B$3:$B$5;MIN(E4:F4))</td><td>&nbsp;</td><td>&nbsp;</td></tr></table><table cellspacing="0" cellpadding="0"><tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href="http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip" >Excel-Inn.de</a></td></tr> <tr style="text-align:left; font-weight:bold; " class="style21"><td style="text-align:left; font-size: xx-small" ><a href='http://Hajo-Excel.de/tools.htm' >Hajo-Excel.de</a></td></tr><tr style="text-align:left; font-weight:bold;" ><td style="text-align:left; font-size: xx-small" >XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007</td></tr><tr style="text-align:left; font-weight:bold; " ><td style="text-align:left; font-size: xx-small" > Add-In-Version 18.01 einschl. 64 Bit</td></tr></table><br/>
Hilft dir das schon einmal weiter?

Mir ist der Sinn noch nicht ganz klar. Wenn du mir sagst, was du damit erreichen willst, kann man vielleicht über eine andere Ausgabe mit weniger (oder keinen) Hilfszellen nachdenken.

VG

Werker
03.07.2014, 15:41
Hallo Mc Santa,

das sieht nach einem interessanten Ansatz aus.

Die Idee mit Keys zu arbeiten ist schick, aber eig. nicht das was ich wollte.
Anscheinend formuliere ich es nicht geschickt genug.

Ich probiere es nochmal:

Mittels des Sverweises sortiere ich mir passend zu dem Suchbegriff "2002" einen Begriff aus Spalte 2. Sverweis gibt meines Wissens nach den Begriff aus Spalte 2 wieder, der in der ersten Zeile steht, in der der Suchbegriff gefunden wurde.
Ich möchte nun, dass nicht der erste Treffer wiedergegeben wird, sondern der erste Treffer, der den Begriffen entspricht, die ich rechts von "Gegenstand" geschrieben habe (sprich in E3:F3). Findet der Sverweis in der 2ten Spalte keinen dieser Begriffe, soll er mir einen Fehler ausgeben (oder eine 0).

Ich hoffe, mein Problem wird verständlich.

Danke!

VG; Werker

Frank Furter
03.07.2014, 15:50
Hallo Hajo,

ich habe nun versucht es besser darzustellen.

Wenn ich deine Formel von oben reinkopiere komme ich nicht auf das gesuchte, bzw mir ist deren Anwendung nicht klar. Hoffe ich habe gerade kein Brett vorm Kopf!

Danke!

Vg, Werker

hallo, ich habe mir diesen thread angetan. bislang bin ich sehr enttäuscht, vorallem, was an frage und input kam... hier ist nichts, aber auch gar nichts logisch... warum sollte dieses ergebnis herauskommen..?
drei dateien wurden hochgeladen um das hier..:

<table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='10' style='font-family:Arial; color:#000000; background-color:#FFFFFF; font-size:11px; font-weight:normal; font-style:normal; '><colgroup><col width='28pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'></colgroup><tr style='background-color:#FAFAFA'><td align='middle' colspan='10'>Arbeitsblatt mit dem Namen 'Tabelle1'</td></tr><tr style='background-color:#cacaca'><td>*</td><td align='middle'>A</td><td align='middle'>B</td><td align='middle'>C</td><td align='middle'>D</td><td align='middle'>E</td><td align='middle'>F</td><td align='middle'>G</td><td align='middle'>H</td><td align='middle'>I</td></tr><tr><td style='background-color:#cacaca' align='middle'>1</td><td colspan='2' rowspan='1' align='middle' style='font-family:Calibri; ' >Daten</td><td align='right' style='font-family:Calibri; ' >*</td><td colspan='3' rowspan='1' align='middle' style='font-family:Calibri; ' >Gesucht</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>2</td><td align='middle' style='font-family:Calibri; ' >Jahr</td><td align='middle' style='font-family:Calibri; ' >Gegenstand</td><td align='right' style='font-family:Calibri; ' >*</td><td align='middle' style='font-family:Calibri; ' >Jahr:</td><td align='middle' style='font-family:Calibri; ' >2002</td><td align='middle' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>3</td><td align='middle' style='font-family:Calibri; ' >2002</td><td align='middle' style='font-family:Calibri; ' >Bahn</td><td align='right' style='font-family:Calibri; ' >*</td><td align='middle' style='font-family:Calibri; ' >Gegenstand:</td><td align='middle' style='font-family:Calibri; ' >Auto</td><td align='middle' style='font-family:Calibri; ' >Bus</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>4</td><td align='middle' style='font-family:Calibri; ' >2002</td><td align='middle' style='font-family:Calibri; ' >Bus</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>5</td><td align='middle' style='font-family:Calibri; ' >2002</td><td align='middle' style='font-family:Calibri; ' >Auto</td><td align='right' style='font-family:Calibri; ' >*</td><td align='middle' style='font-family:Calibri; ' >Ergebnis:</td><td align='left' style='font-family:Calibri; ' >Bahn</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>6</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>7</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td colspan='6' rowspan='1' align='middle' style='font-family:Calibri; ' >Das Ergebnis sollte aber Bus sein. Nur die Begriffe hinter dem Wort Gegenstand sollten als Ergebnis des Sverweise in Betracht gezogen werden.</td></tr><tr><td style='background-color:#cacaca' align='middle'>8</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>9</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td><td align='right' style='font-family:Calibri; ' >*</td></tr></table><br><table border='3' cellspacing='0' cellpadding='2' valign='middle' colspan='2' style='table-layout:auto; color:#000000; background-color:#FFFFFF; font-family:Arial; font-size:10px;'><colgroup><col width='40pt'><col></colgroup><tr style='background-color:#eeaaaa'><td>Zelle</td><td>Formel</td></tr><tr><td>E5</td><td><Span style='color:#222222'>=SVERWEIS</Span><Span style='color:#0000DD'>(E2;A3:B5;2;FALSCH)</Span><Span style='color:#222222'></Span></td></tr></table><table style='font-family:Arial; font-size:7pt'><tr><td style='color:#333333'>Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg</td></tr></table>

darzustellen...?

Mc Santa
03.07.2014, 15:53
Die Ausgabe in der orangenen Zelle ist jetzt genau so, wie du eben beschrieben hast.
Lösche dazu einfach mal "Bus" aus den erlaubten Ergebnissen und die orangene Zelle wechselt nun zu "Auto".

Ist das Ergebnis aus deiner Sicht falsch?

Viele Grüße

Werker
03.07.2014, 15:55
Hallo Frank Furter,

anscheinend tue ich mir recht schwer damit, mein Problem korrekt zu formulieren.

Ich habe halt versucht es durch Hajos hinweise zu verbessern.

Kannst du denn mit der Beschreibung

Mittels des Sverweises sortiere ich mir passend zu dem Suchbegriff "2002" einen Begriff aus Spalte 2. Sverweis gibt meines Wissens nach den Begriff aus Spalte 2 wieder, der in der ersten Zeile steht, in der der Suchbegriff gefunden wurde.
Ich möchte nun, dass nicht der erste Treffer wiedergegeben wird, sondern der erste Treffer, der den Begriffen entspricht, die ich rechts von "Gegenstand" geschrieben habe (sprich in E3:F3). Findet der Sverweis in der 2ten Spalte keinen dieser Begriffe, soll er mir einen Fehler ausgeben (oder eine 0).

etwas anfangen?

Es ist für einen Laien halt nicht immer einfach, die richtigen Worte zu finden... :(

VG; Werker

Werker
03.07.2014, 16:00
Hallo,

falsch ist sie in sofern, als dass du über die "min" Funktion ja steuerst, welcher Begriff angewählt wird.

Diese Steuerung ist nicht was ich meinte, relevant ist nicht, ob Bus oder Auto zu erst kommt, sondern das es entweder Bus oder Auto ist. Und eben kein anderer Begriff.

Ich suchte eher etwas, wie zB

=sverweis(2002,wenn(B1:B3=E3:F3;A1:B3;);2;falsch) ggf als Matrixformel (wobei sverweis ja schon eine matrixformel ist, oder?)

danke!

Mc Santa
03.07.2014, 17:24
Hallo,

ich kann mit deiner Beschreibung aus #11 und #14 sehr viel anfangen, und ich bin auch immer noch der Meinung, dass ich es richtig interpretiert habe. Ich versuche dir einmal zu beschreiben, wie meine Formel funktioniert:

Um überhaupt zwei Spalten auf einmal zu durchsuchen, lege ich zunächst eine Hilfsspalte an, der mir beide Zellen verbindet.
=A3&B3

Als nächstes suche ich jeden "erlaubten" Begriff für sich selbst in dieser Spalte. Als Rückgabewert erhalte ich die Position, wo dieser Begriff zuerst auftaucht.
=WENN(ISTFEHLER(VERGLEICH($E$2&E3;$C$3:$C$5;0));"";VERGLEICH($E$2&E3;$C$3:$C$5;0))

Jetzt habe ich für jeden erlaubten Wert, und ausschließlich für diese, eine Zahl. Diese Zahl entspricht der Position, wo ich diesen Wert gefunden habe.

Jetzt lasse ich mit den gefunden Wert noch als Wort wieder ausgeben, indem ich alle Zahlen vergleiche und die kleinste nehme (das erste Ergebnis).
=INDEX($B$3:$B$5;MIN(E4:F4))
Da ich nur das Minumim aus den "erlaubten" Postionen bilde, kann es nur einer vorgegebene Begriffe sein.

Hilft dir das? Hast du dazu Fragen?

Falls du immer noch der Meinung bist, dass die Formel falsch ist, dann spiele bitte etwas mit meinen Formeln herum und finde ein Bespiel, wo meine Formeln das falsche Ergebnis liefern.

VG