• ベストアンサー

EXCEL関数の丸め

nobu555の回答

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

関連するQ&A

  • エクセルの関数。お願いします!

    任意の桁数で四捨五入するROUND関数についてお願いします。 A1「5678.492」の数値。 (ア)小数点以下を四捨五入しなさい。 (イ)1の位を四捨五入しなさい。 =ROUND(A1,○)の○には何が入るんでしょうか?

  • 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)一番右の桁の数字がたまにずれるのですが理由が分かりません… 勉強不足ですみません。よろしくお願い致します。

  • 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のときはどう入力したらいいでしょうか? 宜しくお願いします。

  • 一の位が5の時のみEVEN関数を使いたい

    ROUNDで1の位を四捨五入をしたいのですが 一の位が5の時のみEVENを使いたいのです 例えば 45678なら45680 6543なら6540 45なら40 と言うようにです どうやったらいいのか教えて下さい

  • excel2000の関数

    1の位を六捨五入する関数を教えてください。 例えば、55→50、66→70のように。 よろしくお願いいたします。