Monatsumsätze OHNE Arrayformel bestimmen
07.01.2004 14:20:28
Galenzo
ich habe dieses (knifflige ?) Problem - bei dem ich leider nicht mehr weiterkomme:
Gegeben: zwei Spalten (A1:B500), in der ersten ein Datum, in der zweiten der Tagesumsatz zu diesem Datum.
Um nun den Umsatz je Monat zu bestimmen kann ich
1. eine Arrayformel {=SUMME(WENN(MONAT(A1:A500)=iMonat;B1:B500;0))} verwenden - oder
2. in einer selbstgeschriebenen Funktion in einer for-next den Bereich durchlaufen und bedingt aufaddieren.
Beide Möglichkeiten kann/möchte ich NICHT nutzen, weil:
1. das Ergebnis steht in einer verbundenen Zelle - da geht keine Array-Formel
2. Performancegründe / Zeitdauer für die Schleife (?)
Wer weiß einen 3. Weg - möglichst eine Formel oder auch VBA-Function, was mir weiterhilft?
Oder geht es wohl doch nicht anders? Ich freue mich über Eure Tips!
Mit freundlichen Grüßen - Galenzo