dポイントプレゼントキャンペーン実施中!

VLOOKUPで返したセル(A列、C列)をCOUNTIFS関数で数えようと、下記数式を入力しましたが
正しい結果が出ません。

=COUNTIFS(A1:A50,"条件1", C1:C50,"条件2")
数えるセルと数えないセルがあります。

 ちなみにCOUNTIF関数でA列、C列を別々にカウントすることは可能です。

 お手数ですが、お知恵を貸して下さい。
よろしくお願い致します。

A 回答 (4件)

確認ですが、VLOOKUPで返したセルは、下記のようなイメージでしょうか?


 ABC
1あ*C
2い*A
3あ*A
4あ*B
5い*A
6う*C
~以下、50行まで~

そして使い方は、
=COUNTIFS(A1:A50,"あ", C1:C50,"A")
のイメージであっているでしょうか。

何もない列(例えばD列のA1:A50)に、
D1セル =COUNTIFS(A$1:A$50,A1,C$1:C$50,"A")
D2セル =COUNTIFS(A$1:A$50,A2,C$1:C$50,"A")
~以下、繰り返し~

といった感じで上記関数を全部入れても、カウントされていないでしょうか?
上記のイメージでの結果ですと、
D1セルには、1
D2セルには、2
D3セルには、1
とA列の部課名を参照して、対応する"A"の数次々出てくるかと思います。
    • good
    • 0
この回答へのお礼

Fji様

色々ありがとうございます。
元データを再入力した結果解決しました。
画面上同じように見えましたが、どこか問題があったようです。

他の皆さんもアドバイスありがとうございました。

お礼日時:2016/11/03 20:27

COUNTIFで正確に数えられて、COUNTIFSで数えられない


(。´・ω・)? すみません。Excelのバージョンぐらいしか思い当りません。

~XL2003でも
=SUMPRODUCT((A1:A50="部課名")*(C1:C50="A"))
で数えられます。
    • good
    • 0
この回答へのお礼

CoalTar様

 XL2013です。
 =SUMPRODUCT((A1:A50="部課名")*(C1:C50="A"))は最初にトライしましたが
駄目だったためCOUNTIFSにした次第です。

 A列、C列をVLOOKUPではなく手入力するとカウントされますが・・・

お礼日時:2016/11/03 17:56

補足情報より、


=COUNTIFS(A1:A50,"部課名",C1:C50,"A")
の使い方で合っています。

それでも数えないセルがあるということは、
A列またはC列に全角半角文字が混在していたり、
空白文字等が入っている可能性はないでしょうか。
    • good
    • 0
この回答へのお礼

fji様
 数式のご確認ありがとうございます。

 ご指摘のような、全角半角文字が混在及び空白セルはありません。

お礼日時:2016/11/03 17:46

COUNTIFS関数は、条件1と条件2の両方の条件を満たすものだけをカウントします。



A列とC列を別々にカウントした合計数を得たいのでしたら、
COUNTIF関数で、=COUNTIF(A1:A50,"条件1") + COUNTIF(C1:C50,"条件2) でどうでしょうか。
    • good
    • 0
この回答へのお礼

fji様、早速ご回答ありがとうございます。
 数式について補足致します。
 =COUNTIFS(A1:A50,"部課名",C1:C50,"A")
数えたい内容は部課別の査定結果です。(e.g.製造部で査定Aを取得者数)

お礼日時:2016/11/03 16:39

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A