фиксированная точка заказа
график отпусков
потери на росте курса валюты
вечный календарь
стоимость владения автомобилем
фиксированный объем заказа
бизнес план интернет магазина
ретропланинг по коллекции

Календарь в Excel.

Excel - таблица с ячейками. Календарь тоже таблица и тоже с ячейками. Неслучайное совпадение. Если тебе нужен порядок - расставь все по местам. По ячейкам, по дням в календаре. Задача сделать календарь в Excel напрашивается сама собой. Сделаем такой календарь, чтобы не надо было ничего менять вручную, ни месяц, ни год. Чтобы при открытии файла этот календарь был всегда актуален. 

Для начала сделаем календарь на месяц. Максимальное количество неполных недель в месяце - 6, дней в неделе всегда 7. Поэтому календарь разместим в таблице 7*6.

Вверху пишем формулу =сегодня(). И отформатируем ячейку как дата, "2001, март". 

В первую ячейку таблицы нужно вставить число понедельника первой недели предыдущего месяца. Порядок такой:

1. Формируем дату - первое число текущего месяца: СЦЕПИТЬ("01.";МЕСЯЦ(СЕГОДНЯ());".";ГОД(СЕГОДНЯ()))

2. Если первое число текущего месяца понедельник: ЕСЛИ(ДЕНЬНЕД(СЦЕПИТЬ("01.";МЕСЯЦ(СЕГОДНЯ());".";ГОД(СЕГОДНЯ()));2)=1, то таблица будет начинаться с предыдущей недели и мы будем от первого числа отнимать 7 дней: ;7;. Так будет удобнее видеть конец прошедшего месяца.

3. Если первое число не понедельник, то таблица будет начинаться с первого числа минус порядковый день недели первого числа месяца минус один: ДЕНЬНЕД(СЦЕПИТЬ("01.";МЕСЯЦ(СЕГОДНЯ());".";ГОД(СЕГОДНЯ()));2)-1). То есть, если 1 число месяца это среда, то в первой ячейке дата = 1 число месяца минус (3-1) = 1 число месяца минус 2.

Итого вышла формула: =СЦЕПИТЬ("01.";МЕСЯЦ(СЕГОДНЯ());".";ГОД(СЕГОДНЯ()))-ЕСЛИ(ДЕНЬНЕД(СЦЕПИТЬ("01.";МЕСЯЦ(СЕГОДНЯ());"."; ГОД(СЕГОДНЯ()));2)=1;7;ДЕНЬНЕД(СЦЕПИТЬ("01."; МЕСЯЦ(СЕГОДНЯ());"."; ГОД(СЕГОДНЯ()));2)-1).

К каждой следующей ячейке прибавляем один, и таким образом получаем следующую 41 дату в нашем календаре.

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

Для поднятия настроения вычисляем количество дней до выходных: =ЕСЛИ(ЕСЛИ(ЧАС(ТДАТА())<17;7-ДЕНЬНЕД(СЕГОДНЯ());6-ДЕНЬНЕД(СЕГОДНЯ()))=0;"";ЕСЛИ(ЧАС(ТДАТА())<17;7-ДЕНЬНЕД(СЕГОДНЯ());6-ДЕНЬНЕД(СЕГОДНЯ())))

Готово!

Скачать файл календарь

Используя такой же принцип, легко сделать календарь типа отрывного на три месяца:

 

Скачать файл календарь на 3 месяца

Понравились календари? Нам тоже будет приятно получить подарок :)

Прежде чем нажать кнопку подарить, выберите Способ оплаты в форме ниже:

 

поделиться

Добавить комментарий


Защитный код
Обновить