Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1608to1612
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Summenprodukt mit Häufigkeit und Kriterienspalte

Summenprodukt mit Häufigkeit und Kriterienspalte
12.02.2018 20:13:55
Marco
Guten Tag,
ich versuche gerade ein verkettetes Summenprodukt aufzustellen. Dabei habe ich bei folgender Situation Probleme:
Im Tabellenblatt 1 habe ich eine Spalte mit ca. 100 Einträgen des Typs VTXX, wobei XXX für eine Ziffer steht.
Im Tabellenblatt 2 habe ich eine Spalte mit ca. 20 Einträgen ebenfalls des Typs VTXXX.
Ich möchte jetzt in Tabellenblatt 3 die Anzahl der Einträge wissen, welche auf Tabellenblatt 1 die Kriterien aus Tabellenblatt 2 genügen.
Ich hoffe es ist deutlich.
Viele Grüße
Marco

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Matrixformel
12.02.2018 20:37:46
Rudi
Hallo,
{=SUMME(ZÄHLENWENN(Tabelle1!A1:A100;Tabelle2!A1:A20))}
Gruß
Rudi
AW: Matrixformel
12.02.2018 21:10:17
Marco
Hallo Rudi,
danke für die schnelle Antwort. Leider weiß ich nicht, wie ich dies in mein Summenprodukt einbauen kann.
Tabellenblatt 1 (Rohdaten) Spalte 1 Spalte 2 Spalte 3 VT100 01.01.18 F1 VT100 01.01.18 F2 VT102 01.01.18 F5 VT102 01.01.18 F3 VT106 01.03.18 F1 VT106 01.02.18 F1 VT106 01.01.18 F1
Tabellenblatt 2 (Kriterien)
Spalte 1   Spalte 2    Spalte 3
VT100      01.01.18    F1
VT101
VT102
VT103
Auswertung
Wie viele Einträge aus Tabellenblatt 1 erfüllen die Kriterien aus Tabellenblatt 2?
Bisher konnte ich alles über Summenprodukt verbinden, allerdings bekomme ich den "Listenvergleich" nicht dazu.
Gruß
Marco
Anzeige
mit VERGLEICH ohne Doppler
12.02.2018 21:00:18
WF
Hi,
{=ANZAHL(VERGLEICH(Tabelle1!A1:A100;Tabelle2!A1:A100;0))}
WF
jetzt sind's plötzlich je 3 Spalten
12.02.2018 22:15:30
WF
{=ANZAHL(WENN(Tabelle1!A1:A100"";VERGLEICH(Tabelle1!A1:A100&Tabelle1!B1:B100&Tabelle1!C1:C100; Tabelle2!A1:A100&Tabelle2!B1:B100&Tabelle2!C1:C100;0))) }
WF
AW: Angaben sind noch immer nicht eindeutig ...
13.02.2018 09:39:08
...
Hallo Marco,
... das wird ersichtlich, wenn ich in Deinem Datenbeispiel die Angabe in C5 zu "F1" ändere. Ohne diese willkürliche Änderung, würde nachfolgende Formeln das gleich Ergebnis: 1 ermitteln.
Die Lösungsformel von WF gemäß seiner Interpretation hab ich nachfolgend in E1 und die Formel gemäß meiner Interpretation in E2 dargestellt.
Was aber suchst Du wirklich?
 ABCDE
1TypDatumFx 1
2VT10001.01.2018F1 2
3VT101    
4VT102    
5VT103    
6     

Formeln der Tabelle
ZelleFormel
E1{=ANZAHL(WENN(Tabelle1!A2:A100<>"";VERGLEICH(Tabelle1!A2:A100&Tabelle1!B2:B100&Tabelle1!C2:C100; A2:A100&B2:B100&C2:C100;0)))}
E2=SUMME(INDEX(ZÄHLENWENN(A2:A22;Tabelle1!A2:A100)*(Tabelle1!B2:B100=B2)*(Tabelle1!C2:C100=C2); ))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


 ABC
1TypDatumFx
2VT10001.01.2018F1
3VT10001.01.2018F2
4VT10201.01.2018F5
5VT10201.01.2018F1
6VT10601.03.2018F1
7VT10601.02.2018F1
8VT10601.01.2018F1
9   


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
Ich gelobe Besserung -- Testdatei
13.02.2018 11:14:26
Marco
Hallo,
ich habe versucht das Problem in einer Testdatei abzubilden, wobei alle Daten in diesem Fall auf einem Tabellenblatt stehen.
https://www.herber.de/bbs/user/119758.xlsx
Hierbei verwende ich in Zelle B3 folgende Formel
{=+SUMMENPRODUKT((TEXT(O3:O100;"MM")="02")*1;(N3:N100=A3)*1)}
Gruß
Marco
AW: ... und damit eine 3. Variante und evtl. ...
13.02.2018 13:44:27
...
Hallo Marc,
... sogar eine 4. Variante, weil mir jetzt nicht klar ist, in wie weit Deine Liste in Spalte Q noch berücksichtigt werden muss.
Nachfolgend habe ich als 3. Auswertungsvariante lediglich Deine Bedingungsdefinition in Zeile 1 ausgewertet (wobei Du dafür I1 inhaltlich noch der von A1 und E1 anpassen musst!; bzw. noch einfacher wäre es, wenn die "Grenzwerte" in einer jeweils eigenen Zelle stehen würden).
Nachfolgende Formeln nach unten kopieren und danach in die anderen beiden "Tabellen" kopieren.
Allerdings rate ich noch dazu, Deine Liste in M:O mit "Als Tabelle formatieren" in eine "intelligente" uzu überführen und die Formeln für deren Feldnamen zu schreiben.
 ABC
1Auswertetabelle VT251 - VT268
2VTAakt. MonatFolgemonat
3F1715
4F221
5F321
6   
7Stand13.02.2018 

Formeln der Tabelle
ZelleFormel
B3=ZÄHLENWENNS($O$3:$O$100;">"&$B$7-TAG($B$7); $O$3:$O$100;"<="&MONATSENDE($B$7;0); $N$3:$N$100;A3;$M$3:$M$100;">="&TEIL(A$1;17;5); $M$3:$M$100;"<="&RECHTS(A$1;5))
C3=ZÄHLENWENNS($O$3:$O$100;">"&MONATSENDE($B$7;0); $O$3:$O$100;"<="&MONATSENDE($B$7;1); $N$3:$N$100;A3;$M$3:$M$100;">="&TEIL(A$1;17;5); $M$3:$M$100;"<="&RECHTS(A$1;5))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
Denken, meinen, schreiben sind verschiedene Dinge
13.02.2018 20:09:24
Marco
Hallo Werner,
super -- Entschuldigt bitte meine konfuse Übermittlung. Ich werde beim nächsten Mal direkt eine Excel-Tabelle hochladen. Wenn ich auch noch so schöne Bilder wie ihr einbinden kann, dann wird es super.
Danke.
Marco
AW: ich hab keine Bilder eingestellt ...
14.02.2018 07:42:22
...
Hallo Marco,
... sondern einen kopierfähigen Auszug aus einer Tabelle sowie deren Formeln mit Hilfe einer für diese Zwecke kostenfreien Tool. Diese kann jeder - auch Du - auch nutzen, wenn er sich dieses über den dort unten stehend angegebenen Link sich herunterlädt, installiert und nutzt.
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige