Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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)
Grüße aus Bremen
Bernie

"Wenn du jemanden triffst ohne lächeln, schenke ihm deins !!!"

MS Office 2016 Pro  32bit - Win 10 Pro 64 bit
Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehmen ich keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.
Antworten 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.

Antworten 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!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Grüße aus Bremen
Bernie

"Wenn du jemanden triffst ohne lächeln, schenke ihm deins !!!"

MS Office 2016 Pro  32bit - Win 10 Pro 64 bit
Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehmen ich keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.
Antworten Top
#4
Hi

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

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

Antworten Top
#5
Hi shift-del,

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

Nochmals recht♥lichen Dank!!!
Grüße aus Bremen
Bernie

"Wenn du jemanden triffst ohne lächeln, schenke ihm deins !!!"

MS Office 2016 Pro  32bit - Win 10 Pro 64 bit
Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehmen ich keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.
Antworten 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)
Grüße aus Bremen
Bernie

"Wenn du jemanden triffst ohne lächeln, schenke ihm deins !!!"

MS Office 2016 Pro  32bit - Win 10 Pro 64 bit
Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehmen ich keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.
Antworten 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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


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