• ベストアンサー

EXCELのCOUNTIFで

nishi6の回答

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

>教えてくださると勉強になります ということなので、沢山書いてみます。 ●範囲の中で「3」の個数を数えたいとき  (1)COUNTIF を使用  :=COUNTIF(C4:C10,3)  (2)SUMPRODUCTを使用 :=SUMPRODUCT((C4:C10=3)*1)  (3)配列数式を使用-1:=SUM(IF(C4:C10=3,1,0))  (4)配列数式を使用-2:=SUM((C4:C10=3)*1) ●では範囲の中で「3」か「4」の個数を数えたいとき  (1)COUNTIF を使用  :=COUNTIF(C4:C10,3)+COUNTIF(C4:C10,4)  (2)SUMPRODUCTを使用 :=SUMPRODUCT((C4:C10={3,4})*1)  (3)配列数式を使用-1:=SUM(IF(C4:C10={3,4},1,0))  (4)配列数式を使用-2:=SUM((C4:C10={3,4})*1) ●はたまた「3」か「4」か「5」のときの個数を出すときの式  (1)COUNTIF を使用  :=COUNTIF(C4:C10,3)+COUNTIF(C4:C10,4)+COUNTIF(C4:C10,5)  (2)SUMPRODUCTを使用 :=SUMPRODUCT((C4:C10={3,4,5})*1)  (3)配列数式を使用-1:=SUM(IF(C4:C10={3,4,5},1,0))  (4)配列数式を使用-2:=SUM((C4:C10={3,4,5})*1) ●ならびに「3以上」の個数を出すときの式  (1)COUNTIF を使用  :=COUNTIF(C4:C10,">=3")  (2)SUMPRODUCTを使用 :=SUMPRODUCT((C4:C10>=3)*1)  (3)配列数式を使用-1:=SUM(IF(C4:C10>=3,1,0))  (4)配列数式を使用-2:=SUM((C4:C10>=3)*1) 配列数式を登録する時は、Ctrl+Shift+Enter とします。  ※入力窓に入力して、CtrlキーとShiftキーを押しながらEnterとします。   配列数式として入力できれば、式は{ }で囲まれて見えます。   失敗したら、F2キーを押して再度Ctrl+Shift+Enter としてみて下さい。 個人的には短いほうが好みです。ご参考に。  ※『「3」か「4」か「5」のときの個数』は、セルの値が「3」、または「4」、または「5」のセルの個数と解釈しています。

dlx_xlb_qlo_olp
質問者

お礼

初心者の私でもわかりやすい回答ありがとうございました。 >※『「3」か「4」か「5」のときの個数』は、セルの値が「3」、または「4」、または「5」のセルの個数と解釈しています。 ってことは他に解釈の仕方があったんですよね? すみませんこのとおりでよかったのですが 結婚式の行く道で考えて見ます。 あっ!残念ながら友達の結婚式です。

関連するQ&A

  • エクセル関数 CountIf について教えてください

      CountIf 関数を使って、ある範囲にある数値の個数を数える方法(条件式の書き方)を教えてください。 例えば 3以上 8以下 (>3、<8)の数値の個数を調べる条件式。 =COUNTIF(F1:F15,"???")  の???部分を教えてください。

  • エクセルのCOUNTIF関数について教えてくださいm(__)m

    現在、エクセルのCOUNTIFを利用して、アンケートを集計中です。 その中で、例えば、集計(見たい)場所がC3~C472の範囲 を指定した場合には・・      =COUNTIF(Sheet3!C3:C472,"<"&50) 上記の式でOKでした。 そこで、F3~F472も同時に読ませて、その中から50未満 のデータ数を出力することとしておりますが、D、Eの列にも数 値があるものですから、      =COUNTIF(Sheet3!C3:F472,"<"&50) とはできないものですから、COUNTIFをしたい、場所を複数ヶ所 指定する方法を教えてください。 よろしくお願いします。

  • 【エクセル】離れたセルのCOUNTIF関数

    こんにちは。 エクセルのCOUNTIF関数についての質問です。 各セルに以下のような数値が入っている表で・・・  A=10  B=00  C=20   D=30   E=00   F=40   G=50  AとCとEとGのセルを選択し、0以外のセルの個数を数えるとき COUNTIF関数で =COUNTIF(A,C,E,G,"<>0") という数式を立てたのですが、エラーとなってしまいました。 最終的には =((COUNTIF(A,"<>0")+(COUNTIF(C,"<>0")+(COUNTIF(E,"<>0")+((COUNTIF(G,"<>0")) という数式をたてて計算は出来たのですが、もっと簡単(?)な式はあったりするのでしょうか? ご存知の方がいらっしゃいましたら是非お教え下さい。

  • エクセル COUNTIF・・・

    こんばんは。自分なりに調べては見たんですが・・・。例)ある範囲内に『りんご・いちご・りんご・レモン・いちご』とあった場合の”リンゴといちご”の個数の計を出したいのですが・・?自分はCOUNTIF範囲、”りんご”+COUNTIF範囲、”いちご”ってふたつの式を足して、条件の文字を含む合計が出ました。しかし、上司より『COUNTIF範囲、りんご、いちご』ってひとつにできないのか?って言われ困ってます。 よろしくお願いします

  • エクセル:COUNTIFで「?」の個数だけを数えたい。

    例えば、 任意の範囲のなかに「?」が2個と「*」が3個があります。 「?」の個数だけを数えたいんですが、 「?」や「*」がワイルドカードのためか、 =COUNTIF(A1:C10,"?")では、「?」「*」どちらもカウントしてしまい、結果は5個になります。 =COUNTIF(A1:C10,"*")でも結果は同じです。 ちなみに、「~」もワイルドカードですが、「~」のカウントは正常に働きます。(?や*を拾いません) どうにか「?」だけをカウントする方法を教えてください!

  • COUNTIFを使って

    COUNTIFを使って、例えば100以上200以下のデータの個数を求める関数の式はどうすればいいのでしょうか? すみませんがお願いします<m(__)m>

  • EXCELのcountif関数について教えてください。

    countif関数の一つ目の引数には範囲を指定しますが、この範囲は別のシートにまたがっているとできないんでしょうか。「数式で使用されるデータの形式が正しくありません」というエラーになってしまいます。具体的には、 =COUNTIF('sheet1:sheet2'!H63,"ア") という数式です。countif関数で、3Dカウントをしたいのですが・・・。

  • COUNTIF?

    A列に2007年の日付を"2007/05/02"という風に表示させています。 その中から4月分のデータの個数だけを抽出したいので、 =COUNTIF(A2:A84,"07/04/*") と式を作ってみたのですが、"0" と表示してしまいます。 COUNTIFではワイルドカードを使えるはずなのに、なぜでしょうか? 特にCOUNTIFにこだわっているわけではないので、他の式でも できるのでしたら、是非教えてください。 よろしくお願いします。

  • COUNTIF関数で

    セル範囲C10から31にある 文字列「A」の個数を求める為に =COUNTIF(C10:C31,"A") と入れてあります。 これを、文字列「A」と「B」の2つの個数を出すようにするにはどうすればよいでしょうか?

  • Excelの"COUNTIF"について。正確に答えてくれないんです。

    基本的なところかもしれないのですが、 アンケート調査を行って、今データの整理をしております。 はい:1 いいえ:0 と答えてもらったので、       =COUNTIF(B3:B300,"1")    =COUNTIF(B3:B300,"0") と入力しました。 それなのに、エンターキーで確定させても、 0個となってしまいます。 隣のC列D列などは、同じようにやってもきちんと個数がでるのに、 なぜ数えてくれないのかが分からず困っています。 (C列の式をコピペして、CをBに変えてもだめでした。) かなり切羽詰まっているので、 できたら至急教えていただきたいです。 どんな原因が考えられますか?