2017-08-14 1 views
-3

Ich versuche derzeit, folgendes zu finden: Ich habe 3 Jahre monatliche Aktienkurse und möchte auf einem anderen Excel-Blatt den Durchschnitt pro Jahr setzen. So habe ich 2013,14,15 und 12 Monate Aktienkurse. (insgesamt 36 Zeilen) Ich möchte auf separaten Blättern die Jahresmittelwerte (2015,14,13) also nur 3 Zeilen haben. Gibt es eine Möglichkeit, das zu tun?Ich bin auf der Suche nach einem Vlookup irgendeiner Art, um Durchschnittspreise zu finden.

+3

Verwendung MITTELWERTWENNS() –

+1

besser zurückzukehren Beispieldaten zu erstellen. In welchem ​​Format Daten gespeichert sind. –

Antwort

0

Ich würde OFFSET/MATCH und AVERAGE verwenden. Da Sie nur 3 Jahre, für die Sie Durchschnitt der Monatswerte erhalten möchten, verwende ich eine simplifyied OFFSET Formel:

=AVERAGE(OFFSET(Sheet1!$B$1:$M$1,MATCH(Sheet2!$A2,Sheet1!$A:$A,0)-1,)) 

gehe ich davon aus, dass Sheet1 Aktien Namen in Spalte A hält und monatliche Socke Preise Preise beginnend in den Spalten B (für Januar 2013):

see here.

In Sheet2 habe ich 2 Aktien identifiziert, für die ich den durchschnittlichen Jahrespreis erhalten möchte. Innerhalb der OFFSET Formel, legen Sie den ersten Bereich beginnen und enden mit den Zellen direkt über Ihrem Datensatz (in der Kopfzeile), Spanning Spalten in Ihrem Jahr enthalten. Die -1 ist da, weil MATCH die Zeile zurückgibt, in der eine Aktie sitzt, und wir wollen Offset den durchschnittlichen Bereich um eins weniger als die Zeilennummer. Sie können für ein Beispiel dafür, wie ich die Formel ändern würde durchschnittlichen monatlichen Aktienkurs für 2014.

enter image description here

+0

danke Benjamin, es war sehr hilfreich! sehr geschätzt! –

Verwandte Themen