Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
864to868
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
864to868
864to868
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Bedingtes Gruppieren und Zählen

Bedingtes Gruppieren und Zählen
02.05.2007 14:16:54
Matthias
Hallo Forum!
Vorab: Die Forensuche brachte Ansätze aber nicht die Lösung...
Problemstellung
Meine Tabelle hat folgenden Aufbau:
Spalte A: Auftragsnummer
Spalte B: Unterposition der Auftragsnummer
Spalte C: Rabatt der Unterposition
Zielstellung:
Es soll die Anzahl der Zahlen aus den Auftragsnummern (nicht die Anzahl der Aufträge) gezählt werden, wenn der Rabatt einer Unterposition einen bestimmten Wert überschreitet (z.B. 40%)
Hab ich das jetzt deutlich formuliert?
Auf-Nr Pos. Rabatt
12345 1 45%
12345 2 25%
23456 1 0%
34567 1 35%
34567 2 42%
34567 3 51%
Lösung: 2
3 Aufträge aber 2 davon mit gleicher Auftragsnummer, soll also nur 1 mal gezählt werden!
Ich wäre für jede Idee sehr dankbar!!!
Gruß, Matthias

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingtes Gruppieren und Zählen
02.05.2007 15:24:27
HermannZ
Hallo Matthias;
angenommen deine Daten stehen von A10 bis C15 Dann folgende Formel;
{=SUMME(1/MMULT(IDENTISCH(WENN(C10:C15>40%;A10:A15);MTRANS(WENN(C10:C15>40%;A10:A15)))*1; ZEILE(10:15)/ZEILE(10:15))) -1}
Hinweis;geschweifte Klammern nicht eingeben sondern Formel mit Shift-Strg-Enter abschliessen.
Gruss HermannZ

AW: Bedingtes Gruppieren und Zählen
02.05.2007 15:38:46
heikoS
Hallo Matthias,
unter Verwendung von: http://www.excelformeln.de/formeln.html?welcher=418 geht das so:
 ABCDEF
2212345145%Grenze:40%2
2312345225%   
242345610%   
2534567135%   
2634567242%   
2734567351%   

Formeln der Tabelle
ZelleFormel
F22{=SUMME(N(WENN(C22:C27>E22;VERGLEICH(WENN(C22:C27>E22;A22:A27); WENN(C22:C27>E22;A22:A27); )=ZEILE(1:6))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Klappt´s?
Gruß Heiko

Anzeige
AW: Bedingtes Gruppieren und Zählen
02.05.2007 16:19:09
Matthias
Hallo zusammen und schon mal Danke für die Hilfe!
Aber beide Lösungen funktionieren nicht!
Bei Hermann's Lösung meckert mein Excel bezgl. "zu wenig Ressourcen" und bei Deiner Lösung kommt "0" raus...
Meine Tabelle ist aber auch deutlich größer: 10 Spalten (Felder) und über 4.500 Zeilen. Kann es daran liegen?
Danke & Gruß
Matthias

AW: Bedingtes Gruppieren und Zählen
02.05.2007 16:37:14
Matthias
Wenn ich Deine Lösung in ein leeres Blatt kopiere funktioniert es...!?!?
Wobei mich wundert dass ein Bezug auf die Zeilen 1 bis 6 erfolgt, obwohl die Daten erst ab Zeile 22 in Deiner Tabelle stehen...

AW: Bedingtes Gruppieren und Zählen
02.05.2007 17:48:13
HermannZ
Hallo Matthias;
ein Beispiel nur damit du siehst das das geht;
https://www.herber.de/bbs/user/42186.xls
Gruss HermannZ
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige