AnsweredAssumed Answered

case関数内の and,or の扱い

Question asked by nkk47 on Jan 19, 2016
Latest reply on Jan 20, 2016 by nkk47

いつもお世話になります。

 

『値』が 空白の場合:『判定』に ---

『種別』が A の場合:『値』が 5 ~ 10 でなければ『判定』に ★

『種別』が B の場合:『値』が 11 ~ 12 でなければ『判定』に ★

上記でない場合は『判定』に ○ を返す。

 

という事をしたので、『判定』に下記のような計算式を記述致しました。

 

Case (

IsEmpty ( 値 ) ; "---" ;

( 種別 = "A" ) and ( 値 < 5 ) or ( 値 > 10 ) ; "★" ;

( 種別 = "B" ) and ( 値 < 11 ) or ( 値 > 20 ) ; "★" ;

"○"

)

 

A は問題ないのですか、B は値を返してくれません。

順番を入れ替えたりしてみたのですがNGでした。

 

ご教示の程宜しくお願い致します。

 

作業環境

Windos Vista HP SP2

FileMaker PRO 11 0v3

Outcomes