• ベストアンサー

エクセルの表示形式について

平均値をだして、その結果を四捨五入したいのですが、 AVEREGEの関数の前にROUNDをいれると、AVEREGEの関数が消えてしまうのです。 結局、AVEREGEの関数を使わずに足し算させてその結果をROUNDさせています。 一度に複数の関数を設定することはできないのでしょうか?

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

  • ベストアンサー
  • stpopo
  • ベストアンサー率52% (13/25)
回答No.5

teeさんが言っている式で設定することができます。 式が消えるということですが、 たぶん、AVEREGEの関数を先に設定してから、 ROUND関数を設定したのではないでしょうか? その場合、AVEREGEの関数はクリアされます。 複数、関数を設定する場合は 先頭の関数から入力する必要があります。 逆順にする場合は、前にする関数は 手入力になりますね。。。 とりあえず、参考までに。。。。^^;

sinta
質問者

お礼

みなさん、どうもありがとうございました。 おっしゃるとおり、 先にAVEREGEの関数を入れてからROUND関数を設定したのです。 解決しました。ありがとうございました。

その他の回答 (4)

  • tee
  • ベストアンサー率62% (20/32)
回答No.4

消えるという意味がよく解りませんが、 =ROUND(AVERAGE(セル範囲),桁数) この数式で計算されます。

  • brogie
  • ベストアンサー率33% (131/392)
回答No.3

つぎのような感じでできますけど =ROUND(AVERAGE(A1:C1),0) (A1:C1)の平均をとり、小数点0桁で丸める。 sintaさんはどのように書かれていますか? 補足して下さい。

  • x-game
  • ベストアンサー率42% (80/189)
回答No.2

こんにちは. =ROUND(AVERAGE(範囲1:範囲2), 0) こんな感じでセルに直接入れれば良いのではないでしょうか? A1からA30までの平均値を出したい場合は,範囲1にA1を入れて,範囲2にA30を入れればうまくいくと思います.

  • omusupa
  • ベストアンサー率61% (115/186)
回答No.1

>一度に複数の関数を設定することはできないのでしょうか? もちろんできますが・・。 関数のを使って、先頭に、関数を入れると、どうしても、sintaさんがやったようになってしまうので、 最初は、外側から、つまり、ROUNDから関数貼り付けを使います。そして、ROUNDの中で、AVERAGEを使います。しかし、うまくできないようであれば、手入力が一番です。 =round(average(a1:a10),2) とか・・。

関連するQ&A