• 締切済み

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

ファイルメーカープロ11を使っています。 If関数で If(A≧7;1;0) のような式を作っているのですが、 Aの値が7、8、9の時はカウントするのですが、 Aの値が二桁になったとたん、カウントしません。 どうしたら10以上でもカウントするのか、式や設定などを教えてください。 膨大な量を今週で仕上げなければならないので早めの回答を希望しています。 よろしくお願いします。

みんなの回答

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.3

If(GetAsNumber(A)≧7;1;0) としたら計算式内で数値にして計算します。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2

>数字にしても大丈夫なんですね。 厳密には大丈夫ではない。 Aの数字以外の部分は無視されるので ほかのテキスト計算では使えなくなる。

inr
質問者

お礼

確かにそうですね…。 ありがとうございます。

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

Aのフィールドタイプが数字になっていないのでは? 多分テキストになっているような気がします。

inr
質問者

お礼

ありがとうございます。 解決しました!! Aのフィールドには数字と文字の組み合わせのデータも入るので、 フィールドタイプはテキストなんだと思っていました。数字にしても大丈夫なんですね。 ありがとうございます。

関連するQ&A