EXCEL: изменение дат, которые происходят в диапазоне от нескольких месяцев до последнего месяца диапазона

Я работаю в розничной компании и получаю ежедневный отчет о превосходстве, включая все SKU по заказу и дату их отправки, которая может охватывать любой день месяца. Что мне нужно сделать, это обобщить эти даты отправки в «месяцы доставки», или в каком месяце мы будем фактически получать товар в нашем центре исполнения. Так, например, любой SKU с датой судна, падающей между 1/15/17 и 2/15/17, будет иметь месяц доставки 2/17 и т. Д.

Я пробовал играть с функцией Month (), но ничего не получил.

С данными в столбце A в B1 введите:

=IF(DAY(A1)<15,DATE(YEAR(A1),MONTH(A1),1),DATE(YEAR(A1),MONTH(A1)+1,1)) 

и скопируйте:

введите описание изображения здесь

Отформатируйте столбец B в соответствии с вашими потребностями.

Или вы можете попробовать что-то вроде этого

В B2

 =IF(DAY(A2)<=15,EOMONTH(A2,-1)+1,EOMONTH(A2,0)+1) 
  • Макро вычислять разницу в hh: mm: ss
  • Сравнить даты в VBA со смещением
  • Настройка локального часового пояса VBA
  • Количество дней пересекающихся диапазонов дат (Таблица)
  • excel vba даты записи dd / mm / yyyy
  • VBA меняет содержимое переменной
  • Госпожа excel - как я могу добавить 1 день к моей персонализированной дате?
  • Не удается правильно отформатировать дату в VBA, Excel 2012
  • найти уникальные даты в массиве excel vba
  • Изменение даты на финансовый год
  • Дата ввода данных Excel VBA, а затем дата выхода в формате UK
  • Давайте будем гением компьютера.