※2022年9月1日追記:機能リリースが完了いたしました。
いつもマネーフォワード クラウド給与をご利用いただきまして、誠にありがとうございます。
このたび、カスタム計算式の「ROUND」「ROUNDUP」「ROUNDDOWN」関数における計算方法について改善を行うことになりましたのでお知らせいたします。
対象ページ
対象のお客さま
「基本設定」>「支給項目」画面でカスタム計算式を設定しており、計算式内に「ROUND」「ROUNDUP」「ROUNDDOWN」関数を使用しているお客さま
変更予定日
2022年9月1日(木)
機能改善の詳細
変更前
有効桁数90桁までで計算した結果に対して、四捨五入をせずに、「ROUND」「ROUNDUP」「ROUNDDOWN」の処理を行っています。
変更後
有効桁数90桁までで計算した結果に対して、小数点以下9桁になるよう四捨五入をし、その後「ROUND」「ROUNDUP」「ROUNDDOWN」の処理を行います。
なお、「ROUND」「ROUNDUP」「ROUNDDOWN」といった関数を使用せずに「基本設定」>「支給項目」>「詳細設定」で端数処理の設定をした場合は、上記の【変更後】と同じく有効桁数9桁までで四捨五入をしてから、「四捨五入」「切り上げ」「切り捨て」のいずれかの処理が行われます。
具体例
<条件>
- 基本給:217,600円
- 所定労働時間(月平均):160:00(60進数のため、計算の際は分数に直して9,600とする)
- 法定外時間(平日): 25:00(60進数のため、計算の際は分数に直して1,500とする)
- 計算式:ROUNDUP(基本給/所定労働時間×1.25×法定外時間)
<計算方法>
上記条件から【ROUNDUP(217,600÷9,600×1.25×1,500,0)】という式が作成されます。この場合、以下のように計算が行われます。
- 217,600÷9,600=22.66666…66667(有効桁数90桁のため中略)
- 22.66666…66667×1.25=28.33333…33334(有効桁数90桁のため中略)
- 28.33333…33334×1,500=42500.00000…00001(有効桁数90桁のため中略)
<変更前>
- 42,501円
- 上記3.のままROUNDUPの切り上げ処理を行います。
<変更後>
- 42,500円
- 上記3.に対し、小数点以下9桁になるよう四捨五入をしたうえでROUNDUPを行います。
カスタム計算式の詳細については、以下をご参照ください。
今後も皆さまのご要望に基づき、新機能開発・機能改善を進めてまいります。
ご意見・ご要望がございましたら、お問い合わせ窓口よりお送りください。