• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルメーカーの関数設定について)

ファイルメーカーの関数設定について

このQ&Aのポイント
  • ファイルメーカーでフィールドにA~Dのテキストが入力されている場合は1を返し、それ以外のときは0として合計を出す方法について教えてください。
  • 挑戦した方法は「IsValid(A-1)+IsValid(A-2)+・・・・」と「If(A1="A" or "B" or "C",1,0)+If(A2="A" or "B" or "C",1,0)+・・・・」ですが、うまくいきませんでした。
  • ご存じの方がいらしたら、正しい方法を教えていただけるとうれしいです!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> A~D以外の文字が入力される可能性はありません の条件で > A~Dテキストが入力されている場合は1を返し、それ以外のときは0 ということは1文字入ってるか入ってないかなので、 length(A-1 & A-2 & A-3 & ...) でいいんじゃないですか。 IsValid関数は単にフィールドが空のときに0にはなりませんし、or 演算子は (A-1 ="A") or (A-1 ="B") or (A-1 ="C") ...のように 条件式を結合しないと。

panda-nand
質問者

お礼

ありがとうございます!!うまくいきました!! まだまだ、関数については初心者なので、なぜうまくいかなかったかということについても教えていただき大変参考になりました。 本当にありがとうございました。

関連するQ&A