Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1104to1108
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

Sverweis für Fortgeschrittene???

Sverweis für Fortgeschrittene?
Philipp
Hi,
ich habe folgendes Problem:
Ich habe zwei spalten mit je 500 werten. in der dritten spalte habe ich zufällig generierte werte.
Ich möchte nun in der vierten spalte folgendes tun:
Wenn der wert der vierten spalte mit dem wert der ersten spalte übereinstimmt soll der wert
der selben zeile der dritten spalte ausgegeben werden.
Habe eigentlich gedacht das es so hinhauen könnte:
=WENN(ISTNV(SVERWEIS(I5;A:B;2;WAHR));B5;SVERWEIS(I5;A:B;2;WAHR))
Allerdings gibt er mir dann immer den wert der zweiten spalte an unabhängig von der ersten oder nicht?
Brauche dringend hilfe und bedanke mich im voraus
P.

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

Betreff
Benutzer
Anzeige
AW: Sverweis für Fortgeschrittene?
05.10.2009 19:15:01
Philipp
"Wenn der wert der vierten spalte mit dem wert der ersten spalte übereinstimmt soll der wert
der selben zeile der dritten spalte ausgegeben werden"
Gemeint war hier natürlich dass die erste spalte durchsucht werden soll. (nach dem wert der in der dritten spalte steht) und dann der entsprechende Wert der 2ten spalte ausgegeben werden soll.
AW: Sverweis für Fortgeschrittene?
05.10.2009 19:27:39
Frank
Hallo und Guten Abend!!!
Bin auch nicht so fit und habe auf die Schnelle keine passende Lösung. Aber nen Tipp. Schau mal auf www.excelformeln.de, die ultimative Formelseite.
Hat's geholfen?
Gruß Frank H.
vielleicht geht es so.
05.10.2009 19:29:12
Tino
Hallo,
habe mal mit meinen Formelkennnissen was zusammengebastelt.
Besser bekomme ich es mit Formel nicht hin.
 ABCDEF
1     Ergebnis:
2Hallo Wert1Hallo1 Wert5
3Hallo Wert2Hallo2 Wert8
4Hallo Wert3Hallo3  
5Hallo Wert4Hallo4  
6Hallo Wert5Hallo  
7Hallo Wert6Hallo6  
8Hallo Wert7Hallo7  
9Hallo Wert8Hallo  
10      
11      

Formeln der Tabelle
ZelleFormel
F2{=WENN(KGRÖSSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*ZEILE($C$2:$C$500)-1;ZEILE(A1))<0;"";INDEX($C$2:$C$500;KKLEINSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*(ZEILE($C$2:$C$500)-1-10^7); ZEILE(A1))+10^7))}
F3{=WENN(KGRÖSSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*ZEILE($C$2:$C$500)-1;ZEILE(A2))<0;"";INDEX($C$2:$C$500;KKLEINSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*(ZEILE($C$2:$C$500)-1-10^7); ZEILE(A2))+10^7))}
F4{=WENN(KGRÖSSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*ZEILE($C$2:$C$500)-1;ZEILE(A3))<0;"";INDEX($C$2:$C$500;KKLEINSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*(ZEILE($C$2:$C$500)-1-10^7); ZEILE(A3))+10^7))}
F5{=WENN(KGRÖSSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*ZEILE($C$2:$C$500)-1;ZEILE(A4))<0;"";INDEX($C$2:$C$500;KKLEINSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*(ZEILE($C$2:$C$500)-1-10^7); ZEILE(A4))+10^7))}
F6{=WENN(KGRÖSSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*ZEILE($C$2:$C$500)-1;ZEILE(A5))<0;"";INDEX($C$2:$C$500;KKLEINSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*(ZEILE($C$2:$C$500)-1-10^7); ZEILE(A5))+10^7))}
F7{=WENN(KGRÖSSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*ZEILE($C$2:$C$500)-1;ZEILE(A6))<0;"";INDEX($C$2:$C$500;KKLEINSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*(ZEILE($C$2:$C$500)-1-10^7); ZEILE(A6))+10^7))}
F8{=WENN(KGRÖSSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*ZEILE($C$2:$C$500)-1;ZEILE(A7))<0;"";INDEX($C$2:$C$500;KKLEINSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*(ZEILE($C$2:$C$500)-1-10^7); ZEILE(A7))+10^7))}
F9{=WENN(KGRÖSSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*ZEILE($C$2:$C$500)-1;ZEILE(A8))<0;"";INDEX($C$2:$C$500;KKLEINSTE(($A$2:$A$500<>"")*($A$2:$A$500=$D$2:$D$500)*(ZEILE($C$2:$C$500)-1-10^7); ZEILE(A8))+10^7))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Gruß Tino
Anzeige
Das sollte wie folgt gehen, wenn entgegen...
06.10.2009 01:10:19
Luc:-?
...deiner Primäraussage p{A=B}→D:=C sein soll, Philipp... ;-)
D1:D100:{=KGRÖSSTE((A1:A100=B1:B100)*C1:C100;ZEILE(1:100))}
Wenn du nun noch die 1en und die 100en durch deine Anfangs- bzw Endzeile ersetzt und beim Eingabeabschluss beachtest, dass es sich hierbei um eine Matrixfml handelt, die sich über alle markierten Zellen ausdehnt, dürfte das Ergebnis wohl deinen Wünschen entsprechen. Alle nicht passenden Werte stehen zuletzt als Nullen, die du ggf über das normale Format, aber benutzerdefiniert ausblenden kannst; bspw so... 0;-0;;
Gruß Luc :-?
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige