2016-06-20 9 views
0

Ich brauche den laufenden Durchschnitt einer Liste von Zahlen für ein bestimmtes Produkt innerhalb eines Datumsbereichs und nur, wenn das Datum in einer Zeile kleiner ist als das Datum der Zelle darunter. Derzeit meine Formel sieht wie folgt aus:Durchschnitt, wenn das Datum in der Zelle kleiner ist als das Datum in der nächsten Zelle

=AVERAGEIFS(D:D,A:A,">="&A2,A:A,"<="&A2+9,B:B,B2,????)

wo D: D meine Liste von Zahlen ist, B: B mein Produkt ist, und A: A enthält Termine (manchmal das gleiche Datum wiederholt nacheinander in einer Spalte) . Alles funktioniert, bis ich versuche, das letzte Kriterium (????) hinzuzufügen, das nur Mittelwerte anzeigt, wenn eine Zelle kleiner als die Zelle ist, die ihr folgt. Jede Hilfe wäre willkommen. Vielen Dank!

A B C D E F 1/2/2015 FFW04 1 215 137.33 182.82 1/5/2015 FFW04 50 219 137.33 165.00 1/5/2015 FFW04 2 219 137.33 165.00 1/6/2015 FFW04 2 179 137.33 127.73 1/7/2015 FFW04 0 177 137.33 122.60 1/7/2015 FFW04 1 177 137.33 122.60 1/7/2015 FFW04 2 177 137.33 122.60 1/7/2015 FFW04 50 177 137.33 122.60 1/7/2015 FFW04 5 177 137.33 122.60 1/7/2015 FFW04 2 177 137.33 122.60 1/9/2015 FFW04 100 117 137.33 41.00 1/14/2015 FFW04 5 19 137.33 12.25 1/15/2015 FFW04 10 14 137.33 10.00 1/15/2015 FFW04 2 14 137.33 10.00 1/20/2015 FFW04 2 2 137.33 2.00 1/5/2015 FFEW015 5 44 36.78 42.14 1/5/2015 FFEW015 5 44 36.78 42.14 1/6/2015 FFEW015 6 52 36.78 34.71 1/7/2015 FFEW015 1 46 36.78 31.83 1/7/2015 FFEW015 9 46 36.78 31.83 1/9/2015 FFEW015 9 36 36.78 24.75 1/14/2015 FFEW015 9 27 36.78 21.00 1/15/2015 FFEW015 9 18 36.78 18.00 1/15/2015 FFEW015 9 18 36.78 18.00

A = Datum, B = Produkt, C = Orders D = Gesamtaufträge pro Zeitraum von 9 Tagen =SUMIFS(C:C,A:A,">="&A2,A:A,"<="&A2+9,B:B,B2) E = Durchschnitt des gesamten Auftragseingangs =AVERAGEIFS(D:D,B:B,B2) F = Durchschnitt des gesamten Auftragseingangs =AVERAGEIFS(D:D,A:A,">="&A2,A:A,"<="&A2+9,B:B,B2)

Weder E noch F ist ziemlich, was ich wegen der mehrfachen Rückgaben pro Tag in D suche. (Ich habe Spalten vom Original entfernt, um dieses Beispiel zu vereinfachen)

+0

Welche Zelle wird diese Formel eingegeben werden? – Kyle

+0

K2 - und wird von dort aus –

+0

ausfüllen Was machst du mit dem ""> = "& B2' und' "> =" & B2 + 9'? – Kyle

Antwort

0

Sie können einen Helfer Col verwenden um. In Zelle E2 verwenden Sie die Formel =A2=A1 und ziehen Sie sie nach unten. Dann können Sie in den Spalten F und G Ihre Formeln mediativ() mit einem zusätzlichen Kriterium versehen. Siehe unten:

Spalte F:

=AVERAGEIFS(D:D,B:B,B2,E:E,"FALSE") 

Spalte G:

=AVERAGEIFS(D:D,A:A,">="&A2,A:A,"<="&A2+9,B:B,B2,E:E,"FALSE") 
+0

Meintest du 'D2 = D1'? Ich denke, dass "A2 = A1" für meine Zwecke noch besser geeignet wäre, wenn aus irgendeinem Grund aufeinanderfolgende Daten die gleichen Gesamtbestellungen hätten. Vielen Dank! –

+0

Ich meinte eigentlich '= B2 = B1', aber merke, dass das nicht stimmt. Änderte es zu '= A2 = A1'. – Kyle