Мулька: вечный календарь в Excel
На самом деле, этот документ сделан давно и содержится в архиве примеров с этой страницы. Но вот сегодня всплыло как отдельная задачка. Excel отлично умеет складывать и вычитать даты, а также вычислять количество дней между датами, так что ничего, кроме условной функции ЕСЛИ
и стандартных календарных функций, не понадобилось. Вот как выглядит интерфейс календаря:
Интерфейс календаря в Excel
Лист защищён просто для порядка, пароль на снятие защиты "123". Служебным столбцам дана нулевая ширина, чтобы не загромождать лист.
Формулы я не прятал, так что их будет видно в защищённых ячейках.
Как и ещё более старый калькулятор дат на Javascript, документ считает день окончания, но не начала периода, так что с 31 марта по 1 апреля проходит 1 день.
Скачать календарь формата .xlsx в архиве .zip (11 Кб)
Маленький ответ в тему, чтоб не создавать отдельной заметки: как в Excel вывести день недели строкой?
А вот как:
=ВЫБОР(ДЕНЬНЕД(A1;2);"Пн";"Вт";"Ср";"Чт";"Пт";"Сб";"Вс")
если в ячейке A1
стоит дата, например, полученная кодом
=СЕГОДНЯ()
01.04.2014, 16:37 [15873 просмотра]