[リストへもどる]
一括表示
タイトルマイナス数値の小数点以下切り捨ては?
記事No2887
投稿日: 2021/09/03(Fri) 23:11
投稿者西村.愛知県   <n-omo@hm.aitai.ne.jp>
EXCELでは、ROUNDDOWN(-3.9,0)の結果は-3ですが、PIPSのROUND(-3.9,-1,0)の結果は-4です。
PIPSで負の数値の切り捨てに対する関数はあるのでしょうか?

因みにINT(-3.9)は、EXCEL.PIPS共に結果は-4になります。

タイトルRe: マイナス数値の小数点以下切り捨ては?
記事No2888
投稿日: 2021/09/04(Sat) 16:57
投稿者元山 千葉県
> EXCELでは、ROUNDDOWN(-3.9,0)の結果は-3ですが、PIPSのROUND(-3.9,-1,0)の結果は-4です。
> PIPSで負の数値の切り捨てに対する関数はあるのでしょうか?
>
> 因みにINT(-3.9)は、EXCEL.PIPS共に結果は-4になります。

たしか、フォーム入力での書籍注文で金額や消費税の小数点以下
は切り捨ての設定をしていたはず?との記憶があり、
調べてみました。

ROUND関数を使っていました。ただこの記述の前にZ関数を使い

$計算:LET Z38=N("@掛率")*Z33*Z36;
LET Z38=ROUND(Z38,-1,0);
LET Z37=N("@掛率")*Z33*Z36;

文系ですので、書式汚いですがZ関数にわざわざ代入して
使っているところがひょっとしてポイントかな?...

間違っていたらごめんなさい。

タイトルRe^2: マイナス数値の小数点以下切り捨ては?
記事No2889
投稿日: 2021/09/04(Sat) 19:18
投稿者西村.愛知県   <n-omo@hm.aitai.ne.jp>
元山様
ご丁寧な解説ありがとうございました。
この売上が返品となった場合には、マイナス売上金額、マイナス諸経費を計上しなければなりません。
そこで、諸経費 LET Z38=ROUND(Z38,-1,0)の式で、売上時のZ38(>0)と返品時のZ38(<0)とで金額が相違する場合があります。

たかが1円の違いでも、気持ちの好いものではありませんね。