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

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

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

You are not logged in.

Announcement

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


#1 2020-10-24 16:00:46

たたけけ
Member

年代・性別によって設定したハンデキャップの数字を返す関数がうまくできません

以下の表で、年代と性別の組み合わせで、ハンデキャップの数値を求める数式を教授いただきたく投稿させていただきました。ifとandを組み合わせれば簡単にできると思っていましたが、力量不足でした。

年代 50  60  70
男性 10  15  20
女性 25  30  35

男性で50代は10  性別="男" 年代="50代" ;"10"
女性で50代は25  性別="女" 年代="50代" ;"25"
男性で60代は15  性別="男" 年代="60代" ;"15"
.......
という複数条件の複数の組み合わせなのですが。

よろしくお願い申し上げます。

Offline

#2 2020-10-24 16:20:38

Shin
Member

Re: 年代・性別によって設定したハンデキャップの数字を返す関数がうまくできません

Case (
    性別 = "男性" ; Choose ( Div ( 年代 - 40 ; 10 ) ; "" ; 10 ; 15 ; 20 ) ;
    Choose ( Div ( 年代 - 40 ; 10 ) ; "" ; 25 ; 30 ; 35 )
)
または、
    Div ( 年代 ; 10 ) * 5 ) - Choose ( 性別 = "男性" ; 0 ; 15 )

Last edited by Shin (2020-10-24 17:28:42)

Offline

#3 2020-10-24 22:24:46

たたけけ
Member

Re: 年代・性別によって設定したハンデキャップの数字を返す関数がうまくできません

ありがとうございました。思った通りの結果を得ることができました。shin 様を見習い、さらに精進いたします。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 549.63 KiB (Peak: 586.3 KiB) ]