初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-05-08 11:24:03

cybe
Member

Round関数について

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

#2 2023-05-08 11:27:31

himadanee
Guest

Re: Round関数について

Roundupは切り上げでしょうから、Roundとは全然違います。
FMではCeiling関数が切り上げです。

#3 2023-05-08 12:54:29

ぎょぼぼ
Guest

Re: Round関数について

小数点が固定なら、
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

#4 2023-05-08 13:01:13

cybe
Member

Re: Round関数について

大変参考になりました。
ありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 501.27 KiB (Peak: 515.27 KiB) ]