• 締切済み

エクセルのセルのカウント方法で質問です。

エクセルのセルのカウント方法で質問です。 A列B列C列があります。 A列とB列のセル内の文字が指定した文字の時 C列のセル内に文字が入力されてる場合にカウントするにはどうすればよいでしょうか またカウントではなくC列に数字が入力されているとして合計値を出したい場合も教えてください。 例として画像を貼り付けます。

みんなの回答

回答No.3

既に申し分ない解答が出ていますので、補足のみ。Excel2007以後でしたら、No.2さんのようにCOUNTIFS関数とSUMIFS関数が便利です。2003以前でも同じファイルを開く場合は、これらの関数がないので、No.1さんのようにSUMPRODUCT関数を使います。ベストアンサーは辞退します。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

図と文章は列番号が違っていますが、A1セルに会議、B1セルに議長、C1セルに工数などの項目名が有り、下方にデータが並んでいるとして、また、E1セルにはA列での検索文字を、F1セルにはB列での検索文字を入力するとしたら、工数の列に数字や文字の入っているセルの数は =IF(COUNTA(E1:F1)<>2,"",COUNTIFS(A:A,E1,B:B,F1,C:C,"<>")) C列に数値が有る場合の合計は =IF(COUNTA(E1:F1)<>2,"",SUMIFS(C:C,A:A,E1,B:B,F1))

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! 質問文と画像の列が違っていますが・・・ A列が「A」・B列が「A」・C列が「空白以外」の場合とします。 セル数の場合 =SUMPRODUCT((A1:A100="A")*(B1:B100="A")*(C1:C100<>"")) 合計値の場合 =SUMPRODUCT((A1:A100="A")*(B1:B100="A"),C1:C100) としてみてください。m(_ _)m

関連するQ&A

  • EXCELでのカウント

    こんんちは!いつも使っている簡単な関数ならわかるのですが... 範囲→1列(A列やB列) 範囲内で指定の文字が入力されているセルの数をカウントしたい(返したい)んです。 例)B列に「2」「23」「50」「13」「12」と入力されているとしたら   「2」を入力しているセルをカウントしたかったら   「3」と出てくるように... COUNTIF関数だと「2」を指定したら「2」と入力したセルだけカウントされますよね。(例えば上記例だと「1」と帰ってくる。これを「2」を含んでいるセルの数をカウントしたいんです。 教えてください。 宜しくお願いいたします。

  • エクセルでセル内の文字をカウントしたい

    エクセルでセル内の文字をカウントしたいです。 例えば A| B| 1|1,2| 2|1,3| 3|2,3| 4|2 | 5|3 | というエクセルでB列の1の数、2の数、3の数をカウントしたいです。 B列の中には数字と数字の間は,が入っています。 困っています!よろしくお願いします!

  • Excelのカウントがうまくいきません。

    Excel初心者です。 添付画像のような例の場合のカウントがうまくいかず困っています。 Excelに詳しい方、どうかご教示いただけますようお願い致します。 カウントしたい条件は下記の通りです。 (1)A1~A5の範囲で数値の入っているセルをカウントする。  ⇒今回の例ではA1とA3とA4がカウントの対象。 (2)B1~B5の範囲で「みかん」「りんご」「柿」の  いずれかの単語が入力されているセルをカウントする。  ただし、A1~A5のセルが空白の場合のみ、  これらの単語が入力されているセルをカウントする。  ⇒今回の例ではB2とB5がカウントの対象。  尚且つ、ひとつのセルに複数の単語が入力されている場合は、  単語の数に関わらず、カウントを1とする。  ⇒今回の例ではB5がカウントの対象。 以上の条件を満たす合計をB7に求める数式を悩んでおり、 今回の例ならば、B7の合計は5となるはずなのですが、 なかなかうまくいきません。 どうぞ宜しくお願い致します。

  • エクセルでのセルのカウント方法 応用

    こんにちわ。 エクセルを使ってのセルのカウント方法についての質問です。 各会社(A社 B社 C社)がそれぞれ各月に入荷する品物の種類の数を数えたいのですが、今エクセル上でB列には会社の名前がAABBCACCなどのように入力されていてc列には各会社から入荷する品物の名前(数字入りタイトル 例サイズ6など)が入力されています。入荷する商品のタイトル数を各会社ごとに求めたいのですがいい方法はありますでしょうか?COUNTAはやってみましたが、ゼロ(0)もカウントしてしまいますし、品物のカテゴリーによってサブトータルも途中でだしてある状態なのでその数も入力のあるセルとしてカウントされてしまいます。 どなたかよい方法をご存知の方、お教え頂けますでしょうか?

  • エクセルである文字の並びの入力があるセルのカウント

    エクセルである文字の並びの指定された列にある何かが入力されたセル数のカウントについて =SUMIF(B4:I300,L51,I4:I300) 現在上の数式を使って指定セルの数値の合計は出せるのですが この数値の合計ではなく、数値が入力されているセルの数をカウントしたいのですが ググってもヒントが出てきません。 上記の数式のまま簡単んな追加で出来るのか? 全く別の数式になってしまうのでしょうか? OS7 エクセル2007です。 よろしくお願いします。

  • エクセルのカウントについての質問です。

    エクセルのカウントについての質問です。 例えば B1に入っている数式の結果の数値と一緒になる 数値をC10~C60のセルからカウントしたい場合 どの様な式を立てれば良いか教えて頂けますでしょうか? B1のセルには=10*3の"30"が入力してあり COUNTIF(C10:C60,"30")と入力すればカウントできるのですが COUNTIF(C10:C60,"B1")ではカウントできません ""の中にB1などセルを指定してカウントはできませんでしょうか? また セルをドラッグして””の中のセルを次のように B2、B3、B4...といったように変化をの数式の結果をカウント する方法はありますでしょうか? 宜しくお願いします。

  • エクセル、行数をカウントしたい。

    エクセル初心者です。 よろしくお願いいたします。 エクセルでこのような表を作っています。   A  B  C 1 10 15 2 20 3    10 4    15 5 10 6 10 10 7 8 この時、データの入っている行数をカウントしたいのです。 上の例では 「6」 です。 途中に空白の行はありません。 A列、B列にはどちらにも数字が入る場合と、どちらかにしか 入らない場合があります。 なので COUNT は使えないですよね? 今まではデータを入力後、下の空白の行を削除し、C列で COUNTBLANK として求めていたのですが、表の長さ(行数)が一定でないため、 体裁が悪くなってしまっていました。 希望としては。 最終行のC列に「終了」などと入れると、その文字列を判別 してくれて、それより上の行数をカウントしてくれる。 または 例えば OR を使って、A列B列どちらかにデータがある 場合のみ、カウントしてくれる。 こんなワガママなことができたら、と思っております。 補足が必要ならばいたします。 それと、遅くなるかもしれませんが、お礼は必ずさせていただきます。

  • Excelの組み合わせをカウントしたいです。

    こんにちは。 Excelの組み合わせをカウントしようと試行錯誤したのですが 未だに完成出来ないので質問させて頂きます。 A列に1から10までの数字がランダムで500行ほどあり、 A列の中で1と言う数字があった場合、 その下のセルに2があればその組み合わせを1とカウントし、 B列に合計を表示したいのですが、これは可能でしょうか? どうかご教授下さいますよう、宜しくお願い致します。

  • 指定の数字が含まれているセルのカウント

    図のように整数をA列に入力しています。 このA列に対して、指定の数字が含まれているセルの数をカウントしたいです。 画像だと、2が含まれているセルの数をカウントするので、期待値は2となります。 整数値のままだと検出できないので、A列をすべて文字列にしてみましたが、期待どおりの結果を得られません。 A列に文字が入ることはなく、また計算に使うわけでもないので、A列は数値でも文字列でもどちらでも大丈夫です。 期待値(ここでは2)がヒットする関数、記述法はあるでしょうか?

  • エクセルでセルをカウントしたい!

    エクセルを使ってある言葉が出てくるセルの数をカウントしたいと 思っています。 たとえば一つのセル、 Aの1に「言葉の数を数えます。」 と文字がはいっていたとして、 これを=COUNTIF(A1:A1,"*数*")とすれば、 出てきた個数ではなく、セルの数として 「1」と返ってくると思います。 これを応用して、 Aの1に「数」と入力されていて、 Bの1に「言葉の数を数えます。」が入っていて、 =COUNTIF(B1:B1,"*数*")で数えるのではなく、 =COUNTIF(B1:B1,"*A1*")としてAの1の文字を 認識させてセルの数をカウントしたいんです。 しかしこれではエラーがでるし、 だからといって =COUNTIF(B1:B1,A1)では0になってしまいます。 どのようにすればA1の文字を参照させセルの数を カウントすることができるでしょうか?

専門家に質問してみよう