電子書籍の厳選無料作品が豊富!

エクセルで直前の3つの平均を取るためにどのような関数を使えばいいのでしょうか

例えば
適当な数字がA1~J1にあるとしてA2に4と記入するとB1~D1の平均がB2に出る
またA2に10と記入するとH1~J1の平均がB2に出る

このような関数をB2に入れたいのですがどうすればいいですか?

A 回答 (2件)

B2セルに


=AVERAGE(OFFSET(A1,0,A2-3,1,3))
の式ではどうでしょうか。
    • good
    • 0
この回答へのお礼

早く対応していただいてありがとうございました
早速やってみたところできました

お礼日時:2015/01/17 17:54

 


=if(A2=4,average(B1:D1),if(A2=10,average(H1:J1)),"")
これをB2に入力
 
    • good
    • 0
この回答へのお礼

早く対応していただいてありがとうございます
入力してみたところ「この関数に対して多過ぎる因数が入力されています」というエラーが出てしまいました
この質問は解決しましたが後学のため詳しく教えてもらえないでしょうか

お礼日時:2015/01/17 17:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!