- ベストアンサー
エクセルの関数
エルセルで2つの関数を同一セル内で使う方法を教えて下さい。 つまり、特定のセルの中で 1.平均値を計算する。 2.その計算結果を小数点以下2位四捨五入で1位表示させる・・・という場合です。 例:=AVERAGE(C5:C35) と =ROUND(C36,1) を同一セルの中で処理したいのです。
- e-mack
- お礼率94% (47/50)
- その他(ソフトウェア)
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=ROUND(AVERAGE(C5:C35),1) で良いと思うのですが。
その他の回答 (2)
- Turbo415
- ベストアンサー率26% (2631/9774)
単純な入れ子ですね。 =ROUND(AVERAGE(C5:C35),1)つまり、=ROUND(○○,1) とは○○を1位で四捨五入せよと言う関数で、その○○とはC5からC35までの平均(つまりAVERAGE(C5:C35))だよと言うことです。 ですから、○○の中には直接数値を入れても、式を入れても、セルを指定しても良いですし、もっと複雑な入れ子をすることも可能です。
お礼
TURBO415さん、どうもありがとうございました。 なにしろ、初心者なものですから・・・。 今後ともどうぞよろしくお願い致します。
- bono223
- ベストアンサー率31% (71/224)
質問の内容は、「平均値を小数点以下1位表示させる」ということですよね? であれば簡単です。例の式をそのまま使うとこうなります。 =ROUND(AVERAGE(C5:C35),1)
お礼
BONO223さん、早速のご回答をどうもありがとうございました。 今後ともどうぞよろしくお願い致します。
関連するQ&A
- 関数について
一つのセルに、平均値を出し、それを四捨五入したいのですが、 関数を複合設定するにはどうすれば良いのでしょうか。 例えば、=AVERAGE(T4:T34)で出した平均値を、=ROUNDを使用して、小数点第1位で四捨五入したいのですが、式はどうすれば良いのでしょうか?
- ベストアンサー
- Windows XP
- EXCEL 関数
例えば =(E3-AVERAGE($E$3:$E$13))*10/STDEVP(E$3:E$13)+50 この数式の入った値は52.00187764 なのですが、これを四捨五入するROUND関数を使うとすればどのような数式になるか教えて欲しいのですが、先頭にROUNDをつけると()カッコの付け方等いまいちよくわかりません。 小数点第2位で四捨五入です。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセル関数
エクセル関数を教えて下さい。 A×B=Cの計算でCが小数点以下の端数が出る場合、 答えのCを小数点以下を四捨五入して整数にする関数を教えて下さい。 CをROUND関数でDという整数に置き換えるのは分かりますが、乗算の答えCを同じセルで整数にしたいです。よろしくお願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセル関数を教えて下さい。
ROUND関数で除算して、小数点以下を四捨五入させたセル(ROUND(A1/1.05、1))を合計する際、ROUND関数で求めた画面上の整数の合計をさせる関数を教えて下さい。SUM関数を使用すると、除算した小数点以下の数字にて集計されます。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数。お願いします!
任意の桁数で四捨五入するROUND関数についてお願いします。 A1「5678.492」の数値。 (ア)小数点以下を四捨五入しなさい。 (イ)1の位を四捨五入しなさい。 =ROUND(A1,○)の○には何が入るんでしょうか?
- ベストアンサー
- Excel(エクセル)
- エクセルの四捨五入(ROUND関数? 書式設定?)
タイトルのとおりなのですが、エクセルで四捨五入するときは、ぶっちゃけた話、どちらが王道なのでしょうか? 私は、最終的な結果であればどちらもありだと思いますが、計算の途中であればround関数で丸めるのは誤差が大きくなるのでよくないと思っています。 よくある表の作成なのですが、縦横にある数字(整数)を入れていって、横列の平均を右側に、縦列の平均を下側に出し、さらに右端の平均値を計算して平均の平均を右下に出しているのですが、上記の理由から、私はセルの書式設定で表示形式の数値にして桁数ゼロにしています。 しかし別のある人は、同じような表を作るのに、右端の平均を一つ一つ「=ROUND(AVERAGE(A4:F4),0)」などと関数で丸めてから縦の平均を出しています。 当然ながら、私のやり方とその人の方法では最終結果(平均の平均)は微妙に違うことがよくあります。 その人に言わせると、「横の計算結果を見て検算する人がいたら縦の計算結果と合わないのはおかしいと思う」そうです。 でも横一列のデータもあるし、ちょっと見れば横平均の本当の値は小数になることは(小数を習っていれば)子どもでもわかります。 計算結果を小数で表示すればいいのでしょうけど、列幅の制約などもあって整数表示で統一することになっています。 ネットで検索したら、「消費税などの財務計算はそのつど四捨五入した値が本当の値なのでROUND関数を使うのが正解」というのがありましたが、ここでは金額を入力しているわけではありません。 業務上のことで明らかにできませんが、例えば警察の交通事故件数や学校のテストの点数みたいに、入力するのは整数でも平均値は小数になりうる性質のものです。 周りの第三者の意見を聞いてみると結構まちまちで、私の方法を支持する人も多いですが、中にはその人と同じく「見た目が大切」という人もいます。 私は途中計算を丸めるのは、極端に言えば違う値に変更(改ざん)するわけだから、見た目を綺麗にしようと画像を修正したSTAP細胞の論文みたいだと思うのですが、どうなのでしょうか?
- ベストアンサー
- Excel(エクセル)
- 関数 ROUNDとセルの書式設定
こんにちは。 EXCEL初心者です。 関数について、ふと思ったことがありましたので質問させてください。 ROUNDとか*UPや*DOWNという関数がありますよね? 調べてみるとこの関数の行う処理は、「値を指定した位で四捨五入する関数です。消費税の計算など小数点以下の位を四捨五入する時などに使えます」とのことですが、この処理は、「セルの書式設定」→「数値」で出来る設定と同じような気がするのですが、なにか違うのでしょうか? よろしければ「こんな使い方もあるよ」的なことを紹介していただけるとうれしいです。
- ベストアンサー
- オフィス系ソフト
- round関数について
試しにエクセルで次の計算をしてみてください。 -16.76 7.9 -11.45 -8.88 -1 4.26 33.78 以上を全部足します。つまり「=sum(a1:a7)」です。当然「7.85」になります。 次に四捨五入します。round関数で小数点第2位を四捨五入して、第1位まで表示させます。つまり、「=round(sum(a1:a7),1)」ということです。すると「7.8」を返しました。 ん?「7.9」なのでは?と思い、次にこんな計算をしてみました。 A・・・=round(sum(a1:a7),2) B・・・=round(A,1) つまり、Aでいったん小数点第3位を四捨五入させた上で、その値を今度はBで小数点第2位を四捨五入させ、最終的に小数点第1位まで表示させたわけです。すると、ちゃんと「7.9」を返しました。 なんでこんな風になるのでしょうか?どうして一発で「7.9」にならないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 割合を表すデータ
1日に何冊本を読んだか アンケート回答者数 合計 29人 A B C 冊数 人数 人数/29人 1 1冊 2人 0.068965517 2 2冊 5人 0.172413793 3 3冊 4人 0.137931034 4 4冊 6人 0.206896552 5 5冊 2人 0.068965517 6 その他 10人 0.344827586 このデータをROUND関数を使って小数点第2位で四捨五入した場合と小数点第3位で四捨五入した場合では下記の様な結果になります。 ROUND(C1,2) ROUND(C1,3) 小数点第2位で四捨五入 小数点第3位で四捨五入 1 7% 7% 2 17% 17% 3 14% 14% 4 21% 21% 5 7% 7% 6 34% 35% 100% 100% 6番目は34%と35%と異なりますが、SUM関数を使って1~6を合計すると100%と計算されます。 これはC1~C6を合計した結果が "1" となる為、このようにどちらも100%と計算されるのだと思いますが、小数点第3位で四捨五入した場合の方は電卓で計算すると101%となってしまいます。 小数点第3位で四捨五入した方が正確なような気がしますが、データの見た目的には小数点第2位で四捨五入の方(合計で100%)を使用した方が良いのでしょうか? 合計で100%(電卓使用)にならないデータはこういった割合を表すデータにはおかしいのでしょうか?
- 締切済み
- その他(ビジネス・キャリア)
- エクセルの関数を複数使いたい
こんにちは、教えてください エクセルの関数を同時に複数使いたいときはどうしたらよいのでしょうか? 具体的には A1とA2を掛けて1000で割りたものをC1に表示させたいのです。 ただし、 (1)計算をしていないときにはC1に何も表示させたくない。 (2)小数点以下2桁で四捨五入したいのです。 (3)計算式をいったん別のところに表示させず、直接C1にだしたい。 以上の条件をかなえたいのですが、掛け算・割り算の式や、表示の条件を変えるのにIFを使用したり、四捨五入をするのはROUNDを使うのは発想できたのですが、組み合わせ方が分かりません。(表示形式で設定してしまうと、0.20などの際に0.2とはならないので・・・関数を使いたいのです) よろしくお願いします
- ベストアンサー
- オフィス系ソフト
お礼
PCFREAKさん、早速のご回答をどうもありがとうございました。 大変参考になりました。 今後ともどうぞよろしくお願い致します。