- ベストアンサー
<Excel>関数について
宜しくお願いします。 SUMIF関数のように、条件範囲と条件と合計範囲を指定できるCOUNT関数はないのでしょうか? COUNTIFですと、合計範囲が条件範囲と同じになってしまうので困っています。 教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 配列数式を使用する方法があります。 配列数式は、結果を表示したいセルに、 =COUNT(IF(A1:A10="条件",B1:B10,"")) と入力して、通常[Enter]キーを押して決定するところを、 [Ctrl]+[Shift]+[Enter]([Ctrl]と[Shift]を押しながら[Enter]を押す)で決定します。 うまくいけば、上記の式の両端に「{}」がつくはずです。 配列数式については以下のページが参考になると思います。 http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm
その他の回答 (2)
- ja7awu
- ベストアンサー率62% (292/464)
回答No.2
A列が"条件"になっているもので、B列をカウントします。 =SUMPRODUCT((A1:A10="条件")*((B1:B10)<>""))
- asdfldfnjsvfs
- ベストアンサー率42% (75/178)
回答No.1
IF()にCOUNT()1を入れればどうでしょうか? IF(A1=1,COUNT(B1:B:10),"-")みたいに。 上の式では、 もしA1=1なら、B1~B10の数値の個数を返します。 A1<>0なら、文字の"-"を返します。