2016-03-27 13 views
1

Ich habe diese Tabelle der Währungsstabilitäten: enter image description hereeinen dynamischen Mittelwert aus einer Tabelle in Excel

Ich möchte eine Formel erstellen, die das Datum und Enddatum + Währung beginnen empfängt, und im Gegenzug berechnet der Durchschnitt für jeden Monat innerhalb des Bereichs.

Zum Beispiel, wenn die Währung GBP ist, beginnen Datum ist 15/09/2015 und Enddatum ist 20/11/2015, ich möchte Durchschnittswerte für 30/09/2015 + 31/10/2015 + berechnen 30/11/2015.

Ich habe versucht, es mit einem einfachen Average + Vlookup + Match-Funktionen zu lösen, aber es würde mir nicht den Bereich der Zellen, sondern nur die Kanten des Bereichs. Ich habe auch über die AverageIF-Funktion nachgedacht, bin mir aber nicht sicher, wie ich die Kriterien für Datum und Währung kombinieren soll.

Können Sie sich eine einfache Lösung vorstellen?

+0

passen Sie auf Währung, Monat und Jahr im Grunde? –

Antwort

1

Ich schlage vor, einen Index/Spiel mit einem Verweis auf den Anfang des Bereichs von Währungen erhalten dann eine andere das Ende der Strecke zu erhalten und sie wie folgt kombiniert: -

=AVERAGE(INDEX($B$2:$H$10,MATCH(D13,A$2:A$10,0),MATCH(1,(MONTH(E13)=MONTH($B$1:$H$1))*(YEAR(E13)=YEAR($B$1:$H$1)),0)): 
INDEX($B$2:$H$10,MATCH(D13,A$2:A$10,0),MATCH(1,(MONTH(F13)=MONTH($B$1:$H$1))*(YEAR(F13)=YEAR($B$1:$H$1)),0)) 
) 

Wo die Währung Name ist in D13, Startdatum in E13 und Enddatum in F13, und die Tabelle ist in A1: H10.

Ergebnis: 1,5203

muss als Matrixformel mit CtrlShift-

0

einen Weg, dies zu lösen gefunden Geben Sie eingegeben werden, indem die AVERAGEIF Funktion. Viel Spaß und Danke für Ihre Hilfe!

enter image description here

+0

Ja gut, aber ich denke, Sie müssen 6/8/2015 in ein Datum (2015,8,6) wie Sie mit Datum (2016,1,31) gesetzt haben. –

Verwandte Themen