2016-03-30 8 views
-1

Ich habe eine Zeile mit 12 Spalten, eine für jeden Monat, und jede Spalte hat Bewertungen für jeden Artikel, den ich verfolgen.Excel-Rolling 6-Monats-Berechnung

Was ich versuche zu tun ist, eine rollende Summe der letzten 3 Monate und 6 Monate zu bekommen, aber das Problem ist, dass die Formel scheint 6 Spalten zurückzunehmen, auch wenn nur Daten für Jan ist in der Datei.

Dies ist ein Problem, da in den Spalten vor den monatlichen Daten habe ich verschiedene Zahlen, die jetzt in die Summenberechnung absorbiert werden.

Bild unten für Ihre Referenz. Vielen Dank.

error

+0

und das downvot e ist für ....? – Armitage2k

Antwort

0

Sie müssen einige If() s hinzufügen

Für Q (3 Monate)

=SUM(OFFSET(E2;0;COUNT(E2:P2)-IF(COUNT(E2:P2)>3;3;COUNT(E2:P2));1;IF(COUNT(E2:P2)>3;3;COUNT(E2:P2)))) 

und für R (6 Monate)

=SUM(OFFSET(E2;0;COUNT(E2:P2)-IF(COUNT(E2:P2)>6;6;COUNT(E2:P2));1;IF(COUNT(E2:P2)>6;6;COUNT(E2:P2)))) 

arbeiten sollten
+0

Du bist ein Rockstar, vielen Dank! – Armitage2k

+0

Frage, wie kann ich dies ändern, um "0" Spalten zu ignorieren? Ich habe Formeln in jeder Zelle und sie geben "0" (keine leere Zelle) zurück, wenn es keinen Datensatz in der Datei gibt, was mit der Rollstatistik kollidiert. – Armitage2k