- ベストアンサー
EXCEL関数の丸め
nobu555の回答
関連するQ&A
- エクセルの関数。お願いします!
任意の桁数で四捨五入するROUND関数についてお願いします。 A1「5678.492」の数値。 (ア)小数点以下を四捨五入しなさい。 (イ)1の位を四捨五入しなさい。 =ROUND(A1,○)の○には何が入るんでしょうか?
- ベストアンサー
- Excel(エクセル)
- EXCEL関数について
A B 1 3.4 2 5 4 9 7 6 □ □ ※上記の図は、A1セルに1、B1セルに3.4、A2セルに2、B2セルが5・・・の数値が入力されていることを表しています。 質問 A5セルに、A列を合算した値【14】+B列を合算した値23.4の、10の位【2】を足した値を表示したい→【16】と表示したい B5セルにはB列を合算した値【23.4】の1の位以下の数値を表示したい→【3.4】と表示したい。 つまり、(B1+B2+B3+B4)が10以上になれば、その値の10の位の数値を、A5セルに足したいのです。 このような事をするには、どういった関数を組めば可能でしょうか。 説明がわかりずらく、申し訳ありません。 どなたかおわかりになる方がおられましたら、ご教授下さい。 よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- IF関数とROUNDの組み合わせが上手くいきません。
初級者ですが、仕事で必要なので助けてください。 エクセル2003で、A1~F1の数字を掛算割算して、結果をG1に反映します。G1の計算結果が9万9千9百までは10の位まで四捨五入、10万以上なら100の位を四捨五入というふうにしたいのですが、どうも上手くいきません。(そもそもIF関数では無理なのでしょうか?) =IF(G1>=99999,ROUND(A1*B1/C1*D1*F1,-3),G1<=100000,ROUND(A1*B1/C1*D1*F1,-4)) この式をちょっと変えたりして色々試してみているのですが、-3,-4の設定で10の位、百の位は変えられても99999/100000の間では変化してくれません。どうすればよいのでしょうか。
- ベストアンサー
- オフィス系ソフト
- 《Excel2007》INT関数について
あるセルに入っている数字(表示形式は通貨)から1桁ずつ 別のセルに移したく雛型を作っています。 《例》A1=12.34を、C1=1 D1=2 E1=3 F1=4、と言う風に入れたく、 F1=INT(MOD(SIGN($A$1)*$A$1/0.01,10)) E1=INT(MOD(SIGN($A$1)*$A$1/0.1,10)) D1=INT(MOD(SIGN($A$1)*$A$1/1,10)) C1=INT(MOD(SIGN($A$1)*$A$1/10,10)) B1=INT(MOD(SIGN($A$1)*$A$1/100,10)) ↑B1はこの例では必要ないですが、A1の数字が増えたときのため。 と、入れているのですが、 (1)ない位に0が入ってしまうのを回避できますか? (この場合、10の位までしかないのに、100の位=B1に0が返される) (2)一番右の桁の数字がたまにずれるのですが理由が分かりません… 勉強不足ですみません。よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- EXCEL-VBA の round関数
EXCEL-VBAで Cells(1, 1) = Round(Cells(3, 3), 0) として、 C3 に28.5 を入力し、上のマクロを実行すると、 A1には、28と表示されてしまいます。 ワークシート関数の =round(c3,0) を他の適当なセルに入力すると、 その返り値は、29 とちゃんとなります。 c3が 28.5001 とかだと両者ちゃんと 29 となります。 これは、VBA関数のバグなりスペックなのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excel関数
勤務時間の計算をしているのですが、端数処理する関数を教えてください。 出勤時間と退勤時間を入力すると、通常、深夜、合計勤務時間の3箇所に数字がとぶような表を作りたいと思っています。 深夜は23時からで、15分単位で給与計算されます。 勤務時間の計算式はできているのですが、端数計算が上手くいきません。 15分~29分=25、30分~44分=50、45分~59分=75という考え方です。 17:00~03:45だと通常5.00、深夜4.75、合計9.75です。 今はround(セル*24*4,0)/4という式で入力してありますが、 1:10→1.25、6:23→6.50となってしまいます。 ROUND関数の仕組みがよくわからないのですが、どう変更すればよいのでしょうか? 文章が分かりづらくて申し訳ないのですが、教えてください。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL関数に詳しい方
教えて下さい。 ExcelでAの値を基準としたBの過不足(%)を知りたいんです。 うまく説明できないんですが、 A:4041340 B:4040669 の時に、Aの値がどの位のパーセンテージでBの値よりも 多いのかを知りたいのです。 どんな計算式(関数?)を入れればいいのでしょうか?
- 締切済み
- オフィス系ソフト
- エクセルの関数について
ROUND関数を使い、千の位で四捨五入するのですが24081000の場合は、どう入力したらいいでしょうか? また13416000のときはどう入力したらいいでしょうか? 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- 一の位が5の時のみEVEN関数を使いたい
ROUNDで1の位を四捨五入をしたいのですが 一の位が5の時のみEVENを使いたいのです 例えば 45678なら45680 6543なら6540 45なら40 と言うようにです どうやったらいいのか教えて下さい
- ベストアンサー
- オフィス系ソフト