過去の桐井戸端BBS (桐ver.9)
27676 レポートで集計するとき消費税の端数があわなくなるのを防ぎたい 虹の塔 2004/09/14-22:36
レポートで請求書を作成しています。

集計ラベル1 #合計([金額])
集計ラベル2 #四捨五入( #合計( [金額] )×0.935,0)
集計ラベル3 #切り捨て( #合計( [金額] )×0.935×0.05,0)
集計ラベル4に(集計ラベル1)+(集計ラベル2)+(集計ラベル3)

のように1〜3までのラベルデータの合計を出したいのですがどうしたら良いでしょうか。
集計ラベル4に #四捨五入( #合計( [金額] )×0.935×1.05,0)の計算式を入れると
消費税の端数が合わなくなってしまうのです。
27677 Re:レポート集計オブジェクトの計算式 悲しげ 2004/09/14-23:11
記事番号27676へのコメント
「集計ラベル」※ではなく「集計オブジェクト」だと思いますが(^^;)
集計オブジェクト4とやらに、次のような計算式を設定して試してみてはいかがでしょう?
#合計([金額])+#四捨五入(#合計([金額])*0.935,0)
+#int(#合計([金額])*0.04675)

※桐で云う「ラベル」オブジェクトは、ヘルプに次のように説明されています。

[ラベル]オブジェクトは、文字列を印刷するための入れ物です。
計算式を指定しても、計算結果が印刷されるわけではありません。

27679 Re:レポートで集計ラベルの合計を出したい 虹の塔 2004/09/15-07:06
記事番号27676へのコメント
済みません。質問を間違えました。

>レポートで請求書を作成しています。
>集計オブジェクト1 #合計([金額])
>集計オブジェクト2 #四捨五入( #合計( [金額] )×0.935,0)
>集計オブジェクト3 #切り捨て( #合計( [金額] )×0.935×0.05,0)
>集計オブジェクト4に (集計ラベル2)+(集計ラベル3)
>のようにオブジェクトデータの合計を出したいのですがどうしたら
>良いでしょうか。
>集計オブジェクト4に #四捨五入( #合計( [金額] )×0.935×1.05,0)の計
算式を
>入れると消費税の端数が合わなくなってしまうのです。

27680 Re:レポート集計オブジェクトの計算式 虹の塔 2004/09/15-07:26
記事番号27677へのコメント
悲しげさん、ありがとうございました。
質問を間違えて(というより、無知で)済みません。

#四捨五入(#合計([金額])*0.935,0)+#int(#合計([金額])*0.04675)

の計算式で、見事にオブジェクトの合計が出ました。
これからも、よろしくお願いします。m(__)m
27682 Re:レポート集計オブジェクトの計算式 虹の塔 2004/09/15-09:25
記事番号27680へのコメント
>#四捨五入(#合計([金額])*0.935,0)
>+#int(#合計([金額])*0.04675)
>の計算式で、見事にオブジェクトの合計が出ました。

しかし、また問題が出ました。
集計オブジェクト4は計算が合いますが
集計オブジェクト3には集計オブジェクト2の金額
”(#四捨五入(#合計([金額])*0.935,0)”の数字に消費税5%を掛けた
数値を切り捨てで出したいのですが、計算式がわかりません。
エクセルなら
ROUNDDOWN(集計オブジェクト2*0.05,0)
で簡単に出るのですが、どうしたらよいでしょうか?
27683 Re:レポート集計オブジェクトの計算式 うにん 2004/09/15-10:51
記事番号27682へのコメント

>集計オブジェクト3には集計オブジェクト2の金額
>”(#四捨五入(#合計([金額])*0.935,0)”の数字に消費税5%を掛けた
>数値を切り捨てで出したいのですが、計算式がわかりません。

そのまんまで
#切り捨て(#四捨五入(#合計([金額])*0.935,0)*0.05,0)
では?

27689 Re:レポート集計オブジェクトの計算式 虹の塔 2004/09/15-14:39
記事番号27683へのコメント
>そのまんまで
>#切り捨て(#四捨五入(#合計([金額])*0.935,0)*0.05,0)
>では?
>
悲しげさん、うにんさん。いつもありがとうございます。
これで、ばっちりです。
悪戦苦闘していたのが嘘みたいです。
また、いろいろとお世話になりますがよろしくお願いします。

戻る