• ベストアンサー

<Excel>関数について

宜しくお願いします。 SUMIF関数のように、条件範囲と条件と合計範囲を指定できるCOUNT関数はないのでしょうか? COUNTIFですと、合計範囲が条件範囲と同じになってしまうので困っています。 教えてください。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.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

参考URL:
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)<>""))

回答No.1

IF()にCOUNT()1を入れればどうでしょうか? IF(A1=1,COUNT(B1:B:10),"-")みたいに。 上の式では、 もしA1=1なら、B1~B10の数値の個数を返します。 A1<>0なら、文字の"-"を返します。        

関連するQ&A

専門家に質問してみよう