プロが教える店舗&オフィスのセキュリティ対策術

すみません、どの言葉で検索したらいいかわからず、探しているものがみつからなかったので、質問いたしました。

1列に入力されている項目の中の値、1~10の、それぞれの数字がいくつあるのかを
集計するには、どうしたらいいのでしょうか。

A 回答 (3件)

エクセルでは左から右にA列B列C列,上から下に1行目2行目3行目と言います。


=COUNTIF(A:A,1)
とすると,左の1列目A列の中にある数字の1の個数を数えます。
=COUNTIF(A1:A10,2)
とすると,左端A列の1行目から10行目のセル範囲の中にある2の個数を数えます。
=COUNTIF(1:1,3)
とすると,上端1行目にある3の個数を数えます。

適切なセル範囲を式に与え,個数を数えたい内容を入れて計算します。


B1に
=COUNTIF(A:A,ROW(A1))
と記入し,B1をコピーしてB10まで貼り付ける(またはオートフィルドラッグする)と,A列にある1から10までの数字の個数をそれぞれ計算します。



#しばしば寄せられるご相談ですが,数値の1と「数字で書かれた文字列の」1はエクセルでは別物で,普通にやって答えが出ないときはここでひっかかっているケースも見られます。
    • good
    • 0
この回答へのお礼

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

わかりやすく丁寧な説明でご教示いただきありがとうございます。
おかげさまで集計がまにあいました。
本当にありがとうございました。

お礼日時:2011/01/19 12:17

COUNT関数の問題でエクセル関数の最初に学ぶべき関数だ。


SUM関数とCOUNT(VCOUNTA)関数は1-2番目の学習順序だろう。
それにIFをつけたSUMIF,COUNTIF関数も始めに学ぶ関数だろう。
ーー
ただし数字を指定して数えなければならないので、まずA1:A10にはどういう数字が入って居るか見出さないとならない。
これをやる手軽な方法はメニューの、データ-フィルターフィルタオプションの設定で「重複するレコードは無視する」にチェックを入れる。もうひとつ、抽出先を「指定した範囲」に、する。
そうするとA1:A10に存在する数値の1セットがセル範囲(例えばC列)に出る。
例データ
数字ーー>第1列目に見出しは必ず入れること。
1
2
3
2
3
4
1
3
4
5
フィルタオプション設定(実行後D列で
数字
1
2
3
4
5

と出る。
D2セルに=COUNTIF($A$2:$A$11,C2)
下方向に式を複写して
結果
数字件数
12
22
33
42
51

ーーー
むしろ初心者にとっては前半の方が勉強が要るのではないか。
    • good
    • 0
この回答へのお礼

ありがとうございました。
おかげさまで集計が間に合いました。
こうやって答えを出す方法もあるんですか
勉強になりました。
ありがとうございました。

お礼日時:2011/01/19 12:04

EXCELならCOUNTIF関数です。


COUNTIF(カウント範囲,条件)

A列の1をカウントであれば
=COUNTIF(A:A,1)
条件の1の部分を、2,3,4・・・9,10と置き換えればカウントできます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
カウントというのですね。言葉をしっかり覚えておきます。
おかげさまで集計が間に合いました。
お一人様しか選べず申し訳ありません。

お礼日時:2011/01/19 11:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!