Почему моя таблица не идентифицирует повторяющиеся дату / время? - PullRequest
1 голос
/ 03 июня 2019

Я пытаюсь идентифицировать повторяющиеся дату / время с точностью до секунды.У меня есть список транзакций, а в столбце N дата и время объединены в одном поле.

Я использовал формулу и условное форматирование, чтобы попытаться идентифицировать дубликаты.Оба метода идентифицируют некоторые дубликаты.Оба метода идентифицируют одинаковые дубликаты.Но я могу визуально увидеть, что есть тонны дубликатов, которые отсутствуют.

Вот пример я сравниваю ячеек для поиска дубликатов;

ApprovedDate
4 /15/19 12: 03

4/30/19 8: 17

4/4/19 14: 19

4/5/19 11: 07

4/10/19 9: 39

4/12/19 9: 00

4/12/19 9: 00

4/12 /19 9: 00

4/12/19 9: 00

4/12/19 9:00 Дублировано

4/12/19 9: 00

4/12/19 9: 00

4/12/19 9: 00

4/12/19 9: 00

4/12/199:00 Дублировано

4/22/19 9:00 Дублировано

4/22/19 9: 00

4/22/19 9: 00

4/22/19 9:00 Дублировано

4/22/19 9: 00

4/22/19 9:00 Дублировано

4/22/ 19 9: 00

4/22/19 9:00 Дублировано

4/24/19 15:16 Дублировано

4/25/19 9: 00

4/25/19 9: 00

4/30/19 9: 00

4/30/19 9:00 Дублировано

Очевидноеответ еили этот список отличается секундами, поэтому некоторые не помечаются как дубликаты.Поэтому я изменил форматирование на следующее, и я все еще могу визуально видеть дубликаты, которые не считаются дубликатами;

ApprovedDate
1045692: 03: 50

1046048: 17:24

1045430: 19: 18

1045451: 07: 01

1045569: 39: 52

1045617: 00: 08

1045617: 00: 09

1045617: 00: 08

1045617: 00: 06

1045617: 00: 07 Дублировано

1045617: 00:06

1045617: 00: 09

1045617: 00: 08

1045617: 00: 08

1045617: 00: 07 Дублировано

1045857: 00: 08 Дублировано

1045857: 00: 08

1045857: 00: 08

1045857: 00: 08 Дублировано

1045857:00: 08

1045857: 00: 08 Дублировано

1045857: 00: 08

1045857: 00: 08 Дублировано

1045911: 16: 35 Дублировано

1045929: 00: 10

1045929: 00: 10

1046049: 00: 22 * ​​1119 *

1046049: 00: 23 Дублировано

Формула, которую я пробовалo далеко;

 =IF(COUNTIF(N$2:N$50000,N22)>1,"Duplicated","")

Мне нужно найти все повторяющиеся записи даты / времени в этой электронной таблице, чтобы я мог проверять элементы, которые произошли в одно и то же время, с точностью до секунды.

1 Ответ

1 голос
/ 03 июня 2019

Вы можете изменить формулу на COUNTIFS по двум критериям, чтобы получить только правильный диапазон часов / минут:

=IF(COUNTIFS($N$2:$N$50000,">="&ROUNDDOWN(N2*24*60,0)/24/60,$N$2:$N$20000,"<="&(1+ROUNDDOWN(N2*24*60,0))/24/60)>1,"Duplicated","")

Для этого нужно умножить значение даты / времени на 24 и 60, чтобы преобразовать его в минуты, а затем округлить. После этого умножьте его на 24 и 60, чтобы получить реальное значение даты / времени для сравнения. Для верхнего предела я добавил 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...