• ベストアンサー

Excelの関数

Excelで、範囲指定した列に文字"○"があり、なおかつ文字"○"があった行の範囲指定した別の列に文字"△"があるセルの個数カウントをしたいのですが、その場合の関数がわかりません。 わかりづらい質問で申し訳ございませんが教えてください。 よろしくお願いいたします。

  • itou3
  • お礼率21% (3/14)

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

C列が○でD列が△の数なら =SUMPRODUCT((C1:C10="○")*(D1:D10="△")) でいかがでしょう?

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

エクセル2007ならば、COUNTIFS関数が利用できますが、以下のグレードならばSUMPRODUCT関数になると思います。 =COUNTIFS(範囲1,条件,範囲2,条件・・・・) =SUMPRODUCT((範囲1="○")*(範囲2="△")) 因みにSUMPRODUCT関数の範囲で列指定はできませんので、セル範囲指定として下さい。。

回答No.2

文章で表現するからわかりづらいので、サンプルデータを示して説明すればわかりやすくなります。 F5セルは =DCOUNT(B1:D11,,F1:H3) 添付図参照

関連するQ&A

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

    どの関数を使ったらよいのか教えてください。 1.例えば、1000以上2000以下の数値が入っているセルの個数をカウントしたい。この場合、COUNTIFで式を入れようとしても条件がひとつしか入らないので(">1000"のように)、他のどの関数を使えばいいのでしょうか。 2.ある文字列の中で同じ文字があった場合、その文字とセルの個数をカウントしたい。例えば、ある範囲にA,D,W,D,R,D,A,A,Wとあった場合、A 3,D 3,W 2,R 1というような結果がほしいのですが。 基本的なことで質問して申し訳ないのですが、急いでやらなければならないことがありますのでよろしくお願いします。

  • エクセルの関数式です

    エクセルの関数式で質問です。 一つのセル内に、複数の文字列が入力してある(半角スペースで区切りがある)中で、含む文字列のものの個数をカウントしたい場合はどうすれば良いのでしょうか? フィルタ機能で、含む文字列はできるのに・・・。 (たとえば、ひとつのセル内に 「豆腐 豆 大豆」 「豆 大豆」 「豆腐 豆」 てな感じでセル内に入力してある場合、「豆腐」を含むセル個数をカウントしたい場合はどうすれば良いんでしょうか?

  • エクセルの関数を教えてください

    先ほど質問したのですが必要な情報が足りなかったようなので再度質問させてください。 エクセルで範囲内で値もしくは文字列が入っているセルの数を数えたいのですが値、文字列が同じである時はカウントしないようにしたいのですがどのような関数を使えばいいか教えてください。 範囲はC~AXまでで4行目から1行ずつ調べて結果を出していきたいです。 前回の質問でいただいた回答を数値を置き換えて試したのですがうまくいきませんでした。 回答よろしくお願いします。

  • エクセル関数で文字を置換する方法

    エクセル2000のワークシート関数で、範囲を指定して特定の文字を別の文字に一発で置換できるでしょうか。例えば次の範囲で「○」のセルだけ「1」に変換したいのです。よろしくお願いします。    1列  2列  3列    1行  ○  ○   × 2行  ×  ○   ○ 3行  ×  ○   ×                 ↓    1列  2列  3列    1行  1  1    2行     1   1 3行     1

  • エクセルの関数

    エクセルである列に以下のような文字が入力されている場合、"yahoo"という言葉が含まれている個数をカウントしたい場合どうすればよいのでしょうか。 countif(セルの範囲,"yahoo")とすると、"yahoo"との完全一致を要求されるので、回答は0件になってしまいます。(.co.jp, .comなどが含まれているため) 複数の関数を組み合わせる方法でも結構ですので、うまく個数をカウントする方法がおわかりの方どうか教えて下さい。   A列 yahoo.co.jp yahoo.com excite.co.jp excite.ne.jp yahoo.ne.jp yahoo.net ・・・・・

  • エクセルの関数を教えてください

    エクセルで範囲内で値もしくは文字列が入っているセルの数を数えたいのですが同じ値、文字列が同じである時はカウントしないようにしたいのですがどのような関数を使えばいいか教えてください。

  • Excel関数で範囲指定し重複以外の値のカウント

    Excelの関数の使い方で教えていただけないかと思い、投稿しました。 お手数ですが、よろしくお願いします。 ある列の中で、限られた値の行を範囲として、別の列の値を調べて、カウントしたいと思っています。 カウントする値は、重複を除いた値の個数をカウントしたいと思います。 例えば、A列の1~100行までの範囲の中で、A列の101行目に入っている値である文字列の”鈴木”と同じ値がある行のB列の値をカウントしたいと思います。 そのB列のカウントを行う場合、重複する値があれば、1とカウントします。 以上の関数をB列の101行目に記載するとすれば、どのような関数になるのか教えていただければ幸いです。よろしくお願いいたします。

  • エクセルで文字列の個数を数える

    ある範囲のエクセルデータから決まった文字列の個数をカウントする関数の使い方が判れば教えてください。 例えば、A1からH200までのデータより、”リンゴ”という文字列が何個あるかカウントしたいのですが。 COUNTIF(A1:H200,"*リンゴ*")とすると”リンゴ”という文字列が含まれるセルの個数は出たのですが、”リンゴ”という文字列が複数含まれるセルもあるので、”リンゴ”という文字列の個数とは 一致しないようなのです。 どなたか、よろしくお願いします。

  • 塗りつぶしたセルをカウントする関数(エクセル)

    エクセルを使っている者です。 エクセルを使って、文化祭のシフト表を作っているのですが、 その作業のなかで、セルを何色か使って塗りつぶし、色別に仕事内容を見やすくしました。(行:時間 列:人の名前) そこまではいいんですが、みな平等に仕事を割り当てるため、選択した範囲内で塗りつぶされたセルの個数を色別に数えたいのです。 どんな関数を使えばよいでしょうか? 塗りつぶされたセルを、しかも色別にカウントする、そんな関数はあるのでしょうか?

  • Excelの関数について

    エクセルの関数で指定列に指定文字があったら、その右隣のセルの内容を別シートの指定セルに表示するというものはありますでしょうか? 参考として画像を添付致しますが、Sheet2のD列に「冷凍食品半額」という文字列があったら、その文字列の右隣にあるセルの内容(売上金額)をSheet1の指定セルに表示するというものです。 別シートの指定セルにIF関数を入れてやれば何とかなりそうな気がしたのですが、出来なかったので質問させて頂きます。 よろしくお願い致します。

専門家に質問してみよう