Skip to main content

いつもありがとうございます。

SUM関数をround関数に入れた場合と入れない場合の換算に関してご教示いただければと思います。

式はメジャーバリューの合計を利用しています。​

1. round(sum([集計する値1])+ sum([集計する値2]),2)

2. round([集計する値1]+[集計する値2],2)

1.2の違いは

1.は集計する値をサマリー後、四捨五入を小数第2位で行う

2.は、1件のデータ単位で四捨五入を小数第2位で行い最後にサマリーする

​ご教示いただければと思います。

よろしくお願いいたします。​

2 answers
  1. Sep 7, 2022, 2:49 PM

    「換算」というと何か別の単位に差し替えることだと思いますが、この場合は1番と2番をそれぞれどのようにしたいのでしょうか?

    単純に1番と2番で結果が変わるかどうかを知りたいということであれば、計算中の切り捨てを行う位置(順番)が異なるので「データによっては結果が変わる」という​回答になります。

    「換算」というと何か別の単位に差し替えることだと思いますが、この場合は1番と2番をそれぞれどのようにしたいのでしょうか?​単純に1番と2番で結果が変わるかどうかを知りたいということであれば、計算中の切り捨てを行う位置(順番)が異なるので「データによっては結果が変わる」という​回答になります。

0/9000