• ベストアンサー

特定の数値以下は平均の計算に加えない計算式

「=(D35+D36+D37+D38+D39+D40+D41+D42)/8」と言う平均を求める計算式があります。 D35~D42の数値が特定の数値以下の場合は平均の計算に加えない計算式はどの様にすれば良いのでしょうか? 例えばD35~D42の範囲の数値が5.0以下の場合は平均を求める計算に加えないと言う感じです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 条件が >数値が5.0以下の場合 という1つだけである場合には、AVERAGEIFS関数ではなく、AVERAGEIF関数を使った方が良いと思います。 =AVERAGEIF(D35:D42,">5")

noname#247334
質問者

お礼

この度は回答して頂きありがとうございました。 無事に解決する事が出来ました!!

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

=(D35+D36+D37+D38+D39+D40+D41+D42)/8は=AVERAGE(D35:D42)と等価のようです。 従って、次の数式で目的通りになります。 =AVERAGEIF(D35:D42,">5")

noname#247334
質問者

お礼

この度は回答して頂きありがとうございました。 エクセルらしくスマートな計算式を書ける様にします。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

=(D35+D36+D37+D38+D39+D40+D41+D42)/8 なんて、およそ Excel らしくない数式ですねぇ。 此処は一発 =AVERAGE(D35:D42) でしょ、社長! 添付図は初心者向けです。 E35: =IF(D35>5,D35,"") D44: =AVERAGE(D35:D42)

noname#247334
質問者

お礼

この度は回答して頂きありがとうございました。 仰る通りでスマートな計算式を書ける様にします(笑) 画像付きの説明で分かりやすかったです。

回答No.1

=AVERAGEIFS(D35:D42,D35:D42,">5.0")

noname#247334
質問者

お礼

この度は回答して頂きありがとうございました。 色々な方の協力の元に解決する事が出来ました(^o^)

関連するQ&A