Zellinhalt zweier tabellen vergleichen

Hallo!

Ich habe 2 tabellen. In Tabelle 1 habe ich eine Zelle mit einem Text ( ZA1 ) den ich in der Tabelle 2 in Spalte A suchen möchte und wenn Tabelle 2 diesen Text doppelt beinhaltet, dann soll die Summe der 2 Zeilen in tabelle 1 zurückgegeben werden.

Hat jemand eine Idee?

Grüezi babs

Ich habe 2 tabellen. In Tabelle 1 habe ich eine Zelle mit
einem Text ( ZA1 ) den ich in der Tabelle 2 in Spalte A suchen
möchte und wenn Tabelle 2 diesen Text doppelt beinhaltet, dann
soll die Summe der 2 Zeilen in tabelle 1 zurückgegeben werden.

Hat jemand eine Idee?

Da kann dir vermutlich die Funktion SUMMEWENN() helfen:

=SUMMEWENN(Tabelle2!A:A;ZA1;Spalte mit den Werten in Tabelle2)

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Thomas,

ich habe in Tabelle 1 unterschiedliche Texte, so dass ich diesen nicht festlegen kann.
Ich habe es mit sverweis versucht, aber wenn der Text zwei zeilen in Tabelle 2 beinhaltet, dann kann ich nur eine Zelle zurückgeben und nicht sie summe von beiden. Jetzt habe ich mit summe(verweis… aber das Problem, wenn er den Text nicht findet sollte er auch nichts zurückgegeben, nimmt aber den Wert von einer darauffolgenden Zeile…

habe folgende Formel verwendet:
=SUMME(VERWEIS($B423;VivatkostenPrudsys_01012010!$A$1:blush:A$6113;VivatkostenPrudsys_01012010!F:F);VERWEIS($B423;VivatkostenPrudsys_01012010!$A$2:blush:A$65536;VivatkostenPrudsys_01012010!F:F))

Meine zweite Tabelle sieht so aus:

code geliefert versandart nettoumsatz
 J SY1 106,18
 J SYVK 420,38
1 J SY1 0,
1 J SYVK 54,25
A100A J SY1 931,9
A100A J SYVK 22338,83
A100B J SY1 0,
A100B J SYVK 1170,06
A100C J SY1 12,1
A100C J SYVK 11766,27
A101A J SY1 0,
A101A J SYVK 1316,64
A101B J SY1 0,
A101B J SYVK 1061,63
A101C J SY1 0,
A101C J SYVK 3916,09

Ich habe nun in Tabelle 1 z.Bsp: den Text A100A und möchte, wenn in Tabelle 2 der Text in Spalte A steht den dazugehörenden Nettoumsatz in Tabelle 1 zurückgegeben haben. Da der Text 2x vorkommt, müssen beide Zellen addiert werden…

Ich hoffe es ist hiermit etwas verständlicher!

DANKE

Hallo Thomas,

mit der summewenn hab ich es doch hinbekommen. Wie gelingt es mir noch folgendes abzufragen:

wenn Text in Tabelle1 in Tabelle2 vorhanden dann gebe mir den dazugehörenden Umsatz von Spalte D zurück, wenn in der Zeile auch SY1 steht…

DANKE

Grüezi Babs

Wenn Du nach mehreren Kriterien zusammenfassen musst, dann kannst Du das mit SUMMENPRODUKT() machen oder - IMO noch besser - mit einer Pivot-Tabelle.

Diese wertet dir dann anhand der vorhandenen Daten gleich deinen ganzen Datenbestand aus und Du kannst die gewünschten Kriterien die dargestellt werden sollen in einem Filter auswählen. Das auch ohne, dass Du im Voraus weisst, nach welchen Kriterien zusammengefasst werden soll.

Das kann dann als Auswertung z.B. so aussehen:

Tabellenblatt: [Mappe1]!Tabelle1
 │ G │ H │ I │ J │ K │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 1 │ Summe von nettoumsatz │ versandart │ │ │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 2 │ code │ SY1 │ SYVK │ Gesamtergebnis │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 3 │ 1 │ 0 │ 54.25 │ 54.25 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 4 │ A100A │ 931.9 │ 22338.83 │ 23270.73 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 5 │ A100B │ 0 │ 1170.06 │ 1170.06 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 6 │ A100C │ 12.1 │ 11766.27 │ 11778.37 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 7 │ A101A │ 0 │ 1316.64 │ 1316.64 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 8 │ A101B │ 0 │ 1061.63 │ 1061.63 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
 9 │ A101C │ 0 │ 3916.09 │ 3916.09 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
10 │ (Leer) │ 106.18 │ 420.38 │ 526.56 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
11 │ Gesamtergebnis │ 1050.18 │ 42044.15 │ 43094.33 │ │
───┼───────────────────────┼────────────┼──────────┼────────────────┼───┤
12 │ │ │ │ │ │
───┴───────────────────────┴────────────┴──────────┴────────────────┴───┘

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Thomas,

da ich aber noch mehr Spalten in Tabelle 2 habe, die ich auch auswerten muss, passt das mit Pivot nicht, zumindest bekomm ich es nicht hin…

Hier nochmal ein gesamter Auszuge aller Spalten meiner Tabelle2:

code geliefert versandart nettoumsatz nettoumsatzbenno response\_anz\_auftraege sum\_vk\_netto artikelanzahlgesamt 
 J SY1 106,18 68,35 5566 0, 57 
 J SYVK 420,38 143,36 3379 40,53 51 
1 J SY1 0, 0, 0 0, 0 
1 J SYVK 54,25 4,67 1 2,94 2 
A100A J SY1 931,9 357,24 31 0, 187 
A100A J SYVK 22338,83 12437,84 608 1901,64 2846 
A100B J SY1 0, 0, 1 0, 1 
A100B J SYVK 1170,06 779,3 34 107,22 181 
A100C J SY1 12,1 0, 3 0, 3 
A100C J SYVK 11766,27 6574,36 483 1484,61 2034 
A101A J SY1 0, 0, 2 0, 3 
A101A J SYVK 1316,64 828,94 61 175,2 233 
A101B J SY1 0, 0, 0 0, 0 
A101B J SYVK 1061,63 483,07 38 117, 175 
A101C J SY1 0, 0, 0 0, 0 
A101C J SYVK 3916,09 2182,91 160 485,37 697 
A102E J SY1 0, 0, 0 0, 0 
A102E J SYVK 2053,94 1208,48 98 303,96 415 
A102K J SY1 0, 0, 3 0, 2 

DANKE

Grüezi Babs

da ich aber noch mehr Spalten in Tabelle 2 habe, die ich auch
auswerten muss, passt das mit Pivot nicht, zumindest bekomm
ich es nicht hin…

Super, dass Du es mit der Pivot-Tabelle versucht hast!

Was genau willst/musst Du denn noch weiter auswerten?
Wie soll das Ganze am Ende denn aussehen?

…denn so flexibel und vielseitig wie die PT ist in Excel kaum etwas.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Versuche gerade in dem Link, den Du gesendet hast eine Tabelle hochzuladen, jedoch finde ich nicht, wo ich dies tun kann…

Kannst Du kurz helfenß

DANKE

Versuche gerade in dem Link, den Du gesendet hast eine
Tabelle hochzuladen, jedoch finde ich nicht, wo ich dies tun
kann…

Hallo Babs,

nimm file-upoloasd o.ä., s. FAQ:2606

Gruß
Reinhard

Grüezi Babs

Sorry, der Link hätte da eigentlich nicht rein sollen - das war ein Versehen.

Reinhard hat dir ja bereits eine Alternative genannt.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Okay, dann versuch mal
http://www.file-upload.net/download-3224268/Mappe12…

So wird es vielleicht verständlicher…

DANKE
Babs

http://www.file-upload.net/download-3224268/Mappe12…

Hallo Babs,

ich verstehe nicht wie du da von den Werten aus Tab2 auf die Werte in Tab1 kommst:

Tabellenblatt: C:\DOKUME~1\ich2\LOKALE~1\Temp\[Mappe12.xls]!Tabelle3
 │ A │ B │ C │ D │ E │ F │ G │ H │ I │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
1 │ Tabelle1 │ │ │ │ │ │ │ │ │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
2 │ OP1A │ 816 │ 0 │ 0 │ 0 │ BS 0 │ 0,00 │ 0,00 │ 758,62 │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
3 │ │ │ │ 32,65 % │ 23,90 % │ 16,92% │ │ 7,04 A │ 0,93/Expl. │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
4 │ │ │ │ │ EUR 58,18 │ pf St. 0 │ │ EUR 8,27 │ CPO 3,89 │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
5 │ │ │ │ │ │ pf 2,05 % │ │ │ │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
6 │ │ │ │ │ │ │ │ │ │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
7 │ Tabelle2 │ │ │ │ │ │ │ │ │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
8 │ OP1A │ J │ SY1 │ 46,89 │ 11,68 │ 4 │ 0, │ 5 │ │
──┼──────────┼─────┼──────┼──────────┼───────────┼───────────┼────────┼──────────┼────────────┤
9 │ OP1A │ J │ SYVK │ 11298,31 │ 3692,91 │ 191 │ 588,33 │ 1367 │ │
──┴──────────┴─────┴──────┴──────────┴───────────┴───────────┴────────┴──────────┴────────────┘
Zahlenformate der Zellen im gewählten Bereich:
A1:A9,B1,B7:B9,C1:C9,D1:smiley:2,D4:smiley:7,E1:E2,E7,F1,F7,G1,G7,H1,H7,I1,I7:I9
haben das Zahlenformat: Standard
B2:B6,E5:E6
haben das Zahlenformat: #.##0
D3:E3
haben das Zahlenformat: ##0,00 "%"
D8:smiley:9,E8:E9,G8:G9
haben das Zahlenformat: 0,#####
E4,H4:H6
haben das Zahlenformat: "EUR" #0,00
F2
haben das Zahlenformat: "BS" #0
F3
haben das Zahlenformat: 0,00%
F4
haben das Zahlenformat: "pf St." 0
F5:F6,G3:G6
haben das Zahlenformat: "pf" #0,00 "%"
F8:F9,H8:H9
haben das Zahlenformat: 0
G2:I2
haben das Zahlenformat: #.##0,00
H3
haben das Zahlenformat: #0,00 "A"
I3
haben das Zahlenformat: #0,00"/Expl."
I4:I6
haben das Zahlenformat: "CPO" #0,00 

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Hallo Reinhard,

die NULLer müssten gefüllt werden… Der Rest waren feste Werte. Egal, ich hab die Tabelle nochmal geändert.
Vielleicht kannst Du ja nochmal schauen…

http://www.file-upload.net/download-3225097/Mappe12…

Besten Dank
Babs

Hallo Reinhard,

die NULLer müssten gefüllt werden… Der Rest waren feste Werte. Egal, ich hab die Tabelle nochmal geändert.
Vielleicht kannst Du ja nochmal schauen…

http://www.file-upload.net/download-3225097/Mappe12

Besten Dank
Babs

Grüezi Babs

die NULLer müssten gefüllt werden… Der Rest waren feste
Werte.

Dieser Punkt war auch mir nicht so ganz klar.

Egal, ich hab die Tabelle nochmal geändert.

Vielleicht kannst Du ja nochmal schauen…

Aufgrund der Werte, die du manuell vorgegeben hast, müsste hier eigentlich ein SUMMEWENN() ausreichend sein:

Tabellenblatt: C:\Documents and Settings\thomas.ramel\Eigene Dateien\Downloads\[Mappe12 (2).xls]!Tabelle1
 │ A │ B │ C │ D │ E │ F │ G │ H │ I │ J │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 1 │ WKZ │ Auflage │ Netto-U. │ Benno-U. │ Response │ Sendungen │ Porto-U. │ Artikel │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 2 │ │ │ │ │ │ │ │ │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 3 │ │ │ │ │ │ │ │ │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 4 │ OP1A │ 816 │ 11345.2 │ 3704.59 │ 195 │ │ 588.33 │ 1372 │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 5 │ │ │ │ │ │ │ │ │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 6 │ │ │ │ │ │ pf St. 4 │ │ │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 7 │ │ │ │ │ │ │ │ │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 8 │ ON1A │ 5'770 │ 64679.1 │ 22003.98 │ 1191 │ │ 3'636.99 │ 7'979.00 │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
 9 │ │ │ │ │ │ │ │ │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
10 │ │ │ │ │ │ pf St. 17 │ │ │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
11 │ │ │ │ │ │ │ │ │ │ │
───┼──────┼─────────┼──────────┼──────────┼──────────┼───────────┼──────────┼──────────┼───┼───┤
12 │ │ │ │ │ │ │ │ │ │ │
───┴──────┴─────────┴──────────┴──────────┴──────────┴───────────┴──────────┴──────────┴───┴───┘
Benutzte Formeln:
C4 : =SUMMEWENN(Tabelle2!$A:blush:A;$A4;Tabelle2!D:smiley:)
C8 : =SUMMEWENN(Tabelle2!$A:blush:A;$A8;Tabelle2!D:smiley:)
D4 : =SUMMEWENN(Tabelle2!$A:blush:A;$A4;Tabelle2!E:E)
D8 : =SUMMEWENN(Tabelle2!$A:blush:A;$A8;Tabelle2!E:E)
E4 : =SUMMEWENN(Tabelle2!$A:blush:A;$A4;Tabelle2!F:F)
E8 : =SUMMEWENN(Tabelle2!$A:blush:A;$A8;Tabelle2!F:F)
G4 : =SUMMEWENN(Tabelle2!$A:blush:A;$A4;Tabelle2!G:G)
G8 : =SUMMEWENN(Tabelle2!$A:blush:A;$A8;Tabelle2!G:G)
H4 : =SUMMEWENN(Tabelle2!$A:blush:A;$A4;Tabelle2!H:H)
H8 : =SUMMEWENN(Tabelle2!$A:blush:A;$A8;Tabelle2!H:H)

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Thomas,

bei C;D;E;G und H funktioniert es auch mit der Sunmmewenn-Funktion, aber bei F6 brauche ich nur die Daten, die in Tabelle 2 unter C ein SY1 haben und zum TEXT passen…

LG
Babs

Grüezi Babs

bei F6 brauche ich nur die Daten,
die in Tabelle 2 unter C ein SY1 haben und zum TEXT passen…

Das war aus deiner Beispiel-Datei leider nicht ersichtlich.

Die folgende Formel sollte da in F6 passen, wenn die Bedingung nicht mehrfach zutrifft:

**=SUMMENPRODUKT((Tabelle2!$A$1:blush:A$500=A4)\*(Tabelle2!$C$1:blush:C$500="SY1");Tabelle2!$F$1:blush:F$500)**

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Danke! So passt es! Warum schwer, wenn es auch einfach geht! Naja, gewusst wie! Besten Dank!

Babs