Formel Index Vergleich
#1
Hallo zusammen,

ich lasse mir in einer Tabelle die größten Werte (Kgrößte) einer anderen Tabelle darstellen. Danach über Index und Vergleich die passenden Namen zu den Werten. Nun erscheint in der Tabelle (%) 2mal der gleiche Wert (2,68%), der aber zu 2 verschiedenen Namen gehört (1. Merck, 2. Microsoft).

In meiner Auswertungstabelle findet sich aber 2mal Merck, Microsoft wird ausgelassen.
 KL
2Name7 Tage
3Wal-Mart4,23%
4Nike3,26%
5Verizon3,03%
6Walt Disney2,96%
7Merck & Co2,68%
8Merck & Co2,68%
9Coca-Cola2,65%
10Utd. Technologi.2,46%
11Procter & Gamb.2,33%
12AT&T2,23%

ZelleFormel
K3=INDEX($A$3:$A$32;VERGLEICH($L3;$D$3:$D$32;0))
L3=KGRÖSSTE($D$3:$D$32;1)
K4=INDEX($A$3:$A$32;VERGLEICH($L4;$D$3:$D$32;0))
L4=KGRÖSSTE($D$3:$D$32;2)
K5=INDEX($A$3:$A$32;VERGLEICH($L5;$D$3:$D$32;0))
L5=KGRÖSSTE($D$3:$D$32;3)
K6=INDEX($A$3:$A$32;VERGLEICH($L6;$D$3:$D$32;0))
L6=KGRÖSSTE($D$3:$D$32;4)
K7=INDEX($A$3:$A$32;VERGLEICH($L7;$D$3:$D$32;0))
L7=KGRÖSSTE($D$3:$D$32;5)
K8=INDEX($A$3:$A$32;VERGLEICH($L8;$D$3:$D$32;0))
L8=KGRÖSSTE($D$3:$D$32;6)
K9=INDEX($A$3:$A$32;VERGLEICH($L9;$D$3:$D$32;0))
L9=KGRÖSSTE($D$3:$D$32;7)
K10=INDEX($A$3:$A$32;VERGLEICH($L10;$D$3:$D$32;0))
L10=KGRÖSSTE($D$3:$D$32;8)
K11=INDEX($A$3:$A$32;VERGLEICH($L11;$D$3:$D$32;0))
L11=KGRÖSSTE($D$3:$D$32;9)
K12=INDEX($A$3:$A$32;VERGLEICH($L12;$D$3:$D$32;0))
L12=KGRÖSSTE($D$3:$D$32;10)

Was muss ich in der Formel ändern, damit der Fehler nicht wieder vorkommt?
Hier meine Musterdatei:


Angehängte Dateien
.xlsm   DBTest_1.xlsm (Größe: 25,58 KB / Downloads: 3)
Top
#2
Hallo Bernie

Code:
=WENN(SVERWEIS($A3;Abf_DOWJONES!$B$35:$H$69;3;0)="-";"-";SVERWEIS($A3;Abf_DOWJONES!$B$35:$H$69;3;0)+ZEILE()%%%)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#3
Hallo shift-del,

danke für deine schnelle Hilfe.

Allerdings weiß ich nicht wo dein Code hin soll? Hast du den an meiner Mustertabelle ausprobiert? Ich bin von meiner alten Formel (Index + Vergleich) ausgegangen, da funktioniert er nicht.

Was mache ich verkehrt??????????????????????????????

Alles klar, hab meinen Fehler gefunden!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Top
#4
Hi

Die Formel gehört in D3.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#5
Hi shift-del,

hatte gerade eben erst gesehen, dass du die Haupttabelle meintest.

Nochmals recht♥lichen Dank!!!
Top
#6
Hi shift-del,

hab noch mal das gleiche Problem, allerdings betrifft es eine andere Konstellation. Und zwar hole ich mir durch zwei unterschiedliche Webabfrage Daten. Da die zweite Tabelle "AbfrageTECDAX" aber die Daten anders aufteilt als die erste, habe ich ohne Sverweis nur per "=" ist Zelle angewendet. Nun stellt sich heraus, dass dort der gleiche Fehler, wie beim ersten Mal auftritt.

Kannst du mir vielleicht noch mal behilflich sein? Danke schon mal im Voraus!!!
Hier die neue Beispielmappe:


Angehängte Dateien
.xlsm   DBTest_2.xlsm (Größe: 35,42 KB / Downloads: 1)
Top
#7
Hallo Bernie, eine Möglichkeit wäre..:

Arbeitsblatt mit dem Namen 'TECDAX'
 OP
2Name3 Mon.
3Aixtron24,75%
4Morphosys11,39%
5Manz6,66%
6STRATEC Biom.5,49%
7LPKF Laser3,96%
8Cancom2,00%
9Drägerwerk Vz2,00%
10Qiagen1,96%
11CompuGroup M.1,33%
12Sartorius Vz0,31%

ZelleFormel
O3{=INDEX($A$3:$A$32;KKLEINSTE(WENN($F$3:$F$32=P3;ZEILE($A$1:$A$30));ZÄHLENWENN($P$3:P3;P3)))}
P3=KGRÖSSTE($F$3:$F$32;ZEILE(A1))
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.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


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