2016-04-26 2 views
0

Я хочу найти дату присоединения и месяц между диапазоном даты, например. я хочу найти только дату присоединения и месяц в любом конкретном году, если да, то добавьте 20, и если нет, тогда результат будет 0. например.найти дату присоединения и месяц между диапазоном дат

A1   B1   C1       D1(result) 
20/03/2016 20/03/2016 24/04/1990(Dt.of joining) 0 
10/04/2016 25/04/2016 24/04/1990(Dt.of joining) 20 

Ответить в формулу будет очень полезно.

+0

Благодаря Флоран, ваше решение просто работал на удивление. Я долго искал это решение в сети. –

+0

Спасибо Florent, ваше решение просто отлично работало. Но есть одна проблема, с которой я сталкиваюсь. Если диапазон даты падает в предыдущем году, тогда он показывает 20. eg.If я показываю диапазон дат от A !: 25/04/2015 B1: 20/02/2016 C1: 24/04/1990 (DOJ), он показывает 20 вместо 0, так как 20 следует добавить между диапазоном дат, который появляется 24 апреля любого года. Спасибо за любое решение, указанное Ваша формула: = SUMPRODUCT ((MEDIAN (ДАТА (ГОД (С1), МЕСЯЦ (А1), ДЕНЬ (А1)), ДАТА (ГОД (С1), МЕСЯЦ (B1), ДЕНЬ (B1)), C1) = C1) * 20) –

+0

было бы полезно иметь модифицированную формулу, которая также будет включать в себя поток даты от одного года до другого года, например, например. С августа 2015 года по февраль 2016 года (человек, присоединившийся к службе 24 августа 2015 года, завершит свой год 23 августа 2016 года). –

ответ

1

Используйте это в D1 и скопируйте при необходимости:

=SUMPRODUCT((MEDIAN(DATE(YEAR(C1),MONTH(A1),DAY(A1)),DATE(YEAR(C1),MONTH(B1),DAY(B1)),C1)=C1)*20) 

enter image description here

+0

Зачем вам нужен «год»? – findwindow

+1

Мне понадобилось три даты в том же году, чтобы использовать формулу MEDIAN(). Поэтому мне не нужно было выполнять функцию DATE() для третьего, я решил использовать год с даты тестирования. @findwindow –

+0

Мне нужен год с тех пор, как раз в год мне нужно добавить 20 Half Pay Leave на счет сотрудника и который будет добавлен в годовщину вступления в должность сотрудника, то есть по завершении одного года службы (услышать, что это будет 24 апреля каждого года). –

Смежные вопросы