アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで複数条件のセルにそれぞれ分類を分け(判定)、分類ごとにセル数の合計を出したいのですが、この場合のセル合計を簡単に計算する条件式はないでしょうか?(分類項目はIF、AND関数を使って結果表示しています)

例)C列に分類AとBが0の時"*"、Aが1・Bが0の時"2"、ABとも1の時"1"、ABとも空欄の時空欄" "と判定し、"*"・"2"・"1"それぞれのセル数を合計したいのですが・・・。
  列 A B C     
行 1  0 0 *
   2  1 0 2
   3  1 1 1
   4 
   ・    
   ・
どなたかご教示よろしくお願いします。

A 回答 (4件)

COUNTIF使うのがいいんじゃないですか。


ちなみに質問のものを数式にすると
=COUNTIF(C1:C??,"*")でCに入っている*の数が数えられます。
*を2や1にすればそれぞれも数えれます。
C1:C??は数える範囲です。

この回答への補足

早速ありがとうございます。COUNTIFでできました。
ところがCOUNTIFの途中で自分の早とちりに気がついたのですが、分類判定項目でIF条件式にする時に、そういえば4種類の分類ができていなかったことを忘れていました。
3分類ならできていたのですが4番目の分類(この場合" ")に判定させる式にするにはどう組み込んだらいいかわからなくなってしまいました。
どなたかお知恵を拝借できないでしょうか・・・(泣)。

補足日時:2009/01/21 13:36
    • good
    • 0

補足への解答ですが、4番目の分類は空欄(" ")と言う意味でしょうか。

だとするとそのまま
=COUNTIF(C1:C??," ")でよろしいのではないでしょうか。
    • good
    • 0
この回答へのお礼

そのようですね・・・やってみます。ありがとうございます。

お礼日時:2009/01/21 18:26

  列 A B C     


行 1  0 0 *
  2  1 0 2
  3  1 1 1
  4  0 1 3  

この場合、C列には
1行目に
=IF(AND(A1=1,B1=1),1,IF(AND(A1=1,B1=0),2,IF(AND(A1=0,B1=1),3,"*")))
2~4行目にコピーして

C5に*の個数を出したいときは、
=COUNTIF(C1:C5,"*")
C6に1の個数
=COUNTIF(C1:C5,"1")
C7に2の個数
=COUNTIF(C1:C5,"2")
C8に3の個数
=COUNTIF(C1:C5,"3")

これで思い通りにならないかな?
がんばって^^
    • good
    • 0
この回答へのお礼

ありがとうございます。
ネストで組み合わせたらよさそうですね・・・。がんばってみます。

お礼日時:2009/01/21 18:25

C5への入力範囲まちがってます。


C1:C5ではなくてC1:C4です。
<訂正>
    • good
    • 0

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