• ベストアンサー

EXCELの質問です。

EXCELの質問です。 A=S店かつB=○のものをカウントしたいときの式を教えてください。 カウントするのは数でなくA=S店がいくつあるかです。 但しその中でもB=○であるものだけをカウントすると言うことです。 どなたかご存知の方教えてください。

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

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

A列がS店 B列が○  この両方をみたす数を求めるのですね? 仮にデータが1行目から100行までだとして =SUMPRODUCT((A1:A100="S店")*(B1:B100="○")) で、求められます。

meet-y
質問者

お礼

ありがとうございます。 下記の方に書いた通り、同じことをしていてもカウントしてくれません。 なにかいい方法ありますでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

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

A列にS店などの入力があり、B列に〇などの入力があるとしたら例えば次のような式になります。 =SUMPRODUCT((A1:A$100="S店")*(B1:B$100="〇"))

meet-y
質問者

お礼

ありがとうございます!じつは既にこれでやってみたのですが、 どうしてもカウントできず、0になってしまいます。。。 何が原因かわからないのですが、試しにCOUNTIFで片方の条件で 検索してみるとできるので入力間違いでもない気がします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 複数条件をカウントできるエクセルの関数を教えてください。

    以下のようなローデータで、数が入っている「セルの数」を カウントしたいんですが、関数がわかりません。。 ご存知の方、教えてください。 ↓ この場合、 A=1、B=1、S=2 とカウントしたいです。   ゼロとブランクはカウントしない。 ---------------------------------- 名   数 A   2 A    B   6 S   7 S   0 S   3 ----------------------------------

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

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

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

    エクセルのカウントについての質問です。 2つのセルが一致する場合のみの個数をカウントしたいのですが どの様な式になりますでしょうか? 例えば    A    B 1.リンゴ  ¥200 2.梨    ¥200 3.リンゴ  ¥210 4.トマト  ¥200 5.洋梨   ¥200 6.リンゴ  ¥210 7.リンゴ  ¥200 の場合で ¥200のリンゴの個数だけをカウントするには どの様になりますでしょうか お手数ですが宜しくお願いします。

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

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

  • Excelの関数を簡素化する方法(質問1・2)

    Excelの関数で質問があります。できるだけ一つのセルに計算をまとめたいのですが、 ■質問1:データの最も優勢な値をカウントする計算 例えば、下のようなデータがあったとします。(a~cはデータ項目。1~5はデータ番号。)   a  b   c 1 50 100  84 2 37 11   56 3 64 39   61 4 87 47   70 5 73 71   44 同じデータ番号の系列で、a~cの中で最も高い数値をカウント「1」とします。それ以外は「0」とします。 例えば、aの1・bの1・cの1、の中の最高値という具合です。 そして、最終的に「同じデータ項目の最高値のカウント数/データ番号のトータルカウント数」の値を計算します。 例えばaの場合、「同じデータ項目の最高値のカウント数」は、データ番号の3、4、5が最高値なので「3」となり、「データ番号のトータルカウント数」はデータ番号が5個あるので「5」となり、「3/5」となります。 このような計算を一つのセルにする関数はあるでしょうか? 今は、最高値のカウント数を計算するセル、 「=IF(MAX(a1:c1)=a1,1,0)」 「同じデータ項目の最高値のカウント数/データ番号のトータルカウント数」を計算するセル、 「=SUM(a1:a5)/COUNT(a1:a5)」 に分かれています。(ここでいう「a1」「c1」「a5」とは例にあるデータ項目とデータ番号のことです。) ■質問2:あるデータ区間に当てはまるデータをカウントする計算 例えば、例のa1を30~70に当てはまった場合、「1」とし、それ以外を「0」とする計算なんですが、今は 「=IF(30<=a1,IF(a1<=70,1,0),0)」 という関数を使っていますが、これ以上簡単にできませんか? 回答よろしくお願いします。

  • エクセルの計算式について教えてください

    エクセルの計算式について教えてください A列にはA~Zまでのアルファベットがランダムに並んでいます。 B列には1~9間での数字がランダムに並んでいます。 C-3 の数 (つまりA列がCでB列が3) がいくつあるかカウントさせる式を作りたいのです。 エクセルでは基本的なことかもしれませんが、まだ十分理解していません。何かエクセル関数理解のお勧めのサイトがあればついでに教えてください。

  • Excelについての質問です。

    Excelについての質問です。 掛け算九九の表を作っているのですが、毎回掛け算するのが面倒です。 仮にB2=1...J2=9、A3=1...A11=9とします。 B$2*A3という式で縦にオートフィルでやるのもいいのですが、1から9まで必ず1回は「○$2*A3」の式を入れなくてはいけなくて少し時間がかかります。 友人に聞いたところもっと早く簡単にできる方法があるということだったんですが具体的な方法は教えてもらえませんでした。知っていたら今後も役に立つと思うので、ご存知の方がいたら教えていただきたいです。

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

    エクセルを使ってある言葉が出てくるセルの数をカウントしたいと 思っています。 たとえば一つのセル、 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の文字を参照させセルの数を カウントすることができるでしょうか?

  • エクセルで文字の数をカウントするやり方を探しています。

    エクセルで文字の数をカウントするやり方を探しています。 具体的には同一セル内に 1,6や3,4など2つ数字が入っている場合もあれば2だけの場合もあるセルが複数あるときに 1つのセル内に1が含まれていれば1を全て数えたいと考えています。 こういったときはどのような式を組めばよろしいのでしょうか? 単純に"A1:A100 = 1"とすると1のときしか数えてくれないので…。 どなたかご存知の方いらっしゃいましたら教えていただけると幸いです。

  • エクセルのCOUNTIFで

    エクセルのカウント方法について教えてください。 A1~A100のセルに式が入っていて、条件により答えが表示される場合とされない場合(="")があります。 答えは文字列です。 A1~A100のなかに答えが表示されているセルの数を求めるにはどういう式にすればいいのでしょうか? COUNTA(A1:A100)では100となってしまいますので、COUNTIFだとは思うのですが・・・・。

専門家に質問してみよう