- ベストアンサー
Excelで二捨三入したいのですが・・・
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
たぶん二捨三入という関数はないと思いますけど・・・ どの位を二捨三入したいのか分かりませんので 小数点以下をと言うことで説明します。 ROUNDという関数があります。(四捨五入) 例えば 10.4→ROUND(10.4,0)=10 10.5→ROUND(10.5,0)=11 二捨三入にするには、 10.2→ROUND(10.2+0.2,0)=ROUND(10.4,0)=10 10.3→ROUND(10.3+0.2,0)=ROUND(10.5,0)=11 にすればいい訳ですから A1セルの値を二捨三入したければ =ROUND(A1+0.2,0) とすればいいのではないでしょうか? 他の位の場合も考え方は同じでいいと思います。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17068)
小数点以下第1位 =INT(A1+0.7) 小数点以下第2位 =INT(A1*10+0.7)/10 小数点以下第3位 =INT(A1*100+0.7)/100 1の位 =INT((A1+7)/10)*10 でいかがですか。 例 23.34 24 23.4 23.34 30 23.22 23 23.2 23.22 30 23.56 24 23.6 23.56 30 23.1999 23 23.2 23.2 30 54.4 55 54.4 54.4 60 52.34 53 52.4 52.34 50 51.345 52 51.4 51.35 50 5.342 6 5.4 5.34 10 3.343 4 3.4 3.35 10
お礼
ありがとうございます。 INT関数は、切捨ての関数と理解しておりましたので、驚きました。 関数って、奥が深いですね。
- goosn
- ベストアンサー率21% (5/23)
2倍すれば四捨五入できそうですね。 丸める数値を小数点1位にくるようにして、 =MROUND(数値x2、2)/2 または =EVEN(ROUND(数値x2、0))/2 でいかがでしょうか。
お礼
ありがとうございます。
- Hageoyadi
- ベストアンサー率40% (3145/7860)
関数を自作しない場合は ROUND関数を用います。 参考URLへどうぞ。
お礼
とっても解りやすいWebページをご紹介いただき、ありがとうございます。 これからも、参考にさせていただきます。
関連するQ&A
- Excelの関数で○捨×入?
Excelの関数を使用し、一つのセルで「2捨3入、7捨8入」というのでしょうか、「1の位が2以下のときは0に、3から7の時は5に、8以上の時は繰り上げ」といったことはできるでしょうか?
- ベストアンサー
- オフィス系ソフト
- ExcelでDSAMを使った計算結果がExcelのバージョンによって違う
Excel2002を使っています。 Excel2003を使っている担当にあるExcelファィルを 引継ごうと説明していたところ、DSAM関数を使っている 箇所の計算結果が、自分のパソコンで見たときの結果と 違って表示されてしまいます。 別のパソコンでいろいろと確認してみましたが、その箇所をいじったわけではないのに、 やはりExcel2002と2003では、計算結果が違って出てくるようです。 これでは引き継いでも、Excel2003では使用出来ないということになってしまいます。 どうしてこういった現象になるのかとても困っています。 対処方法をご存知の方がいらっしゃいましたら 是非教えてください。 宜しくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- EXCELでの二捨三入の算式について
EXCELでの二捨三入の算式について セルA1の値を5で割り、その余りが3以上の場合は 値A1の一の位を5刻みで繰り上げて、3未満の場合は切り捨てる、 (例) 42→40 53→55 57→55 58→60 という計算式をEXCELで入力するには どの様な関数を用いれば良いでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルで2捨3入をしたいのですが・・・
仕事でエクセルを使っています。 たとえば答えが1.15なら1.0を返し、1.30や1.65なら1.5を、1.80なら2.0を返す、といったような、2捨3入の計算式にするにはどうしたらいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル関数(24捨25入)
エクセル関数で以下を教えてください。 四捨五入の応用で、24捨25入(74捨75入)の数式が知りたいです。 (ようは下二桁を50か100単位に切捨てもしくは繰り上げしたいです。) 例えば関数の数値が以下左側のような数値の場合に 24捨25入(74捨75入)して右側の数値で表示させたいです。 「1224」⇒「1200」・「1225」⇒「1250」 「1274」⇒「1250」・「1275」⇒「1300」 エクセル自体得意ではなく困っています。 すみませんが教えてください。
- ベストアンサー
- オフィス系ソフト
- Excelでの繰り上げに関して!
Excelの計算式で「54」だったら「60」に、 「54.3」でも「60」のような1の位は全て 10の位に繰り上げる計算式はありますか? windowsXPの環境でExcel2002を使用しています。 説明不足でしょうけど、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelでの逆関数計算
ご確認したいのですが、ExcelのMINVERSE関数を使用して逆関数の計算を行っているのですが、52桁以上の計算になると#VALUE!になり計算できなくなります。 できれば200桁くらいの計算を行いたいのですが、何かよい方法または、実行方法はないでしょうか? 私は、 Whinndouzu XP Microsoft Office Excel 2003 を使用しています。
- 締切済み
- その他([技術者向] コンピューター)
- 2捨3入7捨8入の関数について
計測関係の仕事をしており。2捨3入7捨8入の考えが必要で質問させていただきました。 例1)1.2474⇒1.2475(2捨3入) 例2)5.0407⇒5.0405(7捨8入) 例3)2.5248⇒2.5250(7捨8入) 例4)0.6292⇒0.6290(2捨3入) このように、エクセル関数を用いて2捨3入7捨8入を行いたいのですが、どのような関数を使うべきでしょうか。 なお、一つの関数の中に2捨3入7捨8入の算出ができないと意味がありません。 お手数をかけ致します。 なにとぞ、ご教授ください。
- ベストアンサー
- Excel(エクセル)
お礼
ありがとうございます。 丁寧な解説で、大変参考になりました。