• ベストアンサー

COUNTIFについて教えてください

セルのE2~AL2に0~14までの数字がランダムに入力されています。 このうち1~9までと10~14までの数字の数をそれぞれ数えることができる関数はありますか? ちなみに0はCOUNTIF(E2:AL2,0)で数えることが出来たんですが。

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

  • ベストアンサー
  • onntao
  • ベストアンサー率32% (108/332)
回答No.1

1~9まで =SUMPRODUCT((E2:AL2>0)*(E2:AL2<10)) 10~14まで 同様ですね

rinrin37
質問者

お礼

早速の回答ありがとうございます。 うまくいきました。 本当に助かりました。ありがとうございました。

その他の回答 (1)

回答No.2

こんにちは。 >1~9まで 9以下の件数から、0の件数を引けばいいわけですから、 --------------------------------------------- =COUNTIF(E2:AL2,"<=9")-COUNTIF(E2:AL2,0) --------------------------------------------- または、 0の件数がたとえばB4セルに入っているとすれば、 --------------------------------------------- =COUNTIF(E2:AL2,"<=9")-B4 --------------------------------------------- >10~14まで(15以上の数値がないとすれば) --------------------------------------------- =COUNTIF(E2:AL2,">=10") --------------------------------------------- ※E2:AL2は、絶対参照で$E$2:$AL$2 というふうに$をつけておけば、数式を別のセルにコピーしても参照範囲が変わることがありません。

参考URL:
http://www.x-media.co.jp/tyoufaq/faq12.shtml
rinrin37
質問者

お礼

ありがとうございました。

関連するQ&A