ここから本文です

Excel2010で、データ件数を以下の条件でカウントする方法を教えてください。

one********さん

2014/10/108:55:24

Excel2010で、データ件数を以下の条件でカウントする方法を教えてください。

(1)A列の重複するデータは1件でカウント
(2)A1セル、B1セルが同じとき1件でカウント
のような条件があります。

例えば、
A1セルの「会社名」とB1セルの「地区名」が同じなら 1件としてカウント
A2セルの「会社名」がA1と同一でB2セルの「地区名」が違えば 2件目でカウント
というようにしたいのです。

行/A列/B列
1 あ社 ア地区
2 あ社 イ地区
3 あ社 ア地区
4 い社 ア地区
5 い社 ア地区

カウント数:3件

※出来れば、データが増えても計算式を修正しないようにしておきたいのですが、
計算式が複雑になるようであれば、データ最終行を修正するようにします。

どなたかお力添えをお願い致します。

閲覧数:
74
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

nis********さん

2014/10/109:52:47

◆作業列を設けます
C2=A2&B2
下方へコピー(オートフィル)しておきます。

D2=COUNT(INDEX(1/(MATCH(C2:C100,C2:C100,)=ROW(A2:A100)-1),))-(COUNTIF(C2:C100,"")>0)
空白セルが含まれるますと1件余分になりますので、COUNTIFで1件差し引きます。

◆作業列を設けます
C2=A2&B2
下方へコピー(オートフィル)しておきます。...

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

質問した人からのコメント

2014/10/1 14:10:45

成功 2回目に頂いた回答の
D2=COUNT(INDEX(1/(MATCH(A2:A10&B2:B10,A2:A10&B2:B10,0)=ROW(A2:A10)-1),))-(OR(COUNTIF(A2:A10,"")>0,COUNTIF(B2:B10,"")>0))

の”=ROW(A2:A10)-1),))”の部分を
“=ROW(1:9)),0))”に変更したら思うような結果が得られました。

とても助かりました。ありがとうございます。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる