- ベストアンサー
エクセルのカウントについて
たとえばA列にa~zのアルファベットが入力してありB列にもa~zのアルファベットが入力してあるとします。A列がfでB列がkである行を数えるにはどうすればいいでしょうか?C列に文字を結合してかぞえればできるのでしょうがなるべくほかのセルに結合などで使いたくなくまたVBAを使いたくないのですが、なにかよい方法はありますか?よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じかな。 一応、100行目までにしましたが範囲は適当に直してくださいね。 =SUMPRODUCT((A1:A100="f")*(B1:B100="k"))
その他の回答 (1)
- kuma56
- ベストアンサー率31% (1423/4528)
回答No.2
>A列がfでB列がkである行 っと言う事は、これらの条件をANDでくくってやって、IF関数の条件式に当てはめてやってもできるのではないかな。 たとえば、A列やB列のデータが100行目まであったとすると、C100セルにIF関数式として =IF(AND(A100="f",B100="k"),+C101+1,+C101) っと言う風に入力して、それを上に向かってC1せるまでコピーして貼り付けてやれば、C1セルにA列がfでB列がkである行の合計数が表示されます。 ついでに条件式でC列の数字の変わり目で色がつくようにしておけば、見た目でも確認できるでしょう。
質問者
お礼
ありがとうございました。わたしのは1つのセルだけでやりたかったのでちょっと違ってはいたんですが面白いやり方で勉強になりました。
お礼
できました。本当にありがとうございます。