人に聞けない痔の悩み、これでスッキリ >>

COUNTIFの関数について教えてください。

A列   B列    C列
2月1日 木村さん  \100
2月4日 木村さん  \100
2月5日 佐藤さん  \200
3月6日 木村さん  \200
3月9日 佐藤さん  \100

のような場合、=COUNTIF(B1:B5,"木村")にすると
2月、3月を合わせた 〔3〕が合計として出てきますが、
その中にもう1つ条件を 【2月】と入れたい場合はどのように
すればよいですか?

宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

昨日も同じような質問に回答した。


(1)2007のCOUNTIFS
(2)SUMPRODUCTで条件を*(AND条件)で書き連ねる
(3)DCOUNT
(4)配列数式
(4)を例に
2月1日木村さん\100
2月4日木村さん\100
2月5日佐藤さん\200
3月6日木村さん\200
3月9日佐藤さん\100
ーー
=SUM(IF((MONTH(A1:A5)=2)*(B1:B5="木村さん"),1,0))
と入れてSHIFT+CTRL+ENTERを同時押しする。
結果

ーー
(3)は月数を別列に出しておかないとだめかも。
年月氏名金額月
2月1日木村さん\1002
2月4日木村さん\1002
2月5日佐藤さん\2002
3月6日木村さん\2003
3月9日佐藤さん\1003
ーー
G1:H2
月氏名
2木村さん
ーー

=DCOUNT(A1:D6,"金額",G1:H2)
第2引数は数値の列を指定すること。
結果
    • good
    • 0

> 私の Excel 2002 では 3 でなく 0 になりますが


#2さんは、多分データが「木村さん」と「さん」を入れているので
=COUNTIF(B1:B5,"木村")
の「木村」にはヒットしないのでは?
バージョンの違いでは無いと思いますよ。
    • good
    • 0

》 =COUNTIF(B1:B5,"木村")にすると・・・〔3〕が合計として出てき


》 ますが・・・

私の Excel 2002 では 3 でなく 0 になりますが、貴方はどのバージョンの Excel をお使いですか?
    • good
    • 0

エクセル2007ならばCOUNTIFS関数で複数条件がサポートしていますが、2000や2003では次の数式となります。


一例:=SUMPRODUCT((MONTH(A1:A5)=2)*(B1:B5="木村*"))
    • good
    • 0

このQ&Aに関連する人気のQ&A

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


人気Q&Aランキング