Access97で四捨五入したい

このQ&Aのポイント
  • Access97で数値を四捨五入する方法について教えてください。
  • レポート上で数*単価を計算し、「計」として表示していますが、実際の値と微妙に違っています。
  • Access97には四捨五入関数がないため、合計値を正確に表示する方法を教えてください。
回答を見る
  • ベストアンサー

Access97で四捨五入したい

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

質問者が選んだベストアンサー

  • ベストアンサー
noname#102878
noname#102878
回答No.1

「access 四捨五入」でググってみた? http://www.google.co.jp/search?q=access+%E5%9B%9B%E6%8D%A8%E4%BA%94%E5%85%A5&ie=UTF-8&oe=UTF-8&hl=ja&lr= Access2002のサポート情報だけどAccess97でも使えるはずですが。(試してません)

参考URL:
http://support.microsoft.com/default.aspx?scid=%2Fdirectory%2Fworldwide%2Fja%2Fkblight%2FT007%2F6%2F02.asp
tomoka
質問者

お礼

何度も検索したのですが、なかなかよくわかるものにひっかかりませんでした。 「access97では四捨五入できません」みたいなものばっかで・・・ +0.5をするということを知りましたありがとうございました。

関連するQ&A

  • エクセルの合計欄での四捨五入について

    エクセルで棚卸の表を作りたいのですが、表の左から、品名・数量・単価・合計の順に並べて、一番右下に合計の計を出す用に作ったのはいいのですが、単価の欄で小数点のものを入れて、まず一番右側の合計を四捨五入するようにしたのですが、この『合計の計』の値が、合計の欄にて四捨五入して示されている整数値ではなく、少数の時の値で計算されてしまうために、『合計の計』が少数値となってしまいます。 わかりやすく書くと、合計5(実際は4.5)・合計6(実際は5.95)、合計の計10となってしまいます。 本当は11となってほしいのに、どのようにしたらいいのかわかりません。 ご教授お願いいたします。

  • エクセルの四捨五入の合計

    エクセルで表計算をして、小数一位で四捨五入した場合ですが、横の計は四捨五入後の整数でいいのですが、縦の計をオートシグマで集計すると四捨五入前の計になり、合計があいません。これを四捨五入後の整数の合計にできないでしょうか?

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

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

  • Access2003 クロス集計で集計値を四捨五入

    ☆以下のようなテーブルで、フィールド[ID]~[点数]があり、文字および数字のデータが混在しています。   ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓ =========================================== (テーブル(1)) [ID]  [クラス]  [科目]  [点数]     1     A     英語    11    2     B     英語    22    3     C     数学    33    4     A     国語    44   5     B     数学    55    6     C     国語    66    7     B     国語    77   8     C     英語    88     9     A     数学    99     =========================================== ☆上記のテーブルをクロス集計クエリで集計する ・フィールド[クラス]を行見出しに設定、 ・フィールド[科目]を列見出しに設定、 ・フィールド[点数]を集計する項目にし主計方法を「合計」に設定する。 =========================================== [クロス集計結果]   合計   英語  国語  数学       A  154   11    44    99        B  154   22    88    55     C  187   99    77    33  =========================================== [課題] クロス集計クエリで、集計値を四捨五入する (1) フィールド[クラス]を行見出しに設定、    フィールド[科目]を列見出しに設定、    フィールド[点数]を集計する項目にし主計方法を「合計」に設定する。 (2) クロス集計の値を、下1桁で四捨五入した値を表示する。   (3) 「合計」の値を、下1桁で四捨五入した値を表示する。 ※ クロス集計した合計値を、四捨五入した値を表示する   ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓ =========================================== [クロス集計結果]   合計   英語  国語  数学     A  150   10    40   100        B  150   20    80    60     C  190   90    70    30  ===========================================   ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑    上記のように、クロス集計クエリでの集計値を四捨五入して 表示させたいのですが、どうすればよろしいでしょうか? また、クエリだけでは出来ない場合は、SQLで教えていただければ 幸いでございます。 お手数お掛けしますが、何とぞ宜しくお願い致します。

  • アクセス初心者です

    納品書を元に仕入帳を作ってみたいと思うのですが テーブルとフォームは何となくわかったのですがクエリーでつまずいてしまいました 例 納品書 月日 A商店 伝票ナンバー 商品コード 品名 金額  入数 単価 数量 金額 売値  これを元に仕入帳を作りたいと思います 仕入帳 A商店、B商店、C商店に分けて 品名 金額 数量 単価 金額が出るように 又納品書は商品コードを入れただけで品名、金額、入数、単価が出るようにしたいのですが 納品書はテーブル、フォームは作りました 商品マスタも作りました 

  • アクセス クエリ計算の小数点以下の四捨五入は自由にできるのですか

    クエリ計算の小数点以下の四捨五入は、項目ごとに自由に切り上げにしたり、切り捨てにしたり設定できるのですか。 それともクエリではなくフォームやレポートの設定で行うのでしょうか。

  • ピボットテーブルの結果を四捨五入するには

    画像のように 2009年の1月の結果が「496」なのですが 一の位を四捨五入して「500」にしたいので B1に関数「ROUND」を挿入しようと思い 「Fx」をクリックしたら 「ピボットテーブル レポートで現在選択されている部分は変更できません。」 となります。 やはり結果をそのまま四捨五入することは無理なのでしょうか? どうしても四捨五入したいなら 下の表の様に複製を作り、 「=ROUND(GETPIVOTDATA("件数",$A$1,"日付",1,"年",2009),-1)」 としていくしかないですか? 宜しくお願い致します。

  • Access2000・レポートのグループフッターについて教えて下さい。

     Access2000レポートのグループフッターにて、下記のように出力したいのですが 上手くいきません。    品名 数量  単価    金額    A   10  @100  1,000円    A   20  @100  2,000円    A   30  @100  3,000円 合計 A   60個 @100  6,000円 グループフッターにて、合計欄の品名(A)と単価(@100)をテーブルから出力 をしようとすると次のようになってしまいます。    品名 数量  単価    金額    A   10  @100  1,000円 合計 A   60個 @100  6,000円 2件目以降の明細が出力されずに、合計行が出力されてしまいます。 どのように設定をすれば、上手く出力されるのでしょうか。 以上、宜しくお願い致します。

  • Access レポートで税込みの値段を表示したい

    Access初心者です。(Access2000を使っています) 見積書をレポート機能で自動作成したいのですが、 以下の操作が上手くできません。 --- 下記のような、レポートを作成したいのですが、 商品一覧が入っているテーブル(商品テーブル)には、「税抜き単価」しか入っていません。 ★の部分は、商品テーブルの「税抜き単価」×「消費税率」をかけたものを表示させたいのですが レポートを表示すると、「#Error」と表示されています。 (詳細)では、計算式は入力できないのでしょうか・・・? (レポート ヘッダー) (ページ ヘッダー) ■内訳 No.  商品名 数量 単価(税込み) 金額 (受注ID ヘッダー) (詳細) 1 りんご   1 \105★ \105 2 みかん   1 \105★ \105 3 ばなな   1 \105★ \105 4 いちご   1 \105★ \105 (受注ID フッター) 合計数 4点       小計   \420 送料   \200 合計   \620 (ページ フッター) (レポート フッター)

  • フィールドの数値を四捨五入の繰上げにしたいのですが・・・

    何時もお世話になっております。 データベースのフィールドの数値を四捨五入で繰り上げにしたいのですが・・・色々検索したり過去の回答を見たりしたのですが、見当たらないので質問させていただきます。 フィールドは 数量 単価 仕入価格(税抜) 消費税 仕入価格(税抜) となっており、数値、単価を入力して、仕入価格×0.05の式で消費税のフィールドに数値を入力するようにしているのですが、その際消費税の項目が繰り上げの数値で出ません。 (例) 数量5.52リットル×単価38円=210円 210円×0.05=「10円」となってしまいます。 実際の計算では10.5なので、「11円」としたいのですが、その為の設定はどうすれば良いのでしょうか? 分かりづらいかもしれませんが、補足もさせていただきますので、ご教示いただけますよう、何卒宜しくお願い申し上げます。

専門家に質問してみよう