Заполните порядковые номера, когда даты перекрываются - PullRequest
0 голосов
/ 01 апреля 2020

Я работаю над задачей Excel, где мне нужно пометить перекрывающиеся даты с номерами серий

Мой файл Excel состоит из В порядке Дата в столбце COut Order date in" D Column", из этого мне нужно определить перекрывающиеся даты и пометить их номерами флагов, такими как 1, 2, и c.

Моя борьба : мне нужны порядковые номера, где даты перекрываются, если перекрытие не происходит, тогда оно должно быть пустым. Ниже приведен пример вывода, который мне нужен, о чем я упоминал в столбце « Series » и который должен основываться на столбце SpID. Если столбец SpID изменится, он должен принять следующий серийный номер.

Формула, которую я использовал для перекрытия, показана ниже

Мои извинения. Пожалуйста, задайте любой вопрос, если вы не можете понять мой запрос.

Заранее спасибо

1 Ответ

1 голос
/ 01 апреля 2020

Попробовал формулу перекрытия в столбце F. Все возвращается true. Поэтому, используя гипотетическую формулу =INT(C2)=INT(D2) в столбце G, вы получите значение true, если обе даты совпадают.

Получив результаты критериев, вы можете использовать следующую формулу. Эта формула в H2 для расчета серийных номеров для всех истинных значений в столбце G. Она вернет 1 для первого истинного значения в столбце G и добавочные числа для последующих истинных значений. Введите и скопируйте формулу.

=IF(AND(COUNTIF($G$1:G2,TRUE)=1,G2=TRUE),1,IF(G2=TRUE,LOOKUP(2,1/($H$1:$H1<>""),$H$1:$H1)+1,""))

Таким образом мы можем вычислить серийные номера для любых непоследовательных элементов в столбце.

enter image description here

Новая формула согласно вашему комментарию ниже. Введите 1 в E2 и формулу в E3 и скопируйте его

=IF(AND(A3=A2,C3<=D2),E2,E2+1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...