- ベストアンサー
エクセル関数
エクセルで関数を使って、いくつかの条件を満たしたものを「フィルタ」を使ってではなく、関数で数値を出したいと思っています。 例 A B C 1 A支店 総務 名前A 2 B支店 営業 名前B 3 A支店 営業 名前C 4 B支店 総務 名前D 5 6 A支店営業 1 分かりにくいとは思いますが、上記の様な表で、B6をもとめたいのです。AND関数やCOUNTIFなどを合わせて使ってみましたが、なかなかうまくいきません。どういった関数を使えば良いですか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 A列が "A支店" で、B列が "営業" のデータ個数を求めるということでしょうか? データが1行目から5行目にあるとすれば、 ↓のようになります。 ------------------------------------------- =SUMPRODUCT((A1:A5="A支店")*(B1:B5="営業")) -------------------------------------------
その他の回答 (3)
- KenKen_SP
- ベストアンサー率62% (785/1258)
配列数式やSUMPRODUCT関数など様々な方法がありますが、作業列を使った方法を紹介します。 1. D1セル =A1&B1 -->これで A支店総務 と表示されますね。A1とB1のセルの値を連結するわけです。 2. それをD4までフィルコピーします 3. A6に A支店営業 と入力されているなら、B6の計算式は次のとおり。 =COUNTIF(D1:D4,A6)
お礼
回答ありがとうございます。 こういうやり方もあったのですね。 参考にさせてもらいます。
- Kazupie
- ベストアンサー率17% (56/323)
ワークシートでデータベースを扱うのでしたら、フィールドを列方向に、レコードを行方向に配置し、「データ」→「フィルター」→「オートフィルター」で関数を使用せずとも条件抽出が出来ます。
お礼
回答ありがとうございました。 この方法でも試してみようと思います。
- maccheroni
- ベストアンサー率29% (12/41)
=SUMPRODUCT((A1:A4&B1:B4=A6)*1) こういうことでしょうか。
お礼
早速のお返事ありがとうございます。 SUMPRODUCTと言う関数は初めて知りました。 やってみます。ありがとうございました。
お礼
回答ありがとうございます。 出来ました。 SUMPRODUCTという関数は初めて知りました。 ありがとうございました。