• ベストアンサー

AVERAGE関数では、小数点以下を切り上げてますよね。

範囲指定した12個の数値を、AVERAGE関数で平均を出したら、小数点以下を切り上げて(四捨五入?)しまいました。 =AVERAGE(A1:A12) を小数点以下を切り捨てるにはどのように記述すれば良いのでしょうか。 教えてください。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 四捨五入された(ように見える)のは、セルの表示形式が整数になっているからではないでしょうか。 =AVERAGE(A1:A12) という式だけでは、少なくとも小数点以下を四捨五入したり、切り上げ切り捨てしたりはないです。 で、小数点以下で、四捨五入、切り上げ、切り捨てするには、以下のようにします。 四捨五入 =ROUND(AVERAGE(A1:A12),0) 切り上げ =ROUNDUP(AVERAGE(A1:A12),0) 切り捨て =ROUNDDOWN(AVERAGE(A1:A12),0) または、 =INT(AVERAGE(A1:A12))

kurumidou
質問者

お礼

良く解かりました。ありがとうございます。

その他の回答 (2)

  • butaichi
  • ベストアンサー率26% (4/15)
回答No.3

小数部分の切り捨てなら、 =TRUNC(AVERAGE(A1:A12))でもよいはずですよ。

kurumidou
質問者

お礼

ありがとうございました。

  • crazy_dog
  • ベストアンサー率37% (148/391)
回答No.2

こんにちは まずAVERAGE関数を使って四捨五入されたのはセルの書式設定で、小数点以下表示が「0」となっていないでしょうか?「標準」だったら小数点以下で四捨五入することはないとおもいます。(違っていたらごめんなさい) また、小数点以下を切り捨てたい時はROUNDDOWN関数が使えます。 =ROUNDDOWN(AVERAGE(A1:A12),0) で小数点以下切り捨てます。

kurumidou
質問者

お礼

書式設定も注意したいと思います。ありがとうございました。

関連するQ&A