• 締切済み

ファイルメーカーでの文字列のカウントについて

初めまして、ファイルメーカー初心者です。 まずやりたいことは、下記になります。 フィールドでプルダウン選択された文字列の合計を 別フィールドに表示したい。 例えばA・B・Cという文字列をレコードによって それぞれ選択します。 その集計を現在どれだけAを使用したか、など 表示しておきたいのです。 If( (×××) = "A" , Count(×××) , 0 ) と数式を組んでみたところ、全レコードの合計ではなく ひとつのレコードの数しか合計に表示されませんでした。 どなたかおわかりになる方いらっしゃいましたら ご回答お待ちしております。 よろしくお願いいたします。

みんなの回答

回答No.1

安直な例ですが、「Aを選んだ」計算フィールドを作って、 if(xxx="A", 1 0) と定義します。以下B、Cも同様。 でもって、それぞれの合計を出す集計フィールドを作ります。それだけでオッケーなはず。

関連するQ&A

  • エクセルである文字列をカウントしたい

    例えば、シート1のA列のセルごとに下記のいずれかの文字列が入っているとします。(文字列の1部ではなく、完全一致の文字列です。) おはよう こんにちは こんばんは そこで、シート2で上記の各文字列が記入されているセルがいくつあるか集計したいのですが、どうしたらよいでしょうか。 シート2は、A列に上記3つの文字列、B列にはそれぞれのカウント数を入れようと思っています。

  • Excelで文字列のまとめ方

    文字列のまとめ方で困っています。お手数ですが教えて下さいm(__)m 下記データがあったとします。 _ __A______B 1_種類___品名 2_調味料_醤油 3_調味料_食塩 4_調味料_胡椒 5_果物___りんご 6_野菜___胡瓜 7_野菜___玉葱 8_果物___バナナ 9_調味料_料理酒 ・ ・ ・ 上記データから下記のようにプルダウンリストにしたいです。 いきなりデータからプルダウンリストにするのが難しいかもしれないので、いったん上記を関数とかで他のセルにまとめさせておき、それをプルダウンリストにする方法でも大丈夫です。 (1)A列データプルダウン 一つ目のプルダウンリストには、A列の同じ文字を省いたもので選択可能にする。 上記例で言うと、調味料、果物、野菜が一つずつリストに表示される。(プルダウンリスト表示は2行目から) (1)B列データプルダウン 二つ目のプルダウンリストには、B列の文字を引っ張って来るが、上記A列データプルダウンで選択した文字と同じ行にある文字のみ選択可能にする。 例えばA列データプルダウンで果物を選んだら、このB列データプルダウンメニューにはりんごとバナナのみがリストに表示される。) 上記例のデータは9行目までですが、もっと多く存在し、A列、B列のデータ種類も他にまだあります。 データでA列の文字は被る事ありますが、B列の文字は被ることありません。 データとプルダウン箇所は可能であればシート分けしたいですが、困難な場合は同じワークシート内でも構いません。

  • エクセルである文字列をカウントしたい2

    例えば、sheet1のA列の各セルに、ある決まった文字列が改行されて複数入っています。(1つの場合もあります。) A1 おはよう こんにちは こんばんは ごきげんよう A2 こんにちは ごきげんよう さようなら そこで、sheet2で各文字列がいくつあるか集計したいと思います。 この場合のsheet2は、下記のように表記したいです。 おはよう   1 こんにちは  2 こんばんは  1 ごきげんよう 2 さようなら  1 どうしたら、実現できますか?

  • ファイルメーカーでのカウント集計

    いつも質問ばかりですいません。 ファイルメーカーPro7使用です。 1つのレコードにメーカー(テキスト)フィールドと商品名(テキスト) フィールドとA店数量(数字)フィールド,B店数量(数字)フィールドを リスト形式で表示させ、後部総計パートにA店アイテム数フィールド とB店アイテム数(ともにカウント集計)フィールドを作成しました。 例) メーカー  商品名  A店数量  B店数量 あ     タ    3     4 い     チ    2      う     ツ          1  あ     テ    5 あ     ト    2     5 アイテム数 A店 4  B店 3 メーカーあ のA店とB店のアイテム数を知りたく、 検索でメーカーあ を入力すると アイテム数は A店 3  B店 2と変わります。 A店,B店のアイテム総数は常時表示したいので別フィールド を作成したのですが、どのようにしても検索時にA店 3  B店 2 となります。どうすればよいですか。 メーカーあで検索した場合       アイテム数   アイテム総数 A店     3         4 B店     2         3 また検索モードでない(ブラウズモード)のときは アイテム数は表示せず、アイテム総数のみ表示するには どうすればよいのでしょうか。 検索モードでない(ブラウズモード)の場合       アイテム数   アイテム総数 A店              4 B店              3

  • ファイルメーカーについて

    またまたファイルメーカー(Pro7)について質問いたします。 例 1つのレコードにYesもしくはNoを選択するAフィールドを作成 1.YES 2.No 3.Yes 4.Yes 5.No Yesの総計3を表示したいのですが、今までは 1つのレコードにもう1つBフィールドを作成 if(B="Yes" ;1;0)関数により答えを導き、 総計フィールド&パートを作成し、Bフィールドの合計を 表示してきました。 なにか他の方法でスマートなやり方や関数はないのでしょうか。 もしくは上記方法で間違いないのでしょうか。 宜しくお願い致します。

  • Access:クエリーにて集計後に文字列結合したい。

    Accessのクエリーでレコードのグループ化を行っている状態で、あるフィールドに対してだけ文字列の結合を行いたいのですが、集計部分をどのように指定すればよいかわからず困っています。 イメージとしては、SQLビューにて、グループ化されたレコードの合計が、  SUM([テーブル名].[フィールド名]) で求められる様に、 エクセルの文字列結合関数  CONCATENATE([テーブル名].[フィールド名]) が使いたい、という感じです、、 Accessにおける文字列結合は"&"を使うとありましたが、この場合どのように記述するべきでしょうか?

  • ファイルメーカーで検索条件のみを集計

    初めての質問です。 FileMaker Pro.11です。 テーブル「報告書」のレコードからテーブル「分類別集計」にcountifの様な方法で、値を返せればと思っています。 他の情報サイトを見た所、自己リレーションを使用しての関数:countで、対象のレコード数の合計を計算することができるのは分かったのですが、これを、検索結果だけの対象レコード数を出すことは可能でしょうか? 例 フィールド 名前 日付 分類 レコード1  田中 2011/11/11 事故 レコード2  佐藤 2011/11/13 事故 レコード3  田中 2011/11/13 その他 レコード4  田中 2011/11/14 事故 といったものを「2011/11/13...2011/11/14」で検索かけ フィールド 名前 事故 その他 レコード1  田中 1   1 レコード2  佐藤 1 といった形に集計かけたいです。 説明不足だと思いますがご協力下さい。

    • ベストアンサー
    • Mac
  • coutif 数式の結果の文字列がカウントできない

    例えば、B~D列にif関数に合致したら「〇」と表示されるように数式を入れていて、B~D列の〇の数を数えるためにE列に=COUNTIF($B2:$D2,"〇")と入れたのですが、空白のままで結果を表示してくれません。何がいけないのでしょうか?

  • =IF(COUNTIFの文字列の複数条件

    A列にある契約先にある特定の文字列が含まれていた場合、B列に1か2の値を返したいです。 A列に契約先 (株)○○、(有)○○、(同)○○、(独)○○、(財)○○、○○大学、(同)○○ B列に契約先の種類を1と2で区別して、1か2の値を返したいです。 調べた結果、IF COUNTIFだと文字列の条件は一つに限るとの事で、文字列を複数にしたい場合どのような数式で値が返せますでしょうか。 下記のような数式ではだめでした。 =IF(COUNTIF(A1,"*(株)*",A1,"*(有)*",A1,"(同)"),"1","2") ちなみにCOUNTIFSというのもだめでした。 ほかにIF関数で文字列の複数条件で1か2を返せる数式がありましたら教えてください。 よろしくお願い致します。

  • 集計したフィールド(数字)を文字列で表示させたい

    Excelで「集計」をすると、集計したフィールドに"集計"という文字が入りますよね。 集計したフィールドには0(ゼロ)から始まるコードが入っていて、「置換」で"集計"を消すと0が消えたコードになってしまいます。 "集計"を消してもコードを文字列として表示させるにはどうしたらいいんでしょうか? 説明がわかりづらくてすみません。 よろしくお願い致します。