Clever-Excel-Forum

Normale Version: sverweis mit mehreren Bedingungen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

es ist zwar schon eine Weile her, ich habe auch ein wenig rumgetüfftelt, aber leider bekomme ich immer noch eine Fehlermeldung, wenn ich die Formel so eingebe. Auch wenn ich mit Strg+Umsch+Enter abschließe Huh
Kann mir jemand sagen, was ich verkehrt mache?

Gruß Sra
Hallo, ich weiß nicht was du da machst. Ich hatte geschrieben, dass die Kriterien vergleich bar sein müssen und schreibe auch noch hin, welches du dir ansehen solltest Hauptstraße  ist nicht gleich Haupstraße... zudem ist in der zuletzt geposteten Datei die Formel eben nicht mit Strg+Umsch+Enter abgeschloßen (siehe I3) in L3 steht Edgars Formel, die ein korrektes Ergebnis ausgibt...  

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKL
1Datenbestand     dynamische Daten     
2StadtStraßeHausnr. vonbisDorf StadtStraßeHausnr.Dorf  
3AAAHauptstraße130Blumendorf AAAHaupstraße35#WERT!#NV#NV
4AAAHauptstraße3150Rosengarten BBBLandstraße17?EschengartenBuchendorf
5AAAHauptstraße51120Orchideendorf BBBLandstraße30?EschengartenBuchendorf
6AAADorfstraße150Baumsiedlung AAADorfstraße2?#NVBaumsiedlung
7AAADorfstraße51100Birkendorf       
8BBBLandstraße112Eschengarten       
9BBBLandstraße1351Birkenallee       
10BBBLandstraße1450Buchendorf       

ZelleFormel
J3=SVERWEIS(I3;INDEX(C:C;VERGLEICH(G3&H3;$A$1:$A$99&$B$1:$B$99;0)):INDEX(E:E;VERWEIS(9;1/($A$3:$A$99=G3)/($B$3:$B$99=H3);ZEILE($A$1:$A$99)));3;1)
K3{=SVERWEIS(I3;INDEX(C:C;VERGLEICH(G3&H3;$A$1:$A$99&$B$1:$B$99;0)):INDEX(E:E;VERWEIS(9;1/($A$3:$A$99=G3)/($B$3:$B$99=H3);ZEILE($A$1:$A$99)));3;1)}
L3{=SVERWEIS(I3;INDEX(C:C;VERGLEICH(G3&H3;$A$1:$A$99&$B$1:$B$99;0)):INDEX(E:E;VERWEIS(9;1/($A$1:$A$99=G3)/($B$1:$B$99=H3);ZEILE($A$1:$A$99)));3;1)}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Hallo Sra,

bei mir klappt es (siehe Anhang)
Du musst aber die Hausnummern in der Landstraße ändern.
(31.10.2016, 09:16)coemm schrieb: [ -> ]Hallo Sra,

bei mir klappt es ...
Du musst aber die Hausnummern in der Landstraße ändern.

Hallo Conny, und Sarah müsste noch aus der Haupstraße eine Hauptstraße machen und die Formel richtig abschließen (was in der letzten Datei nicht der Fall war...) ...
Hallo, ceteris paribus kann man das auch mit AGGREGAT() lösen (einfach mit Enter abschließen)..:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJ
1Datenbestand     dynamische Daten   
2StadtStraßeHausnr. vonbisDorf StadtStraßeHausnr.Dorf
3AAAHauptstraße130Blumendorf AAAHauptstraße35Rosengarten
4AAAHauptstraße3150Rosengarten BBBLandstraße17Birkenallee
5AAAHauptstraße51120Orchideendorf BBBLandstraße75Buchendorf
6AAADorfstraße150Baumsiedlung AAADorfstraße2Baumsiedlung
7AAADorfstraße51100Birkendorf     
8BBBLandstraße112Eschengarten     
9BBBLandstraße1350Birkenallee     
10BBBLandstraße5190Buchendorf     

ZelleFormel
J3=INDEX($E$3:$E$10;AGGREGAT(15;6;ZEILE($A$1:$A$8)/(($A$3:$A$10=G3)*($B$3:$B$10=H3)*($C$3:$C$10<=I3)*($D$3:$D$10>=I3));1);)
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Super, es funktioniert Smile ich danke euch!

Ich werde mich wohl etwas mehr mit Excel auseinander setzen müssen.

Viele Grüße
Sarah
Seiten: 1 2