みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
24時間ごとに料金加算するデータを出したいのですが、
関数が理解できていないので申し訳ありません、教えて下さい。
「加入」のときには金額(計算結果)が
「未加入」のときには¥0が入るようにしています。
一日ごとに 1,100円で15日以降はずっと同じ料金(上限16,500円のまま)というのを出したいんです。
「経過時間」フィールドにタイムスタンプで計算した数値が入っています。
よろしくおねがいします。
Offline
経過時間は秒数なので、
Div ( 経過時間 ; 60*60*24 )
が24時間の経過数
上限を設定するにはMin()関数を使う。
Min ( 1100 * Div ( 経過時間 ; 60*60*24 ) ; 16500 )
料金は前払い請求でしょうから、繰り上げCeiling計算で、
● Min(Ceiling(経過時間/(24*60*60))*1100; 16500)
Last edited by Hiro (2020-02-16 18:35:09)
Offline
なるほど。
基本料金が別にあって、加算部分の計算ということはないですか。
himaganeeさん、Hiroさん ありがとうございます。
基本料金や他は別で計算出るように作りましたので、
Min()関数を使ったら思い通りの金額が出ました。
Min()関数で上限が設定できるんですね。勉強します。ありがとうございます。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 504.2 KiB (Peak: 514.89 KiB) ]