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

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

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

You are not logged in.

Announcement

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


#1 2020-07-02 14:40:18

金種表を作る計算式は?

毎月の給与を支給する時、金種表を作る計算式はどうしたらよいでしょうか。(Win10・FM17Ad)

          計算フィールド
A氏差引支給額   1,234,567円
B氏差引支給額   2,543,420円
C氏差引支給額    654,321円
     総計   4,432,308円

上記の例題から下記の結果の結果を出す計算式はどうしたらよいでしょうか
1万円 442枚
千円  11枚
百円  12枚
十円  10枚
一円   8枚

Offline

#2 2020-07-02 15:09:49

Moz
Member

Re: 金種表を作る計算式は?

過去ログにあります。
https://fm-aid.com/bbs2/viewtopic.php?id=9956

Offline

#3 2020-07-11 22:10:59

Re: 金種表を作る計算式は?

koedaさんので解決しました

1)「元金額」(数字フィールド)を作ります。
2)計算フィールド(繰り返し数9)を作り、以下のような式を定義します。
Let (
[
  gaku = List ( 10000 ; 5000 ; 1000 ; 500 ; 100 ; 50 ; 10 ; 5 ; 1 ) ;
  n = Get ( 計算式繰り返し位置番号 ) ;
  p = GetValue ( gaku ; n ) ;
  Pu = GetValue ( gaku ; n - 1 )
] ;
  Case (
    n = 1 ; Div ( 元金額[1] ; p ) ;
    Div ( Mod ( 元金額[1] ; Pu ) ; p )
  )
)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 501.67 KiB (Peak: 515.88 KiB) ]