過去の桐井戸端BBS (桐ver.8) |
9866 | 五捨六入の計算をしたい | 真理屋 | 2001/02/20-14:24 |
都合上どうしても、五捨六入を設定しなければならなくなりました。 さてどうしたらよいのでしょうか。 | |||
9867 | 追加情報 | 真理屋 | 2001/02/20-14:26 |
記事番号9866へのコメント この五捨六入は、小数点第1位で判断するのですが・・・ | |||
9868 | Re:追加情報 | 【多遊】 | 2001/02/20-15:27 |
記事番号9867へのコメント >この五捨六入は、小数点第1位で判断するのですが・・・ #四捨五入((数値-0.1))でどうですか? | |||
9871 | Re:追加情報 | emuni | 2001/02/20-18:35 |
記事番号9868へのコメント 補足・・・ → n がゼロであれば、小数第 1 桁目で四捨五入する。 #四捨五入([数値]−0.1,0) でも良くこんな発想がポッと出て来るんだと感心してます。 | |||
9872 | Re:追加情報 | 宮城 | 2001/02/20-21:23 |
記事番号9867へのコメント 私のは以前どこかのテキストで読んだ単なる受け売り。 四捨五入関数がなければどうするか? 0.5足してインテジャーを取る。 これを応用すれば、 #INT(ターゲットの数字+0.4) ただ、マイナスの場合をどうするかは考えものです。 | |||
9873 | Re:五捨六入 | 悲しげ | 2001/02/20-21:56 |
記事番号9866へのコメント どもっ、真理屋さん 麻雀の点棒計算ですか?(^^;) ってのはさておき、私は医療費の薬剤料の計算でやむなく「五捨六入」処理させています。 ま、マイナスは絶対にありえなく、かつ1点10円の変則計算になりますが、計算式は次のようにしています。 [薬剤料]=#cond([1日薬価]=0,"",[1日薬価]=<15,1\ ,1,#四捨五入(([1日薬価]-0.01)/10,0)) はるか昔、Nifty-Fappliで佐田さん他に教わりました。 | |||
9875 | Re:追加情報 | yasuyukis | 2001/02/20-22:40 |
記事番号9867へのコメント その昔、スーパーカルクなどの初期表計算ソフトで、四捨五入の関数がないときにやりましたよね。 INT(値+0.5) それと同じで #切り捨て(値+0.4,0) マイナス値には、対応していませんが。。。 | |||
9953 | Re:五捨六入 | 真理屋 | 2001/02/26-11:41 |
記事番号9866へのコメント ありがとうございました!無事にできました。 +0.4するか−0.1すれば良かったんですね。 また、何かあったら教えてください。(^_^)/~ |