- ベストアンサー
エクセルの計算式の計算結果が合わないです。
簡単な減価計算の計算式を作ったのですが、計算結果が合わず困っています。 A1に100,000,000 A2に=A1*0.15 B2に15 C2に=(1/B2)*2 とし、 一番求めたい計算式が =A2*C2なのですが、答えが2,000,000になります。 A2は15,000,000でC2は0.133(小数点以下3桁切り捨て)ですが、 乗算すると19,950,000にならないといけませんが、どうしても2,000,000になります。 誰か=A2*C2で19,950,000に計算がなる方法を教えてください。
- opietegoo
- お礼率27% (5/18)
- その他MS Office製品
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 質問文の通りに数式を入れましたら確かに「2,000,000」と なりましたが、これは正解だと思われます。 ポイントは C2に=(1/B2)*2 です。これは小数点以下切捨ての設定をしていなければ、 「0.133333…」の解(循環小数)となりますので、 A2*C2=「2,000,000」となります。 それを C2に=ROUND((1/B2)*2,3) としまして、桁数3ケタ表示で四捨五入してやりますと、 C2は「0.133」となり、 A2*C2=「1,995,000」となりました。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7940)
ご利用のエクセルのバージョンが不明ですが、エクセルのオプションの計算方法で「表示桁数で計算する」のチェックを入れると出来ます。
お礼
当方では表示に変化はありませんでした。 回答ありがとうございます。
- ka28mi
- ベストアンサー率41% (969/2314)
原因はC2です。 見た目は、0.133となっているかもしれませんが、セルの設定を標準に直してみてください。 0.133333・・・と続くと思います。 C2を小数点以下3桁切り捨てにしたいのであれば、そのように設定しないといけません。 =ROUNDDOWN((1/B2)*2,3)としてみてください。
お礼
原因はC2でした。 ご丁寧にありがとうございます。
関連するQ&A
- Excelでの小数点の計算
小数点以下の部分で計算が上手くいかず困っています。 Excelのバージョンは2007です。 そして、各セルの内容は次の通りです。 A1:8347 B1:4.04 C1:8.66 D1:B1+C1 E1:D1-(3.5+8.3) F1:ROUNDDOWN(A1*E1,1) F1のセルの答えは小数点第2位で切り捨てしなければなりません。 そうすると、答え変わってしまい、正しい結果になってくれません。 この場合の対処法があれば教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル計算式について
各数式はあっているが、まれに合計欄に1円の違いがでてきます。具体例を下記に記しましたので教えて下さい。 A B C 1 293,500 17,610 2 349,750 2,099 15,512 A1とA2は既定値。B1は、TRUNC(A*0.006,0)で小数点以下切捨て。 B2は、SUM(A2*0.006)で小数点以下四捨五入。 C2は、SUM(B1-B2)。 C2の正解は15,511ですが、1多い答えがでます。
- 締切済み
- Windows XP
- エクセルの計算について質問です
エクセルの計算について質問です 数値の計算で、電卓で算出した値とエクセルで計算した値とが異なり困ってます。 【計算内容】 A(整数) × B(小数部2桁) = C(整数) ※Cは小数点以下切捨てとしたい ※エクセル計算ではROUNDDOWNを使用 【実際の計算結果】 (1)10,000,010,000.00 × 9999.99 = エクセル:99,999,999,999,999、電卓:99,999,999,999,999 (2)10,000,010,000.01 × 9999.99 = エクセル:100,000,000,000,000、電卓:99,999,999,999,999.9999 (1)は電卓とエクセルで結果は一致しますが、(2)は一致しません。 エクセルで小数点以下第4位が丸められてるようです。 【エクセルで算出したい値】 (2)ではDに999,999,999,999と出力したいです。 関数INTやROUNDDOWNを使ってみたのですが、うまくいきませんでした。 セルCの書式設定と、どの関数を使用すればよいのか教えていただけると大変助かります。
- 締切済み
- オフィス系ソフト
- エクセル関数
エクセル関数を教えて下さい。 A×B=Cの計算でCが小数点以下の端数が出る場合、 答えのCを小数点以下を四捨五入して整数にする関数を教えて下さい。 CをROUND関数でDという整数に置き換えるのは分かりますが、乗算の答えCを同じセルで整数にしたいです。よろしくお願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセルの数式について
計算の結果小数点表示桁下げを切り捨てしたものについて、桁下げした数の合計を求めたいのですが、計算結果には小数点以下の数が反映してしまっています。 どうしたらいいでしょうか?関数があるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 小数点2ケタ以下切り捨てする関数式は??
以下のような計算をエクセル上で行いたいと思います。 1-((A1+B1)/C1) という計算式の答えを10倍して、かつ小数点2ケタ以下切り捨て をD1に自動で表示されるようにしたいと考えています。 D1に表示すべき関数式を教えてくれますでしょうか??
- ベストアンサー
- その他MS Office製品
- 計算結果についての疑問
電気の本に書かれている計算結果に 7.07÷250=0.0283[A]や 2/π×50√2=45[A]という部分があるのですがこれらを実際に計算してみると 7.07÷250=0.02828 2/π×50√2=45.038648・・・となるので本の答えのように表すのなら 7.07÷250≒0.0283[A]や2/π×50√2≒45[A]となると思うのですが、どうして実際の計算結果とは違う値を=で表しているのでしょうか? 問題には四捨五入の位置や小数点以下何桁まで求めるといった指定は何も書いてません。 同じ本の中の別の計算では≒を使って表している場合もあるので、何か=と≒を使い分けるルールがあるのでしょうか?
- ベストアンサー
- 電気・電子工学
- excelの計算の仕方
大変初歩的な質問なのですが・・・ excelで計算式の入力で、まず、A1のセルにに=3*1.8と入力するとします。小数点以下を0桁にすると、四捨五入されて、5と表示されると思います。 次に、B1に=A1*2.3と入力し、小数点以下を1桁にすると12.4になると思います。 でも・・・ この計算だと、B1のセルは、5*2.3ではなくて5.4*2.3になりますよね? ここで、5*2.3にしたい時は、B1にどういう計算式を入れたら良いのでしょうか? または、A1の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか? 大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。 よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
お礼
できました。ご丁寧に回答ありがとうございます。 ただ、書式をユーザー設定で#,###,(千円表示)にすると なぜか千円未満が繰り上げされるようです。 助かりました、ありがとうございます。