Разделите диапазон дат на недели в документе Excel и заполните значения

#excel

#excel

Вопрос:

Как у вас дела! У меня есть требование, при котором у меня есть диапазон дат, общее количество часов. Я хочу разделить этот диапазон дат на недели, причем каждая неделя будет отображаться в виде столбца в документе Excel, а общее количество часов будет разделено поровну

Например, мой диапазон дат составляет с 03.10.2016 по 30.10.2016, а общее количество часов сейчас равно 100, этот диапазон дат состоит из 4 недель

Итак, в моем Excel я хочу автоматически пометить 4 столбца значением в каждом = 100/4 = 25

Как показано на рисунке ниже Файл Excel со строками 6 и 7, автоматически созданный на основе строк 1, 2, 3

Комментарии:

1. Привет, Дирк, я новичок в Excel. Я мог бы рассчитать количество недель, используя формулу DATEDIF, но это все. Я хочу, чтобы было так много столбцов с надписями week1, week2, …., weekx. Я думаю, нам нужно использовать какую-то функцию здесь, чтобы выполнить цикл до количества недель, но мы понятия не имеем, как это сделать.

2. Используйте что-то вроде =ROUNDUP((DATEDIF(B1,B2,"d")/7),0) , чтобы получить количество недель. Оттуда вы могли бы либо использовать макросы VBA (если у вас много столбцов) Или просто скопируйте и вставьте одну формулу в последовательные ячейки (в которых есть формула для отслеживания «сколько дней еще осталось». Вы прекращаете копирование-вставку, когда у вас заканчиваются дни, и остается ноль дней).