2017-08-14 4 views
-3

私は現在、以下を探しています:私は3年間の株価があり、毎年の平均を置くために別のExcelシートで欲しいです。だから私は2013,14,15と12ヶ月の株価があります。 (合計36行)毎年の平均値(2015,14,13)を別々のシートに載せたいので、3行だけです。それを行う方法はありますか?私は平均価格を見つけるためにいくつかの種類のvlookupを探しています。

+3

使用AVERAGEIFS() –

+1

ベター月間平均株価を返すように数式を変更する方法の例については、以下を参照することができます。どの形式のデータが格納されているか。 –

答えて

0

OFFSET/MATCHAVERAGEを使用します。あなたが唯一の3年はそのためにあなたが毎月の値の平均値を取得したい持っているので、私はsimplifyied OFFSET式を使用しています:

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

私はシート1は、列Aの株式名、および毎月の靴下の価格の価格を保持していることを前提としています列B(2013年1月):

see here

私は2枚の株式を平均年間価格としたいと考えています。 OFFSET数式では、指定した年に含まれる列にまたがる(ヘッダー内の)データセットの直上のセルで、最初の範囲の開始と終了を設定します。 MATCHは在庫がある行を返し、オフセットに1行番号より1だけ小さい値を返すので、-1がそこにあります。あなたは、私がサンプルデータをポストするために2014年

enter image description here

+0

ベンジャミンさん、ありがとう、とても助かりました!とても有難い! –

関連する問題