- ベストアンサー
エクセルで数を数えたいんですが
各列に文字と数字があります。 あ 1 い 2 あ 1 う 1 ・ ・ ・ ・ ・ ・ この時文字が”あ”でしかも数字が”1”になるのは何パターンあるかをカウントしたいのですが、何かいい関数はありませんか? できれば詳しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No.4です さっき他で参考になるのがあったので、 検索する文字、数字がA1からB4にあるとして 「あ」「1」の合計を出したいセルに次の数式を入れる。 =SUMPRODUCT((A1:A4="あ")*(B1:B4=1)) 「あ」「2」は =SUMPRODUCT((A1:A4="あ")*(B1:B4=2)) 「い」「2」は =SUMPRODUCT((A1:A4="い")*(B1:B4=2)) 検索する範囲を広げる(例:12行まで)ときは、 A4 → A12 B4 → B12 に変更 rebellionさん の回答から
その他の回答 (4)
- sanpin-cha
- ベストアンサー率48% (533/1095)
「DCOUNT」を使用するとできます。 A B C D E 1 文字 数値 文字 数値 2 あ 1 3 い 2 4 あ 1 5 う 1 という表だとして 求めたい数を D5 に表示させるには、D5を選択して次の式を入れます。 =DCOUNT(A1:B5,,D1:E2) ← 途中のカンマは2個 D2に探したい文字 この場合 あ を入力する。 E2に探したい数値 この場合 1 を入力する。 解答が D5 に表示されます。 検索する表の大きさに合わせて A1:B5 は調整する。 もっと条件を増やしたいときは D1:E2 F2、G2・・・に
補足
皆さんありがとうございます こんなに回答が出ると思わなかったのでちょっと欲張ってしまいますが 文字は全6パターン、数字は全4パターンあり、 全ての組み合わせパターンを行に文字、列に数字を軸とする表を作りたいのですが可能ですか? 皆さんの回答でカウントし表に並べ替えればいいのですが できれば一発で^^ よろしくお願いします。 あ い 1 14 4 2 7 2 3 0 0
- gabo2gou
- ベストアンサー率36% (27/73)
わたしもNo.2さんとほとんど同じですが.. C列に=((A1="あ")*(B1=1))と入れてsum関数で数えます。 一発でいけるのを誰かが回答してくれるといいですね。 わたしも知りたいです。(^^;
- inte-nori
- ベストアンサー率48% (33/68)
C列に「=A1&B1」と入力して、「あ1」のような文字列を作り、 それを「COUNTIF関数」で数えるというのはどうでしょう?
「オートフィル」はいかがでしょう。 データ→フィルタ→オートフィル お試しください。
お礼
ありがとうございます 勉強になります