- 締切済み
Excelの範囲内カウント方法について
NuboChanの回答
- NuboChan
- ベストアンサー率47% (748/1590)
例えば、 Excelの指定した範囲内のセルに入力されている国語、数学、社会の各文字列の個数をカウントするVBAのコード Sub CountSubjects() Dim rng As Range Dim countJapanese As Integer Dim countMath As Integer Dim countSocial As Integer Set rng = Range("A1:C10") '指定した範囲内のセルを選択 countJapanese = WorksheetFunction.CountIf(rng, "国語") '国語の個数をカウント countMath = WorksheetFunction.CountIf(rng, "数学") '数学の個数をカウント countSocial = WorksheetFunction.CountIf(rng, "社会") '社会の個数をカウント MsgBox "国語: " & countJapanese & vbCrLf & "数学: " & countMath & vbCrLf & "社会: " & countSocial 'メッセージボックスに表示 Set rng = Nothing End Sub
関連するQ&A
- エクセルのカウントについての質問です。
エクセルのカウントについての質問です。 例えば B1に入っている数式の結果の数値と一緒になる 数値をC10~C60のセルからカウントしたい場合 どの様な式を立てれば良いか教えて頂けますでしょうか? B1のセルには=10*3の"30"が入力してあり COUNTIF(C10:C60,"30")と入力すればカウントできるのですが COUNTIF(C10:C60,"B1")ではカウントできません ""の中にB1などセルを指定してカウントはできませんでしょうか? また セルをドラッグして””の中のセルを次のように B2、B3、B4...といったように変化をの数式の結果をカウント する方法はありますでしょうか? 宜しくお願いします。
- 締切済み
- その他MS Office製品
- Excelのカウントがうまくいきません。
Excel初心者です。 添付画像のような例の場合のカウントがうまくいかず困っています。 Excelに詳しい方、どうかご教示いただけますようお願い致します。 カウントしたい条件は下記の通りです。 (1)A1~A5の範囲で数値の入っているセルをカウントする。 ⇒今回の例ではA1とA3とA4がカウントの対象。 (2)B1~B5の範囲で「みかん」「りんご」「柿」の いずれかの単語が入力されているセルをカウントする。 ただし、A1~A5のセルが空白の場合のみ、 これらの単語が入力されているセルをカウントする。 ⇒今回の例ではB2とB5がカウントの対象。 尚且つ、ひとつのセルに複数の単語が入力されている場合は、 単語の数に関わらず、カウントを1とする。 ⇒今回の例ではB5がカウントの対象。 以上の条件を満たす合計をB7に求める数式を悩んでおり、 今回の例ならば、B7の合計は5となるはずなのですが、 なかなかうまくいきません。 どうぞ宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- エクセルである指定した範囲のカウント
エクセルで通常カウントは、以下のように、B2:B5と範囲指定しますが、 COUNTIF(B2:B5,">55") ある一定のセルをカウントしようとしたのですが、うまくいきません・・・。 たとえば、E8,G8I8をカウントの対象としたいとき、書式はどのようにすればいいでしょうか? やりたいことは、上記のように、そろってない範囲のセルで、17以上はいくつか?など、ある数値以上になっているセルの数をカウントすることです。
- ベストアンサー
- オフィス系ソフト
- EXCELでのカウント
こんんちは!いつも使っている簡単な関数ならわかるのですが... 範囲→1列(A列やB列) 範囲内で指定の文字が入力されているセルの数をカウントしたい(返したい)んです。 例)B列に「2」「23」「50」「13」「12」と入力されているとしたら 「2」を入力しているセルをカウントしたかったら 「3」と出てくるように... COUNTIF関数だと「2」を指定したら「2」と入力したセルだけカウントされますよね。(例えば上記例だと「1」と帰ってくる。これを「2」を含んでいるセルの数をカウントしたいんです。 教えてください。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのセル内の数字をカウントしたい・・
エクセルのカウントについて教えて下さい。 「5,6,7」や「10,11,15,20」などのように書かれたセルがあります。 カンマで区切られた数字の個数を自動的に数え別のセルにその結果を書き出したいのですが、 エクセルの数式だけでできますか? できればVBAは使いたくないと思います。 例:「5,6,7」なら"3" 、 「10,11,15,20」なら"4"と言う感じです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのカウント
エクセルを使ったカウントをしたいのですが、どなたか関数を使ったよい方法教えていただけないでしょうか。 値項目に連続して入力されているセルの個数を、カウント項目に出力したいのです。 ここで注意したいのが、出力する箇所は55の開始場所に出力したいことと、 値項目に入力されている値は、55か空白のみになります。 どうかよろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルである文字の並びの入力があるセルのカウント
エクセルである文字の並びの指定された列にある何かが入力されたセル数のカウントについて =SUMIF(B4:I300,L51,I4:I300) 現在上の数式を使って指定セルの数値の合計は出せるのですが この数値の合計ではなく、数値が入力されているセルの数をカウントしたいのですが ググってもヒントが出てきません。 上記の数式のまま簡単んな追加で出来るのか? 全く別の数式になってしまうのでしょうか? OS7 エクセル2007です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 2003EXCEL「○」の個数のカウント
2003EXCELの「○」の個数のカウントについて質問したいのでよろしくお願いいたします。 例えば10個のセルの中で、○印が入っているセルがいくつあるかを カウントしたいのですが可能ですか? 数値が入っていて、例えば3以上の数値が入っているセルのカウント であれば設定方法が載っていたのですが、数値ではなく特定の文字の 場合はどうすれば良いのかが解りません。 よろしくお願いいたします。
- ベストアンサー
- Windows 95・98
- エクセルでスペース入力セルをカウントしない方法
counta関数で、セルに何らかの文字、数字が入力されているセルの個数をカウントできますが、スペースが入力されているセルもカウントされてしまいます。 スペース(複数回入力されている場合も)が入力されているセルをカウント対象外とする方法はありますか?
- 締切済み
- その他MS Office製品
- カウントの方法を教えて下さい。
カウントの方法を教えて下さい。 Excel2003を使っています。A1~E30のセルに11~51、12~52、13~53・・・の数字がバラバラに入力されています。 この範囲の中から頭の数字が1、2、3、4、5が付く数をカウントしたいのですが、宜しくお願いします。
- ベストアンサー
- その他(業務ソフトウェア)