• 締切済み

ACCESSで四捨五入されて困っています

通貨の消費税計算で単純に式ビルダで[金額]*1.05とすると四捨五入されてしまいました。切捨てる場合はどのように設定すればいいのですか

  • 4144
  • お礼率55% (55/99)

みんなの回答

  • i-harada
  • ベストアンサー率22% (56/252)
回答No.4

またまた、i-haradaです。 Accessのサンプルがアプリについていると思いますが、参考にして見られたらどうですか? 当面は本屋さんに通って見られたらいいと思います。 ただし、即買わない事、本屋さんには迷う本が山ほどありますから、何回か通ってどうしてもご覧いただきたい本は、「クエリーの本」です。「97」しか持ってないので、「2000」版が本屋にあるかどうか知りませんが、紹介しておきます。 「ACCESS97実践クエリー入門」技術評論社 谷尻かおり 薯 など 身近にACCESSを良くご存知の方がいらっしゃればお聞きになるのもいいと思いますが、そうでなければ、一冊や二冊じゃなくもっとたくさん読まれた方が良いと思います。ACCESSを始められたばかりと存じますが、他のアプリと違って奥深い(決して他が浅いとも思いませんが)アプリだと私は思っています。 ご活躍をお祈りいたします。

4144
質問者

お礼

本当に確かなアドバイスをありがとうございます。目下孤軍奮闘といった感じで、自営業のちょっとした在庫管理でACCESSと友達になりかけているところです。 みっちり時間が取れればまた勉強しながら作っていけるのですが、本業の傍らになんとか時間を見つけないといけないので、仕事中に頭の中で、パズルをはめこむようにある程度シミュレーションして、時間外でささっと試してみる、といった毎日です。  で、確かに奥深いアプリです。なんだかとても賢い友人ができたみたいで、不思議なことにたいへんうれしい! ちょっと前に進んでそれなりに使えたりすると、「私ってなんてかしこいのぉぉ」と自己満足さしてくれる。こんなことってはるか遠い学生時代にはなかった・・・・。  横道にそれましたが、実はわたしも97なんです。そのうち2000のソフト買うぞと思い未だ97に関する本は購入してません。たまたま家にある本ではInt関数はのってなかった。たいへんきれいな数字だったので丸める必要もないんでしょう。やはり限界もあるのでまずは図書館でクエリの本をさがしてみます。経費なんてものなくてすべて自腹なものですからなかなか苦労します。ありがとうございました。末筆ながら酷暑の折柄ご自愛ください。

  • i-harada
  • ベストアンサー率22% (56/252)
回答No.3

式ビルダーということは、クエリー上ですか? クエリーに同じように [計]:Int([金額総計合計]*1.05) でいいと思います。

4144
質問者

お礼

Sumしか知りませんでした。ありがとうございました。 こんなささいなことで悩み、時間を費やしながら亀のように格闘しています。。。

  • i-harada
  • ベストアンサー率22% (56/252)
回答No.2

i-haradaです。 レポートの合計に対して、テキストボックスを作成しコントロールに =Int([金額総計合計]*1.05) と書き込んでください。 以上でよいと思います。intは整数以下を切り捨てます。

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

どこで消費税計算を使うかにも寄りますが、 VBAでIntまたはFix関数があり、これを使えば 小数部の切り捨てが出来ます。

4144
質問者

お礼

ありがとうございました。i-haradaさんからも回答いただき乗り越えることができました。また勉強いたします。

4144
質問者

補足

レポートで最後の総合計に対して消費税込みの価格を表示するつもりなんですが、・・・・・・。 いわゆるロータスなんかでの@ROUNDDOWN関数みたいなのはないんでしょうか? VBAしか手段がない場合、モジュールでどのように書き込めばいいのかもしお手すきなら教えてください。

関連するQ&A

  • アクセス2000の四捨五入がうまくできません。

    アクセスのクエリーを使って、消費税計算を行いました。消費税は四捨五入ということで  消費税:ROUND([金額]*0.05) と計算式をいれて計算しましたが、思うような結果になりませんでした。原因がわかりません。教えてください。 

  • ACCESSでの四捨五入について

    フォームで消費税を計算する場合に コントローソースに =[金額]×0.05をあたえ 少数点以下の桁数は0にしています この場合に消費税額が正の場合には小数点1ケタ目が四捨五入 されて 例 \251.5 → \252となりますが 負の場合には \-251.5 → \-251となります 伝票を赤黒する場合に誤差1円が出てきます 皆さん、こういった場合にどう対応されていますか? よろしくお願いします。

  • Access2000 小数第3位で四捨五入

    質問させていただきます。 Access2000で以下の計算式を作りました。 金額 = Round(重量 × 単価,2) これは「金額」を小数第3位で四捨五入します。 ところが以下の数値の場合、正しく計算してくれません。 764.00 = 0.479 × 1595 本当は 764.005 だから 小数第3位で四捨五入すると 764.01 になると思うのですが・・・。 ちなみに以下の値では・・・ 754.44 = 0.473 × 1595 (754.435だから小数第3位で正しく四捨五入されています)。 やり方が悪いのでしょうか?それとも他に正しく計算できる方法があるのでしょうか?

  • Access97で四捨五入したい

    数(納品テーブル)単価(品名テーブル)を元にしたクエリーでレポートを出しています。 レポート上で数*単価を「計」とし、「計」*1.05を「税込み」として横計算しています。   数  単価  計  税込 ----------------------------   2   198  396  416 上の場合通貨型にすると416になりますよね でも本当は415.8になっているようで フッターで合計すると微妙に違ってきます これを四捨五入した数値を合計できるようにしたいのですがAccess97には四捨五入関数がないと聞きました。 どのようにすれば合計できるのかできるだけ詳しく教えていただけないでしょうか。 もう何日もここで詰まってます。 よろしくお願いします

  • アクセスでの四捨五入切り捨て

    アクセスで計算した式の一番右の数字を四捨五入しないで切り捨てるにはどうすればよいのでしょうか?? ちなみに計算式はPRODUCT関数を使っています。 初歩的な事ですが教えてください。

  • Accessで四捨五入するには?

    過去の質問を読んでもどうもうまくいかないので質問です。 数量と単価をかけて金額を計算したいんですが、数量は小数点第2位まで存在します。 数量と単位をかけてその値を四捨五入するにはどうしたらいいでしょうか? わかる方よろしくお願いします。

  • エクセルで四捨五入は可能ですか?

    エクセルについてなんですが、元データの数値をαとして、 α×110%の数値の一の位を四捨五入する計算式ってありますでしょうか? 例えば、「522」とすると、552×110%=574.2ですが、一の位を四捨五入して「570」としたいんです。 恐らく110%にする計算式と四捨五入の計算式がぶつかると思うのですが可能ですか???

  • エクセル 四捨五入??

    エクセルで計算しセルの書式設定で小数点3位までにしたばあい4位のは四捨五入されて繰り上がってしまうのでしょうか?

  • 四捨五入

    広告料の請求書作成で、エクセルを使っていますが、 今月は、休業があり、10日の日割、かつ、50%割引にします。 月額59500円を1か月31日で割って、10日の日割りを出して、それを50%割引にしました。 すると、 小計 9597 消費税 960 合計 1056 となりました。 四捨五入という統一ルールなのに、消費税と合計が1円ズレる事があるのでしょうか。 なぜだろう。  

  • 四捨五入

    お恥ずかしい質問ですが御願いします。 以下の計算の四捨五入は合ってますか? 間違っていたら教えて下さい。 3.20×1.1=3.5 4.20×1.1=4.6