-1

Пример данных

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

Итак, на одной вкладке у меня есть Клиент JOE, у которого дата обслуживания 01.01.19. На другой вкладке указаны все даты обслуживания, которые JOE проводил в период с декабря 2018 года по февраль 2019 года. Мне нужно вытащить на следующую дату обслуживания после 01.01.19 на первоначальной вкладке

2 ответа2

1

Предполагая, что ваши даты в Sheet2 смежны без пробелов, вы можете использовать это:

=INDEX(dates,MATCH(A1,dates,0)+1)

Просто отрегулируйте диапазоны по мере необходимости

(Примечание: у меня есть dates в виде именованного диапазона, столбец D (и это вплоть до 2/28/2019)

1

Несмежное решение. [править: формула CSE].

Следующая дата =SMALL(IF(datesTab!allDatesRange>thisViewingDate,datesTab!allDatesRange),1)

Или MIN без второго аргумента ,1 .

Проверьте, не было ли следующей даты:

  • SMALL возвращает ошибку (#NUM!) когда ничего не найдено
  • MIN возвращает 0 (Jan 0, 1900), когда ничего не найдено.

Если в одну и ту же дату есть две службы и даты являются только датами (а не полной отметкой времени), вторая дата не возвращается. Только в этом случае даты становится сложно отслеживать, является ли отображаемая дата первой службой для даты или третьей и последней ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .