- ベストアンサー
エクセル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にどのような関数を用いて入力しなければならないのでしょうか。 ごぞんじのかたがいらっしゃいましたらご教授ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
補助列を使って、 G1:などから、 = (COUNTA(A1:F1) >0)*1 として、下側にドラッグ・コピーして、=SUM(G1:G3) と、集計を出したほうが楽ではないかしらね? p.s. マトリックスの行や列を各行・各列に集計して、それを配列に入れる方法っていうのが、できるような気がしたのですが、どうしてもできませんでした。
その他の回答 (1)
- edomin
- ベストアンサー率32% (327/1003)
回答No.1
色々な方法があると思いますが、例えば「A4」に =SIGN(COUNTA(A1:F1))+SIGN(COUNTA(A2:F2))+SIGN(COUNTA(A3:F3)) と入力したら「2」が表示されます。
質問者
お礼
ありがとうございます。SIGN関数ですね。初めてみる関数です。研究してみます。
お礼
COUNTA関数はほとんど使い方を知りません。しかし、便利な関数ですね。ありがとうございあした。