mehrfacher SVERWEIS mit mehreren Bedingungen
#1
Hallo liebe Community,

ich brauche mal wieder Eure Hilfe.

Anbei findet Ihr meine Beispieldatei.


.xlsx   Mappe3.xlsx (Größe: 14 KB / Downloads: 9)

Was brauche ich?

> 'shipment details' --> hier steht das Gewicht, folgendes muss bei der späteren Berechnung beachtet werden: =WENN(F10>4000;J10;F10)

> 'SEGT' --> In U2 & V2 stehen die Bedingungen (variabel, beinhalten aber nur Werte, die in Spalte G&J vorkommen), anhand derer Zelle U4 mit dem entsprechenden Wert aus Spalte L befüllt werden soll. Dann soll in der entsprechenden Zeile gem. dem Wert aus U4 das korrekte Gewicht (unter Beachtung der o.g. Gewichtsberechnung) dargestellt werden.

Ich hoffen, Ihr könnt mir helfen...

Vielen Dank vorab & Viele Grüße
SteBen
Top
#2
Hi,

mit deinen beiden zusätzlichen Erklärungen kann ich nichts anfangen, weil mir nicht klar ist, was du wo berechnete haben willst. Zielführender wäre es, wenn in Beispieldateien händisch ein paar Wunschergebnisse eingetragen wären.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Hi Günter,

anbei noch mal meine Datei. Dieses mal mit Beispielwerten :)

Vielen Dank 


.xlsx   Mappe3 (1).xlsx (Größe: 15,23 KB / Downloads: 8)
Top
#4
Hi,

hab' ich es richtig verstanden?

Arbeitsblatt mit dem Namen 'SEGT'
GJKLUV
1fromto
2O05D01
3
4DE1DE6
12Origin
Zone
Destination
Zone
LaneWeight
in kg
13O01D01DE1DE1
14O02D01DE2DE1
15O03D01DE3DE1
16O04D01DE4DE1
17O05D01DE5DE1375,00
18O06D01DE6DE1
19O07D01DE7DE1
20O08D01DE8DE1
21O09D01DE9DE1
22O10D01DE10DE1
23O11D01DE11DE1

ZelleFormel
L13{=WENN(ZEILE()=VERGLEICH($U$2&$V$2;$G$1:G156&$J$1:$J$156;0);'shipment details'!$J$10;"")}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#5
Hi Günter,

nicht ganz.


In U4 soll der passende Wert aus Spalte K stehen. Sprich, wenn U2=O10 & V2=D10, dann soll Excel prüfen, in welcher Zeile bei Werte stehen & den Wert aus Spalte K wiedergeben, zu dem diese Kombination passt, im aktuellen Beispiel wäre das DE1DE6.

Wenn das getan ist, soll Excel dann das Gewicht aus 'shipment details'M10 in die entsprechende Zelle in Spalte L des Blattes 'SEGT' schreiben.

Viele Grüße
Top
#6
Hi,

genau das macht doch meine Formel.

Arbeitsblatt mit dem Namen 'SEGT'
GJKLUV
1fromto
2O05D01
3
4DE5DE1
12Origin
Zone
Destination
Zone
LaneWeight
in kg
13O01D01DE1DE1
14O02D01DE2DE1
15O03D01DE3DE1
16O04D01DE4DE1
17O05D01DE5DE1375,00
18O06D01DE6DE1
19O07D01DE7DE1
20O08D01DE8DE1

ZelleFormel
U4{=INDEX(K:K;VERGLEICH($U$2&$V$2;$G$1:G156&$J$1:$J$156;0))}
L13{=WENN(ZEILE()=VERGLEICH($U$2&$V$2;$G$1:G156&$J$1:$J$156;0);'shipment details'!$J$10;"")}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Zitat:In U4 soll der passende Wert aus Spalte K stehen.

Diese Formel habe ich ergänzt.

Zitat:Sprich, wenn U2=O10 & V2=D10, dann soll Excel prüfen, in welcher Zeile bei Werte stehen & den Wert aus Spalte K wiedergeben, zu dem diese Kombination passt, im aktuellen Beispiel wäre das DE1DE6.

Ich habe, damit ich im oberen Teil deiner Tabelle bleiben kann, U2=O05 und V2=D01 gewählt. Der nebenstehende Wert bei dieser Kombi ist DE5DE1 in Zeile 17.


Zitat:Wenn das getan ist, soll Excel dann das Gewicht aus 'shipment details'M10 in die entsprechende Zelle in Spalte L des Blattes 'SEGT' schreiben.

In L17 steht jetzt der Wert aus 'shipment details'J10, weil ich M10 lediglich als Hilfszelle zur Veranschaulichung gewertet habe. Wenn du tatsächlich M10 benötigst, musst du dies in der Formel halt ändern.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • SteBen
Top
#7
Hi Günter,

sorry - hab' es nur falsch in meine Datei übertragen.

Vielen Dank - passt perfekt!! Genau, was ich gebraucht habe.

Vielen Dank & VG
SteBen
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste