Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: sverweis mit bedingungen

sverweis mit bedingungen
30.08.2007 15:23:58
Karel
Hallo forum,
Habe Arbeitsblatt mit mehrere Tabellen sind gleich aufgebaut und hebe alle ein namensbereich über Formel =WENN(B8="";"";SVERWEIS(B8;INDIREKT($D$4);3;FALSCH)) greifen ich auf diverse Tabelle zu. Aber ich brauche noch eine 3 Bedingung Zelle D5 die berücksichtet muss werden habe schon bei Excelformel gesucht aber könnte noch nicht der richtige weg finden.
beispiel
https://www.herber.de/bbs/user/45549.xls
Grusse
Karel

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: sverweis mit bedingungen
30.08.2007 15:44:00
jockel
hi Karel, wenn du die richtige auftragsnummer in Tabelle1!B5 eingibst geht:
=WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B8); INDIREKT($D$4&"!"&"D1:D100")));"";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100") &INDIREKT($D$4&"!"&"B1:B100")=$D$5&B8);INDIREKT($D$4&"!"&"D1:D100")))
cu jörg
ein feedback wär ganz reizend

Anzeige
nachtrag
30.08.2007 15:47:00
jockel
hi Karel, guckst du hier:
Tabelle1
 BCDE
4 namensbereich für TabelleFR 
5 Auftragnr860 B 
6    
7    
810666  20
910666  20
1010667  2
1110675  3
1210676  4
1310678  5
1410679  6
1510680  7
1610699  8
1710716  9
1810728  10
1910727  11
Formeln der Tabelle
E8 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B8); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B8); INDIREKT($D$4&"!"&"D1:D100")))
E9 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B9); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B9); INDIREKT($D$4&"!"&"D1:D100")))
E10 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B10); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B10); INDIREKT($D$4&"!"&"D1:D100")))
E11 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B11); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B11); INDIREKT($D$4&"!"&"D1:D100")))
E12 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B12); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B12); INDIREKT($D$4&"!"&"D1:D100")))
E13 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B13); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B13); INDIREKT($D$4&"!"&"D1:D100")))
E14 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B14); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B14); INDIREKT($D$4&"!"&"D1:D100")))
E15 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B15); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B15); INDIREKT($D$4&"!"&"D1:D100")))
E16 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B16); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B16); INDIREKT($D$4&"!"&"D1:D100")))
E17 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B17); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B17); INDIREKT($D$4&"!"&"D1:D100")))
E18 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B18); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B18); INDIREKT($D$4&"!"&"D1:D100")))
E19 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B19); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B19); INDIREKT($D$4&"!"&"D1:D100")))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
bzw.:
Tabelle1
 BCDE
4 namensbereich für TabelleDE 
5 Auftragnr858 B 
6    
7    
810666  20
910666  20
1010667  30
1110675  40
1210676  50
1310678  60
1410679  70
1510680  80
1610699  90
1710716  100
1810728  110
1910727  120
Formeln der Tabelle
E8 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B8); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B8); INDIREKT($D$4&"!"&"D1:D100")))
E9 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B9); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B9); INDIREKT($D$4&"!"&"D1:D100")))
E10 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B10); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B10); INDIREKT($D$4&"!"&"D1:D100")))
E11 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B11); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B11); INDIREKT($D$4&"!"&"D1:D100")))
E12 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B12); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B12); INDIREKT($D$4&"!"&"D1:D100")))
E13 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B13); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B13); INDIREKT($D$4&"!"&"D1:D100")))
E14 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B14); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B14); INDIREKT($D$4&"!"&"D1:D100")))
E15 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B15); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B15); INDIREKT($D$4&"!"&"D1:D100")))
E16 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B16); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B16); INDIREKT($D$4&"!"&"D1:D100")))
E17 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B17); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B17); INDIREKT($D$4&"!"&"D1:D100")))
E18 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B18); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B18); INDIREKT($D$4&"!"&"D1:D100")))
E19 : =WENN(ISTNV(VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B19); INDIREKT($D$4&"!"&"D1:D100"))); "";VERWEIS(2;1/(INDIREKT($D$4&"!"&"A1:A100")&INDIREKT($D$4&"!"&"B1:B100")=$D$5&B19); INDIREKT($D$4&"!"&"D1:D100")))
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
cu jörg
ein feedback wär ganz reizend

Anzeige
perfekt Danke
30.08.2007 16:24:22
Karel
Hoi Jorg,
Danke
Karel

AW: sverweis mit bedingungen
30.08.2007 16:50:32
fcs
Hallo Karel,
wenn die die Daten in den tabellen DE, FR, usw. immer in einem Block hintereinander liegen, so wie in deinem Beispiel, dann geht folgende Formel:
=WENN(B8="";"";SVERWEIS(B8;INDIREKT($D$4&"!Z" &VERGLEICH($D$5;INDIREKT($D$4&"!A:A");FALSCH) & "S2:Z65000S4";FALSCH);3;FALSCH))


Die Formel ermittelt durch VERGLEICH in Spalte A die 1. Zeile in der eine neue Auftragsnummer beginnt. Diese Zeilennummer wird per INDIREKT mit in den von SVERWEIS zu durchsuchenden Bereich eingebaut.
Gruß
Franz

Anzeige
AW: schone Formel Danke
30.08.2007 17:56:28
Karel
Hallo franz,
schön gemacht
Danke
Karel
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige