Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
重複確認をしたい
投稿日時: 20/10/03 15:09:09
投稿者: kazumi-uchita

A列    D列    F列  G列   H列
日付   行先     1   氏名   チェック
 
20201005 奈良     1   KAZU   重複
20201003 和歌山    1   KAZU   
20201003 和歌山        KAZU
20201004 和歌山    1   KAZU
20201005 奈良     1   KAZU   重複    (誤って”1”を入力)
20201005 奈良     1   KAZU   重複    (誤って”1”を入力)
 
20201005の同じ日にF列の”1”が重複しているのでH列に重複と表示したい。
   
A列 入力必須
D列 入力必須
F列 同一日に”1”は1回のみ(朝入局で”1”、朝2回目入局は”空白”、夜入局は”空白”
G列 入力必須
 
以上、よろしくお願い致します。    

回答
投稿日時: 20/10/03 18:16:04
投稿者: Mike

   A   B C  D  E F G  H  I   J
1 日付     行先   1 氏名 チェック  作業列
2 20201005   奈良   1 KAZU 重複  20201005_1
3 20201003   和歌山  1 KAZU    20201003_1
4 20201003   和歌山   KAZU    20201003_
5 20201004   和歌山  1 KAZU    20201004_1
6 20201005   奈良   1 KAZU 重複  20201005_1
7 20201005   奈良   1 KAZU 重複  20201005_1
 
J2: =A2&"_"&F2
H2: =IF(COUNTIF(J$2:J$7,J2)>1,"重複","")

投稿日時: 20/10/03 20:20:22
投稿者: kazumi-uchita

Mikeさん
回答ありがとうございます。
同一日に同じ行先で数回行く場合がありました。
一回目でF列"1"
二回目でF列空白
三回目でF列空白
四回目でF列空白
の場合は、空白も重複となります。
F列で空白以外をフィルタすれば問題ないと思いますが
フィルタなしで空白を除いた式ができないでしょうか?
よろしくお願い致します。

回答
投稿日時: 20/10/03 20:36:51
投稿者: んなっと

     A B C    D E F   G     H
1   日付     行先   1 氏名 チェック
2 20201005     奈良   1 KAZU   重複
3 20201003    和歌山   1 KAZU     
4 20201003    和歌山    KAZU     
5 20201003    和歌山    KAZU     
6 20201004    和歌山   1 KAZU     
7 20201005     奈良   1 KAZU   重複
8 20201005     奈良   1 KAZU   重複
 
H2
=IF(F2="","",IF(COUNTIFS(A:A,A2,D:D,D2,F:F,F2,G:G,G2)>1,"重複",""))
下方向・↓

投稿日時: 20/10/03 20:51:13
投稿者: kazumi-uchita

Mikeさん
出来ました。
ありがとうございました。
これから少しづつ勉強していきます。

投稿日時: 20/10/03 21:16:45
投稿者: kazumi-uchita

んなっとさん
すみません。
名前を張付け間違いしました。
申し訳ありません。

回答
投稿日時: 20/10/03 21:37:50
投稿者: んなっと

さらに、こう変更したほうがいい可能性もあります。
 
     A B C    D E F   G     H
1   日付     行先   1 氏名 チェック
2 20201005     奈良   1 KAZU      ←ここは表示しない
3 20201003    和歌山   1 KAZU     
4 20201003    和歌山    KAZU     
5 20201003    和歌山    KAZU     
6 20201004    和歌山   1 KAZU     
7 20201005     奈良   1 KAZU   重複
8 20201005     奈良   1 KAZU   重複
 
H2
=IF(F2="","",IF(COUNTIFS(A$1:A1,A2,D$1:D1,D2,F$1:F1,F2,G$1:G1,G2),"重複",""))
下方向・↓

投稿日時: 20/10/04 10:30:00
投稿者: kazumi-uchita

んなっとさん
ありがとうございます。
変更分もいけますね。
状況に合わせて使っていきます。
本当にありがとうございました。