- ベストアンサー
エクセル
エクセルでROUNDDON関数を使った場合、そのセルの値を他で計算する時は切り捨てる前の値で計算してしまうのでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
[ANo.2この回答へのお礼]に対するコメント、 》 何故か1多くなるので… あ~、その現象、思い当たることがあります。 具体例として、「切り捨てる前の値」と貴方が適用したROUNDDON関数の式を示してみてください。何かアドバイスできるかも。
その他の回答 (4)
[ANo.3この回答への補足]に対するコメント、 式 =ROUNDDOWN(A1,0) の代わりに 式 =ROUNDDOWN(ROUND(A1,5),0) とすると貴方の悩みが解決するかどうか教えてください。 その際に A1 の値(切り捨てる前の値)も忘れずに教えてください。
お礼
すみません。大変申し訳ありません。 ROUNDDOWN(A1,0)とするところを1ヵ所、 ROUNDDOWN(A1,1)と入れていました。 0にしたら計算が合いました。 ほんとにすみませんでした。 不注意で時間を取ってしまって ほんとに申し訳ありませんでした。 回答くださった方、すみませんでした。
- imogasi
- ベストアンサー率27% (4737/17069)
#2です。 http://www.moug.net/faq/viewtopic.php?t=9721&sid=3e2eb2d6c7b8e5401efb4ab076cfb937 に同類の質問があるようです。 http://pc.nikkeibp.co.jp/pc21/special/gosa/ も見てみてください。 >今、家のパソコンなので) 会社のパソコンで調べて、A1を出している関数式と、その引数の値を書いて質問してみては。
お礼
上記のとおりです。 たいへん申し訳ありませんでした。
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルの基本的なことです。関数を入れたセルの値は、関数が計算など処理をした結果の値です。 (A)それを他のセルに入れる関数等で、素の関数の引数に利用するときは、来歴(手入力、VBA、関数の種類など)は関係ありません。 (B)関数をネストしているときの()内に付いても同じです ーー 上記だけ聞いても解決にならないのでは。 持って回ったような質問だが、なにかはっきり言って、納得できない現象・状況にぶっつかっているのでは。 ーーー それを質問の前面に出して質問し、添え物で、元の引数の値で計算するのでしょうか、と質問文を書いたら。 その場合は、式だけでなく、引数に使っているセルの値も例示すること。
お礼
回答ありがとうございます。 はい。下でも記しましたように、ただセルの値を足しているだけなのに 何故か1多くなるので質問しました。 もう一度考えてみます。 ありがとうございました。
- hana-hana3
- ベストアンサー率31% (4940/15541)
元の値ではなく、ROUNDDON関数が返した結果です。
お礼
回答ありがとうございます。 そうですよね。今、他の例で試してみました。 どうしても合計が1違う値になるので(足しているだけなのに)、 切り捨てたせいかなと思って質問してしまいました。 何か他のところが(と言っても???なのですが…) 間違っているのだと思います。 また頑張って考えてみます。 ありがとうございました。
お礼
あっ、すみません。クリックしてしまいました。 切り捨てる前の値は今、わかりません。(今、家のパソコンなので) すみません。
補足
はい。ありがとうございます。 =ROUNDDOWN(A1,0) です。