Microsoft Excel

Herbers Excel/VBA-Archiv

VERGLEICH/INDEX Formelproblem


Betrifft: VERGLEICH/INDEX Formelproblem von: lattes
Geschrieben am: 25.09.2019 09:30:44

Hallo liebe XLS-Jünger,
ich kämpfe gerade mit einem VERGLEICH/INDEX Formelproblem.

Hintergrund:
• Ich lade regelmäßig einen umfangreichen Datensatz (World Economic Outlook des IMF: https://www.imf.org/external/pubs/ft/weo/2019/01/weodata/WEOApr2019_SDMXData.zip)

• bestehenden aus rund 500.000 Zeilen und Spalten A:U herunter – Tabellenblatt „WEOsdmx“.
Damit Ihr die Struktur sehen könnt, habe ich einen Auszug erstellt:
https://www.herber.de/bbs/user/132182.xlsx

• Aus diesem Datensatz möchte ich nun Zeitreihen für Grafiken herausziehen. Dafür habe ich eine INDEX/VERGLEICH Formel erstellt – Tabellenblatt „slide 10“
=INDEX(WEOsdmx!$U$2:$U$500000;VERGLEICH(1;MMULT((WEOsdmx!$N$24:$N$500000=$B$32) *(WEOsdmx!$O$24:$O$500000=C$30)*(WEOsdmx!$T$24:$T$500000=$A37);1);0))
Wobei B32 = der gesuchte Parameter „NGDP-RPCH“
C30 = für das Land mit einer eindeutigen Nummer
A37 = im gesuchten Jahr
Das Tabellenblatt ist hier https://www.herber.de/bbs/user/132185.xlsx

Problem:
• Die Formel zieht falsche Werte https://www.herber.de/bbs/user/132184.xlsx
Lösungsversuche:
• Name der Tabellenblätter ohne Leerzeichen verwendet
• Formeln und Datensatz auf ein Tabellenblatt
• Anzahl der Zeilen im Datensatz verringert

Das Problem bleibt! Jemand eine Idee, was das falsch läuft?
Gruß
Frank

  

Betrifft: AW: VERGLEICH/INDEX Formelproblem von: SF
Geschrieben am: 25.09.2019 09:39:03

Hola,

in der ...182.xlsx liegen die Werte in Spalte Q als Text vor, ansonsten überall als Zahlen.
Liegt es evtl. schon daran?

Gruß,
steve1da


  

Betrifft: Außerdem... von: SF
Geschrieben am: 25.09.2019 09:40:43

....probier mal die Bereiche gleich groß zu gestalten, also $U$24:$U$500000


  

Betrifft: AW: Außerdem... von: lattes
Geschrieben am: 25.09.2019 10:37:05

Danke für Deine Hinweise:
- Spalte Q wird nirgends verwendet
- Habe jetzt mal die Spaltenformate geändert:
Spalte N = Text
Spalte O = Zahl
Spalte T = Zahl
Spalte U = Text
- Bezüge sind identisch Zeile 2 bis 500000
Leider keine Lösung des Problems


  

Betrifft: AW: Außerdem... von: SF
Geschrieben am: 25.09.2019 10:54:42

Hola,

mal ein Versuch:
=VERWEIS(2; 1/('[Kopie von 132182.xlsx]Tabelle1'!$N$2:$N$500000&'[Kopie von 132182.xlsx]Tabelle1'!$O$2:$O$500000&'[Kopie von 132182.xlsx]Tabelle1'!$T$2:$T$500000=$B$5&$C$3&$A10) ;'[Kopie von 132182.xlsx]Tabelle1'!$U$2:$U$500000)

Ob das der falsche Wert ist kann ich nicht sagen, dass musst du beurteilen.

Gruß,
steve1da


  

Betrifft: AW: Außerdem... von: lattes
Geschrieben am: 25.09.2019 12:07:59

HHHUUURRRAAAHHHH, es funktioniert!!!!!!!! Vielen vielen DANK!!!!!! GENIAL - seit Tagen versuche ich das Problem zu lösen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!