• 締切済み

ファイルメーカーの関数処理

教えて下さい。 ファイルメーカー7で、基準値を設けて 基準値より低い値=L 基準値より高い値=H と表示させるようにcase関数を使っていますが、空欄の場合も現在L と表示されてしまいます。 空欄の場合は計算させたいないのですがどこを設定すればいいのでしょうか。

みんなの回答

回答No.1

case(IsEmpty(フィールド);"";フィールド<=基準値;"L";...のよう に、caseの先頭に空欄の時の処理を入れればいいでしょう。

tatsuo78
質問者

補足

Case (LDLコレステロール<=基準値::LDL L;"L"; LDLコレステロール >=基準値::LDL L;"H";LDLコレステロール;"") この場合だとどのように設定すればいいでしょうか。。。

関連するQ&A

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

    ファイルメーカー6、MacOS9.2を使ってる初心者です。 ファイルメーカーの事で前も教えて頂きましたが、またお願いします。 商品名、数量、単価、合計という4つのフィールドがあります。 合計フィールドは数量フィールド×単価フィールドという計算式で出していて これ自体は問題ないんですが、 商品名を値一覧から(約10品名)選び、選んだ品名から自動で 単価を入れたいんですがやり方が分かりません。 例えば商品名にみかんを選んだ場合は単価に50を、 リンゴを選んだら70を バナナを選んだ90を・・・・ こんな感じで10品目分を設定したいんですが出来ません。 ひとつだけならif関数で出来たんですが・・・ もちろん、設定が出来るならif関数じゃなくても良いんです。 よろしくお願いいたします。

  • ファイルメーカーのMax関数について教えてください。

    ファイルメーカーを勉強中なのですが、 Max関数でIDを自動取得しようとすると「再帰定義」 のメッセージが出てうまくいきません。 Max(ID)+1 ↑このような設定にしています。 最大値に+1した値を新規レコードのIDにしたいのですが、 ファイルメーカーではできないのでしょうか? Max関数以外でもいいのですが、方法がありましたら 教えてください。

  • ファイルメーカーの関数

    ファイルメーカーPro7を使用しています。例えばA,Bという2つのフィールドを作成し、Aにデータ(値一覧に定義されているデーター)を入力したらBに決まったデータ(例:より発送)と返す関数若しくは違う設定はあるのでしょうか。宜しくお願い致します。

    • ベストアンサー
    • Mac
  • ファイルメーカー関数です

    教えていただけますでしょうか。 ファイルメーカー5.5を使用しています。case関数を組み合わせているのですが、その中に年月日で条件を設定して計算結果を得たいのですがうまくいきません。 例えば、2008/03/31より前は4%を乗算、その日以降は3%を乗算するとするとして日付をテキストにして > で下記のカッコの中に計算式を組み込みたいのですがうまく計算できません。 「例」  Case(対象日 = (      ),Truncate(対象金額 * 0.04 ,1 ), Truncate(対象金額 * 0.03 ,1 )) これは、ある年月日以前と以降によって計算結果を変えたいのですがダメでした。 対象日の年月日を範囲指定する方法もあるかと思うのですが、そうすると○○年○○月○○日   ○○年○○月○○日この間に範囲を指定する式がわかりません。 わかりにくい説明で申し訳ありません。 なにかいい方法はありませんでしょうか? お手数ですがお知恵を下さい。

  • ファイルメーカーでテーブル参照

    ファイルメーカーの素人です。10月より給与担当に代わり苦戦しております。 前任者よりファイルメーカーで雇用保険料を管理しているファイルを引き継ぎましたが、なんと、各データは手入力になっています。これをファイルメーカーで自動計算算出したいのですが、エクセルではVLOOKUP関数を使って算出できますが、ファイルメーカーではどの様にして設定していいかお伺いします。 賃金額に対して保険料が決定されます。 例1)1等級92,000円以上96,000円未満の場合 658円    2等級~48等級まであります。各等級ごとに金額が設定されています。 例2)92,000円未満又は484,000円以上の場合 1,000分の7を乗じて得た額 このよなテーブルを参照して値を求める関数をお願いします。

  • File Maker Pro 8.5の計算関数todayについて

    File Maker Pro 8.5を使用しておりますが、生年月日から現在の年齢をだしたいのですが、計算の関数でtoday がみあたりません。それに相当する関数はどれなのでしょうか、お教えください。

  • Excelで、IF関数を使用して空欄にしたところの数値を使用したいのですが

    Excel初心者です かなり特別なケースだと思うのですが IF関数を使って、{上と同じ数値なら空欄、そうでない場合は計算結果を表示} というのを、 E9 =IF(SUM(E8,C9)-D9=E8,"",SUM(E8,C9)-D9) という関数を使って作ってみました。 仮に、下のような数値の並びの場合 1 22 333 333 4444 4444 4444 55555 という場合 1 22 333 4444 55555 というように表示したいのですが この関数を見ていただくとわかるとおり 一つ上の数値を参照して計算するため 空欄であれば、そのセルの数値を”0”として認識してしまい 下の計算結果がハチャメチャなものになってしまいます。 空欄を表示しても、数値は参照したい というような場合、どのようにしたらいいのでしょうか もしくは、上の関数を使用した場合 E8が空欄の場合はE7の数値、E7も空欄の場合E6を参照する、というやり方はあるのでしょうか。 自分でも調べてみたのですが、同じようなケースの質問がなかったため質問させていただきました。 どうぞよろしくお願いいたします。

  • ファイルメーカーに関する質問です。

    ファイルメーカーに関する質問です。 古いんですが、ファイルメーカー6を使っています。 フィールドをボタンに設定して、そのフィールドをクリックした時に 別のフィールド(計算で合計金額になっています)の値のみを入力させることは できるものでしょうか? よろしくお願いします。

  • ファイルメーカー5Proの関数について

    フィールド1(種目)に入る数字が1,2,3とあります。1は土地、2は一戸建て、3はマンションとフィールド1に表示させるにはどのような計算式を使えば良いでしょうか? また、フィールド2(種別)に入る数字が1,2とあります。フィールド1(種目)で2と入り、フィールド2で1と入れば、新築住宅。フィールド2で2と入れば中古住宅と表示させるにはどのような計算式を使えばいいでしょうか? 教えてください。case関数を使っていろいろと勉強中ですが、どうしてもうまくいきません。よろしくお願いします。

  • Excelの関数の組み合わせが知りたい

    セルA1に下のような関数を入れています。 IF(OR(H17="H",H17="C"),"こんにちは"," ") つまり、H17がHかCだったら、A1に「こんにちは」と表示され、それ以外の場合はA1が空欄になるように設定しています。 こちらに更に条件をつけて、H17が「E」の場合、A1には「おはよう」と表示させたいのです。 こういう場合、前述のIF関数にどういう処理を加えると、H17が「E」の場合A1に「おはよう」と入れられるのでしょうか。