プロが教えるわが家の防犯対策術!

エクセル初心者です。
昨日、やむおえず、エクセルを使うことになりました。
内容は値段付けです。
例えば、税込み価格の定価を書いて、30パーセント引きの値段も書くと
いった内容です。
割引価格のマスを選んで、shift+=×0.6で、その後、税込み価格の定価枠を選んでEnterキー押すと、たしか、30パーセント引きの値段が出る?
はずなのですが、ここで、こまったことになりました。
たとえば、19,47円になった場合、1円の位は0にしたいのです。
1,947と出たら、1,940円に自動でなるようにしたいのです。
順番的には、定価の欄に金額を入れると、当店価格が、勝手に
計算され、1円の単位を0にしたいのです。
あくまでも、値札ですので、定価が書いてあり、しかもその下には
割引金額が書いてる設定にしたいです。
OSはウィンドーズのエクセルです。

A 回答 (5件)

ROUNDDOWN関数を使用し、桁数を0に設定すればよいです。



参考URL:http://kokoro.kir.jp/excel/round.html
    • good
    • 0
この回答へのお礼

ありがとうございます。たしかにできました。
お礼が遅れてすいません。

お礼日時:2007/02/04 10:33

10円や100円の位で切り捨てる方法。


=10*INT(A1/10)
のように10で割ると端数は捨てられるので、それに10かければよい。INTは割り算の商の整数部分を求める関数で、ほとんどの言語にあります。
100円で切り捨ての場合は10->100。
余分ですが
>shift+=×0.6で・・
>30パーセント引きの値段が出る
これは正しいのですか?意味不明。4割引?
>OSはウィンドーズのエクセルです。
これも正しいようなおかしいような。
OSはウィンドーズ(XP)で、使用ソフトはエクセルです。後半は初めに言っているから不要。Macのエクセルも、ウインドウズ98のもとの
エクセル97でも関数に関しては、ほとんど変わらない。
    • good
    • 0
この回答へのお礼

ありがとうございます。
すいません。3割引を4割引きと書いてしまった。
ふめいり不明瞭な日本語で、伝わるものも伝わりませんね。
ご迷惑をおかけしました。
ご指摘ありがとうございます。

お礼日時:2007/02/04 10:43

A1:原価


B1:値引き率(%) ←ここでは「30」と入力
C1:=A1-A1*B1/100
D1:=ROUNDDOWN(C1,-1)
でD1セルに下一桁を切り捨てた値に出来ます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
ラウンド関数だと思うのですが、
たぶん、ばらして説明してるんですね。
今後もいろいろ、難関に突入すると思うので、
資料として保管します。

お礼日時:2007/02/04 10:40

=ROUNDUDOWN(A1*0.7,-1)


A1は税込価格のセルと仮定した式です。
×(積)を使わず*を使います。
上記式は十円未満切捨ての場合の式です。
    • good
    • 0
この回答へのお礼

ありがとうございます。

そうです。これです。
できました。

お礼日時:2007/02/04 10:38

TRUNC関数



=TRUNC(35.895,2)→35.89・・・小数点2桁未満を切り捨て
=TRUNC(35.895,1)→35.8・・・小数点1桁未満を切り捨て
=TRUNC(35.895)→35・・・小数点未満を切り捨て
=TRUNC(35.895,-1)→30・・・十の位未満を切り捨て(つまり一の位を切り捨て)

この回答への補足

ありがとうございます。の後の「たしかにできました。」という
文が間違いです。すいません。

補足日時:2007/02/04 10:45
    • good
    • 0
この回答へのお礼

ありがとうございます。たしかにできました。
これは試さなかったのですが、ラウンド関数という方式でできました。
しかし、今後もいろいろ、難関に突入すると思うので、
資料として保管します。

お礼日時:2007/02/04 10:36

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