• ベストアンサー

エクセル2000:カウントの仕方

A1からF1には下のように入力されています。 あ  い  う  え   「空白」   「空白」 A2からF2までは何も入力されていません。 A3からF3には 「空白」 「空白」「空白」「空白」  あ   い 今、A1からF1のどれかのセルに1つでも入力されていた場合を1とカウントし、何も入力がない場合を0とカウントします。 A2からF2、A3からF3についても同様にする場合にそのカウントの合計は1列・・・1  2列・・・0  3列・・・1となり その合計は2となります。 このカウントした数をA4に表示させるためにはA4にどのような関数を用いて入力しなければならないのでしょうか。 ごぞんじのかたがいらっしゃいましたらご教授ください。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

補助列を使って、 G1:などから、 = (COUNTA(A1:F1) >0)*1 として、下側にドラッグ・コピーして、=SUM(G1:G3) と、集計を出したほうが楽ではないかしらね? p.s. マトリックスの行や列を各行・各列に集計して、それを配列に入れる方法っていうのが、できるような気がしたのですが、どうしてもできませんでした。

kuwakuwakuwa
質問者

お礼

COUNTA関数はほとんど使い方を知りません。しかし、便利な関数ですね。ありがとうございあした。

その他の回答 (1)

  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

色々な方法があると思いますが、例えば「A4」に =SIGN(COUNTA(A1:F1))+SIGN(COUNTA(A2:F2))+SIGN(COUNTA(A3:F3)) と入力したら「2」が表示されます。

kuwakuwakuwa
質問者

お礼

ありがとうございます。SIGN関数ですね。初めてみる関数です。研究してみます。