アプリ版:「スタンプのみでお礼する」機能のリリースについて

簡単な減価計算の計算式を作ったのですが、計算結果が合わず困っています。
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に計算がなる方法を教えてください。

A 回答 (3件)

原因はC2です。


見た目は、0.133となっているかもしれませんが、セルの設定を標準に直してみてください。
0.133333・・・と続くと思います。

C2を小数点以下3桁切り捨てにしたいのであれば、そのように設定しないといけません。
=ROUNDDOWN((1/B2)*2,3)としてみてください。
    • good
    • 0
この回答へのお礼

原因はC2でした。

ご丁寧にありがとうございます。

お礼日時:2012/05/29 15:05

こんにちは。



質問文の通りに数式を入れましたら確かに「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」となりました。
    • good
    • 0
この回答へのお礼

できました。ご丁寧に回答ありがとうございます。
ただ、書式をユーザー設定で#,###,(千円表示)にすると
なぜか千円未満が繰り上げされるようです。

助かりました、ありがとうございます。

お礼日時:2012/05/29 15:06

ご利用のエクセルのバージョンが不明ですが、エクセルのオプションの計算方法で「表示桁数で計算する」のチェックを入れると出来ます。

    • good
    • 0
この回答へのお礼

当方では表示に変化はありませんでした。
回答ありがとうございます。

お礼日時:2012/05/29 15:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!