- 締切済み
複合キー&範囲の重複検索
VBA初心者です。 以下のような表があり、IDと商品番号をキーにし、 開始期間、終了期間が重複していないか確認し、 重複した場合、フラグをたてたいと思っています。 EXCEL2003です。宜しくお願いいたします。 ※ヒントでも良いです!お願いします。 1|ID 商品 開始期間 終了期間 金額 2|01 2001 20060101 20060202 100 3|02 2000 20060101 20080101 1000 4|01 2001 20060202 20060303 105 5|01 2002 20060101 20080101 200 6|03 1001 20060101 20080101 315 7|01 2001 20060303 20060404 115
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
数式で行なうなら F2=IF(SUMPRODUCT(($A$2:$A$1000=$A2)*($B$2:$B$1000=$B2)*($C$2:$C$1000<=$C2)*($D$2:$D$1000>=$C2))=1,"","重複") 後は必要分下にコピー ※範囲を2行目から1000行目にしています。調整してください。
お礼
解決したので、クローズします。ありがとうございました。
補足
mshr1962さん回答ありがとうございます。 フォーマット決まっているので、コードで実行させています。 説明不足ですみません。