みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
win10、FM17
エクセルのRoundup関数を、FMでもできますでしょうか。
エクセルで「1.80009154」の数値に対して、Roundup(1.80009154,2)にすると、
小数第2位より右側を見に行って、結果が「1.81」になります。
FMだとRound(1.80009154,2)だと小数第3位が「0」なので「1.80」になります。
エクセルのRoundup関数と同じように「1.81」を算出する方法はありますでしょうか。
Offline
Roundupは切り上げでしょうから、Roundとは全然違います。
FMではCeiling関数が切り上げです。
小数点が固定なら、
Ceiling ( 1.80009154 *100 ) / 100
ただ、一応ですが...マイナスの時の処理が違いますよね
Excelでは絶対値を基に処理をするので、
「=ROUNDUP(-1.80009154,2)」→「-1.81」
FMでは
「Ceiling ( -1.80009154 *100 ) / 100」→「-1.8」
みたいになるかと。
Abs関数を使う事で合わせられますが、少し慎重に確認が必要かもですね。
Abs関数:
https://help.claris.com/ja/pro-help/content/abs.html
Ceiling関数:
https://help.claris.com/ja/pro-help/con … iling.html
大変参考になりました。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 11 queries executed - Memory usage: 501.55 KiB (Peak: 506.46 KiB) ]