Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

An Rudi oder andere: SumIf erweitert

Forumthread: An Rudi oder andere: SumIf erweitert

An Rudi oder andere: SumIf erweitert
Holger,
Hallo Rudi,
jetzt stehe ich vor folgendem Problem:
Neben Herbst ist noch ein Kriterium hinzugekommen.
Es soll die Summe errechnet werden aus den Werten Spalte B Herbst UND Spalte C HOLGER.
Die eigentlichen Zahlen stehen in Spalte E.
Ich müßte diesen Befehl also nochmal um ein Kriterium erweitern:
'SummeHerbst = Application.SumIf(Range("F20:F10000"), "Herbst", Range("E20:E10000))

nur wie ? Die Syntax lässt das nicht zu.
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: An Rudi oder andere: SumIf erweitert
10.02.2011 15:57:02
Rudi
Hallo,
da hilft das gute alte Summenprodukt.
SummeHerbst = Application.SumProduct((Range("F20:F10000")="Herbst")*(Range("C20:C10000")="Holger")* Range("E20:E10000))
Gruß
Rudi
AW: An Rudi oder andere: SumIf erweitert
10.02.2011 16:01:45
Holger,
Hallo Rudi,
du verblüffst mich immer wieder. Ich war schon dabei, eine Schleife in einer Schleife und den
kompletten Rangebereich n-fach durchzugehen.
Nur ich verstehe den Befehl nicht so ganz.
Warum wird hier dreimal multipliziert, da ich doch EINE Summe ermitteln möchte anhand von zwei Kriterien?
Anzeige
die Logik
10.02.2011 16:15:58
Rudi
Hallo,
(Range("F20:F10000")="Herbst") ergibt 0 oder 1 (Falsch oder Wahr)
(Range("C20:C10000")="Holger") dito
Range("E20:E10000) sind die Werte
ergo
0*0*Wert=0
1*0*Wert=0
0*1*Wert=0
1*1*Wert=Wert
und das ganze summiert.
Als Formel im Blatt würde es so aussehen:
=SummenProdukt((F20:F10000="Herbst")*(C20:C10000="Holger")* E20:E10000)
Alternativ als Matrixformel:
{=Summe((F20:F10000="Herbst")*(C20:C10000="Holger")* E20:E10000)}
Gruß
Rudi
Anzeige
Wo ist der Fehler
10.02.2011 16:12:34
Holger,
Rudi, bitte hilf:
lngValOpen = Application.SumProduct((rngOPENOS = "*OPEN*") * (rngBrand = strtemp) * rngSales)

Meldung: Type unverträglich! Was mache ich falsch?
evtl (rngOPENOS Like "*OPEN*") owT
10.02.2011 16:18:21
Rudi
geht leider auch nicht ...
11.02.2011 08:38:14
Holger,
Guten Morgen Rudi,
hm, dann werde ich wohl doch alles durchschleifen.
Wäre auch zu schön gewesen ;)
Einen schönes Wochenende wünsche ich Dir schon mal.
gruß+Herzlichen Dank
Holger
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige