online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Markus76 vom 10.04.2019, 10:07 Options

SVERWEIS auf ID die mehrfach vorkommt

Guten Morgen miteinander!

Ich habe folgendes Problem:
Ich möchte per SVERWEIS in zwei Tabellen die miteinander abgleichen, soweit kein Problem. Jetzt ist es so, dass die ID mehrfach vorkommen kann und dahinter verschiedene Beträge stehen können. In etwa so:

Tabelle 1
STS_0001 50000€
STS_0001 60000€

Tabelle 2
STS_0001 60000€
STS_0001 50000€

Wenn ich nun die ID und den Betrag per Sverweis abgleiche gibt mir Excel ja immer die erste gefundene ID und den ersten gefundenen Betrag zurück.

Ergebnistabelle
ID Tab1 ID Tab2 Wert T1 Wert T2
STS_0001 STS_0001 50000€ 60000€
STS_0001 STS_0001 50000€ 60000€

Eigentlich sollte es so aussehen:

ID Tab1 ID Tab2 Wert T1 Wert T2
STS_0001 STS_0001 50000€ 50000€
STS_0001 STS_0001 60000€ 60000€

Gibt es eine Lösung für dieses Dilemma? Oder gibt es eine andere ABgleichmöglichkeit, auf die ich momentan nicht komme?

Würde mich über Lösungsvorschläge freuen!

Gruss
Markus


Antwort schreiben

Antwort 1 von Beverly vom 10.04.2019, 10:18 Options

Hi Markus,

schau mal unter diesem Link zum Beispiel. Vielleicht ist das ein Ansatz für dein Problem.

bis später,
Karin

Antwort 2 von Saarbauer vom 10.04.2019, 10:27 Options

Hallo,

neben dem Vorschlag von @Beverly , der aus meiner Sicht nicht unbedingt zum gewünschten Ergebnis führt, käme noch

Summenprodukt()

in Frage.

Gruß

Helmut

Antwort 3 von Markus76 vom 10.04.2019, 10:39 Options

Hallo!

@Karin:

herzlichen Dank! Wenn ich die Angaben im Link richtig verstehe müsste ich jede ID die doppelt vorkommt mit "X" oder einem anderen Platzhalter versehen und über die Formeln aus dem Link abgleichen! Leider ist das meine ANsicht nach nicht praktikabel für meine spezielles Problem, da ich unterschiedlich viele ID's auszuwerten habe und ich auch nicht vorhersehen kann wieviele der ID's doppelt oder gar dreifach auftauchen, zudem kommt die Masse an ID's die ich abgleichen soll, In einem kleineren Umfang kommen hier schon mal schnell 1000 bis 3000 ID's zusammen!


@Helmut:

Ich kann momentan leider nicht nachvollziehen, wie die Formel Summenprodukt() mir weiterhelfen könnte . Könntest DU mir dazu bitte noch weitere Erläuterungen geben? Vielleicht steh bzw. sitze ich einfach aufm SChlauch was die Erläuterungen in der Excel Hilfe anbelangt!

Trotzdem herzlichen Dank schon mal für Eure Mühen!

Gruss
Markus

Antwort 4 von Saarbauer vom 10.04.2019, 11:20 Options

Hallo,

ich kann in diesem Fall es nur sinngemäss darstellen, da ich nicht nachvollziehen kann wie deine Daten in die Ergebnistabelle kommen und wo die se genau in den Tabellen stehen.

für Wert T2 in der Ergebnistabelle

=Summenprodukt((Tabelle2 ID1:ID???= Ergebnistabelle ID1)(Tabelle2 Wert1:Wert???= Ergebnistabelle Wert T1)(Tabelle2 Wert1:Wert???))

Gruß

Helmut

Antwort 5 von Markus76 vom 10.04.2019, 11:46 Options

Hallo!

hab's jetzt mal mit der Summenprodukt()-Formel wie von Dir beschrieben probiert.

=SUMMENPRODUKT(('IST-Ergebnis'!A:A=Prognose_1!A:A);('IST-Ergebnis'!AE:AE=Prognose_1!C1);('IST-Ergebnis'!AE:AE))

Wobei:

IST_Ergebnis = Tabelle2
Prognose_1 = Tabelle 1
Spalte A ist in beiden Tabellen mit den ID's gefüllt
Die Werte stehen in Tabelle 2 in Spalte "AE" und in Tabelle 1 in "C"

Die Ergebnistabelle ist quasi in Tabelle 1 integriert!
Spalte A = Prognose_ID; SpalteB=IST_ID; SpalteC=Prognose_Wert;SpalteD=IST_WERT

Wenn ich es wie schon gesagt mit obiger Formel probiere erhalte ich die Fehlermeldung "#Zahl!".

Liegt es daran , das die ID's alphanummerisch aufgebaut sind?

Markus

Antwort 6 von Saarbauer vom 10.04.2019, 11:57 Options

Hallo,

lade mal eine Beispieltabelle (wenn möglich) hier rein

http://www.netupload.de/

und hinterlege den Link hier

Gruß

Helmut

Antwort 7 von Markus76 vom 10.04.2019, 12:18 Options

Hallo!

Scheint ja doch eine etwas gröbere Sache zu sein1
Hab jetzt mal nur die Tabellenblätter mit den Daten hochgeladen! Hoffe das reicht?

http://www.netupload.de/detail.php?img=3729a23ac1a82f639df3dde462c1...

Bei weiterem Infobedarf einfach melden schau dann mal was ich noch dazu liefern kann, darf!

Markus

Antwort 8 von Saarbauer vom 10.04.2019, 13:18 Options

Hallo,

setz mal in die Tabelle Ist_Ergebnis in Zelle D"

=SUMMENPRODUKT((Prognose_1!$A$2:$A$200=IST_Ergebis!A2)*(Prognose_1!$C$2:$C$200))

ein und ziehe es nach unten .

Müsste zu deinem Ergebnis führen.

Gruß

Helmut

Antwort 9 von Saarbauer vom 10.04.2019, 13:24 Options

Hallo,

kleine Berichtigung

=SUMMENPRODUKT((Prognose_1!$A$2:$A$200=IST_Ergebis!A36)*(Prognose_1!$C$2:$C$200=C36)*(Prognose_1!$C$2:$C$200))

Gruß

Helmut

Antwort 10 von Markus76 vom 10.04.2019, 13:38 Options

Hallo!

bringt das Ergebnis; alerdings nur korrekt wenn die ID nur einfach (in Prognose_1) vorkommt, für mehrfach vorkommende ID's wird in Prognosewert in Tabelle IST_Ergebnis die Summe aus den Beträgen der ID (bspw bei AP_STS_0002 2 21 wird der Betrag 43500 ausgegeben anstatt 37500 und 6000).

hat mir trotzdem weitergeholfen, schau jetzt mal was ich daraus basteln kann, evtl. mit hilfsspalte oder so.

Klasse das DU und die anderen Euer Wissen uns ahnungslosen Excelanwendern zur Verfügung stellt!

Grüsse

Markus

PS: solltest Du für die "fehlerhaft" ausgegebenen Beträge noch ne Lösung parat haben bin ich natürlich auch hierfür sehr dankbar!

Antwort 11 von Markus76 vom 10.04.2019, 13:43 Options

Hallo,

hab Deinen Berichtigungspost erst nach meiner Antwort zu Gesicht bekommen.

Läuft schon wie gedacht allerdings ist wieder bei den doppelt vorkommenden ID's ein kleiner Fehler drin, hier wird "0" ausgegeben.

Woran könnte das denn liegen?

Gruß

Markus

Antwort 12 von Saarbauer vom 10.04.2019, 13:54 Options

Hallo,

=SUMMENPRODUKT((Prognose_1!$A$2:$A$200=IST_Ergebis!
Zitat:
A36
)*(Prognose_1!$C$2:$C$200=
Zitat:
C36
)*(Prognose_1!$C$2:$C$200))

ist in Zeie 2 durch A2 und C2 zuersetzen, ein weiteres Problem ist, dass bei werten die in Ist und Prognose vom Wert her nicht identisch sind wird der Wert 0 , da (Prognose_1!$C$2:$C$200=C36) als falsch = 0 eingestuft werden. Hier kann ich dir so keinen Lösungsvorschlag liefern.

Gruß

Helmut

Antwort 13 von Markus76 vom 10.04.2019, 14:02 Options

Hallo,

ok habe den Fehler mit A2 und C2 vorher schon berichtigt und dann den "Fehler" gemeldet.

Wenn ich DIch richtig verstehe gibt mir die Summenprodukt() demnach nur die übereinstimmenden Werte wieder?

Wenn dem so ist, dann kann ich sehr gut damit leben, da ich durch den Abgleich nur diejenigen ID's identifizieren will bei denen was falsch läuft! Da hilft mir 'ne NULL genauso weiter wie zwei unterschiedliche Beträge!

Herzlichen Dank nochmals! Eigentlich wäre ich Dir jetzt 'ne Kanne Kaffee schuldig!

Grüße

Markuks

Ähnliche Themen

Wie kann ich gleiche Werte in einer Tabelle vermeiden?
NochEinGast  14.11.2007 - 81 Hits - 9 Antworten

SVERWEIS mit zwei Suchkriterien
Calypso  20.12.2007 - 371 Hits - 3 Antworten

Funktion Vergleich ausgabe aller Ergebnisse
Tosama  09.01.2008 - 42 Hits - 1 Antwort

Sverweis starten, wenn Eingabetaste betätigt wird
egon1967  22.01.2008 - 134 Hits - 10 Antworten

sverweis mit vba
Kalmi  15.02.2008 - 198 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026