• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルメーカーでCountifの様な方法ありますか?)

ファイルメーカーでCountifの様な方法ありますか?

このQ&Aのポイント
  • ファイルメーカーpro7を使用しているWinXP環境で、テーブル「社員名簿」のレコードからテーブル「在籍人数」にcountifの様な方法で値を返したい。
  • 「社員名簿」テーブルには「エリア」「部署」「雇用形態」「職責」「性別」などのフィールドがあり、在籍人数テーブルには部署や雇用形態ごとの合計人数を表示するフィールドを作成したい。
  • ファイルメーカー初心者でcountifを使いたいが、使用できないためアドバイスを求めている。

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

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

集計結果を表にする時のレイアウトの自由度を考えると関連テーブルからリレーションを使った 計算がいいかも知れません。 在籍人数テーブルに社員名簿テーブルにあるフィールドを全部作ります。社員名簿テーブルには 重複のない社員IDなどというフィールドも必要です。 例えば、社員名簿テーブルと在籍人数テーブルの「エリア」と「部署」と「雇用形態」の3フィー ルドとも等しいというリレーションを作って、とCount(社員名簿テーブル::社員IDフィールド)と いう計算フィールドを定義します。 在籍人数テーブルの「エリア」と「部署」と「雇用形態」の各フィールドにそれぞれ「東日本」 「CS」「正社員」と入力するとその人数が出ます。

keikei1224
質問者

お礼

chieffishさん 回答ありがとうございます。 いただいたアドバイスを参考にして作業にとりかかっていこうと思います。また、なにかわからない事があったら質問すると思うので、その時はよろしくお願いします。 ありがとうございました!!

関連するQ&A