2017-01-25 3 views
0

Ich verwende derzeit dieses Array = SUMMENPRODUKT (- ('Blatt1'! $ A: $ A = C7), - ('Blatt1'! $ G: $ G = " Verloren ")), um Informationen auf einem 3. Blatt zu sammeln. Ich versuche herauszufinden, wie nur Daten aus dem aktuellen Monat ausgewählt werden. Die Daten befinden sich alle auf Blatt 1 Spalte B. Es wäre zu begrüßen, dass man sich auf der ersten Seite vorwärts bewegt. DankeExcel Daten sammeln von Monat zu Monat rollen

Antwort

0

Fügen Sie das Anfangs- und Enddatum

=SUMPRODUCT(('sheet1'!$A:$A=C7)*('sheet1'!$G:$G="Lost")*('sheet1'!$B:$B>EOMONTH(TODAY(),-1))*('sheet1'!$B:$B<=EOMONTH(TODAY(),0))) 

Eine Anmerkung:

I Vollspaltenreferenzen verwendet, wie Sie hatten, aber mit Typ-Matrixformeln sollte man den Verweis auf die Zellen beschränkt mit Daten und nicht vollständige Spaltenreferenzen verwenden.

Mit Array-Typ-Formeln wird es durch die gesamte Spalte iterieren, so dass diese Formel über 4 Millionen Berechnungen durchführen wird, die meisten nicht benötigt. Wenn Sie eine Spalte mit dieser Formel füllen, würden Sie eine Verzögerung in den Berechnungszeiten bemerken.