新しく質問する

Excelで範囲の中の300~400までの数値の数を数えるには?

役に立った:0件
  • 質問者:nkayo
  • 投稿日時:2003/01/30 20:38
  • 困り度:すぐに回答が欲しいです
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

こんにちは。
EXCELでそのセル範囲の中にある例えば300~400までの値の
数を数えるにはどうすれば良いのでしょうか?
count関数だけでは駄目ですよね。。。
お願いします。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件

No.7ベストアンサー20pt

  • 回答者:papayuka
  • 回答日時:2003/01/31 21:15

再びこんにちは。

A1:A10 に データがあるとして
B1 に =IF(A1:A10>=300,1,0) と入れ B10までコピー
C1 に =IF(A1:A10<=400,1,0) と入れ C10までコピー
D1 に =B1*C1 と入れ D10までコピー
D11に =SUM(D1:D10) で求めたい結果が返ります。

こういう事だと認識してます。

通報する

この回答へのお礼

再びありがとうございました。
なるほど。。。そういうことだったのですね。
わかりました。
いろいろな関数があるということも良い勉強になりました。ありがとうございました。

  • 参考になった:0件
  • 回答者:hershe
  • 回答日時:2003/01/31 09:59

こんにちわ。

単純ですがこれでできるかと思います。

=COUNTIF(A1:A10,">=300")-COUNTIF(A1:A10,">400")

300以上のカウントから401以上のカウントを引く。

通報する

  • 参考になった:0件
  • 回答者:papayuka
  • 回答日時:2003/01/30 21:48

こんにちは。
こんな方法もあります。

=SUMPRODUCT((A1:A10>=300)*(A1:A10<=400))

通報する

この回答へのお礼

ありがとうございます。
確かにうまくいきますが、今ひとつSUMPRODUCT関数の意味がわかりません。なぜ配列を掛け合わせると答えが出るのでしょうか?

  • 参考になった:0件

No.4ベストアンサー10pt

  • 回答者:imogasi
  • 回答日時:2003/01/30 21:39

テストデータをA1:A10に
計数
12
123
34
78
234
22
50
150
212
クライテリアとしてD1:E2に
計数計数
>=50<=150
計数を出すセルに
=DCOUNT(A1:A10,A1,D1:E2)
結果は4です。
数字だけ、ブランク無しの条件で。
空白で無いセルを数える=DCOUNTA()もあります。

通報する

この回答へのお礼

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

  • 参考になった:0件
  • 回答者:kuchu2
  • 回答日時:2003/01/30 21:14

大きいとか、以上とかの意味をチョット忘れてしまったのですが、(=つくのかどうか。)とりあえず、これで出ますよ。
=IF(COUNTIF(A1:A12,">=300"),COUNTIF(A1:A12,"<=400"))

通報する

この回答へのお礼

ありがとうございます。
しかし、これではうまくいきませんでした、、、

  • 参考になった:0件
  • 回答者:yama_x
  • 回答日時:2003/01/30 21:11

わたしもどうすればいいだろう・・・と思ってましたが
fuyounorさんの回答が出たので、それに+アルファで・・・

同様に400以上をカウントして300以上のカウント数から
引けばいいんじゃないでしょうか?

通報する

この回答へのお礼

ありがとうございます。
確かにそうですね。。。。

  • 参考になった:0件
  • 回答者:fuyounor
  • 回答日時:2003/01/30 21:09

countif でいけると思ったが、条件式でANDが使えないみたい。
以上か以下ならcountif(a1:b10,">=300")これで300以上
参考程度で

通報する

この回答へのお礼

ありがとうございます。
そうなんですよね。。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter