Перейти к содержимому

Как растянуть дату в эксель

  • автор:

покупка

Как в Excel заполнить даты последовательности без выходных и праздников?

На листе Excel вы можете применить функцию «Заполнить маркер», чтобы как можно быстрее заполнить даты последовательности. Но, если вам нужно заполнить даты последовательности, игнорируя выходные и определенные праздники. Как бы вы могли решить эту задачу в Excel?

Заполните последовательность дат без выходных и праздников формулой

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

1. Введите первую дату в ячейку A2, которая начнет перечислять даты, а затем введите следующую формулу: =WORKDAY(A2,1,$D$2:$D$6) в ячейку A3, а затем нажмите Enter будет отображаться пятизначное число, как показано на следующем снимке экрана:

дата заполнения документа без выходных 1

Внимание: В приведенной выше формуле A2 это ячейка, в которой вы ввели первую дату, D2: D6 — это диапазон ячеек, содержащий праздники, которые вы хотите исключить.

2. Затем перетащите дескриптор заполнения вниз к ячейкам, в которые вы хотите вставить даты последовательности, как вам нужно, см. Снимок экрана:

дата заполнения документа без выходных 2

3. Наконец, вы должны изменить числовой формат на формат даты, пожалуйста, нажмите Короткое свидание из Общие раскрывающийся список на вкладке Главная, и все числовые строки были преобразованы в формат даты, см. снимок экрана:

Как в Excel растянуть строку дат/месяцев/лет? Как автоматически заполнить ячейки с датами?

Надоело руками забивать в каждую ячейку даты. Нельзя ли использовать какую-то команду, чтобы вся строка автоматически заполнилась на весь год?

Лучший ответ

ввести в ячейку дату, например, 1марта2013. Подтвердить ввод. Нажать правой кнопкой по этой ячейке, нажать «формат ячеек». Выбрать «дата». Выбрать приемлемый вид даты. Подтвердить. Нажать на правый нижний угол ячейки и растянуть на нужное число столбцов.

Остальные ответы

Например так.
В А1 дата сегодняшняя
в А2 дата завтра.
Выделить А1 и А2 и тянуть вниз за нижний черный квадратик, у выделенных ячеек.

Создание списка последовательных дат

Вы можете быстро создать список дат в последовательном порядке с помощью маркера заполнения или команды Заполнить.

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Использование маркера заполнения

Создание списка последовательных дат с помощью маркера заполнения

  1. Выделите ячейку, содержащую первую дату. Перетащите маркер заполнения по смежным ячейкам, которые нужно заполнить последовательными датами.
  2. Щелкните в нижнем правом углу ячейки маркер заполнения и, удерживая, перетащите его, чтобы заполнить остальные ячейки в ряду. Маркер заполнения можно перетаскивать вверх, вниз и по горизонтали в пределах листа.

Использование команды «Заполнить»

  1. Выделите ячейку с первой датой. Затем выделите диапазон ячеек, которые нужно заполнить.
  2. Выберите Заполнить >Прогрессия >Единицы. Выберите нужную единицу.

Совет: Даты можно сортировать так же, как любые другие данные. По умолчанию даты сортируются от самой ранней до самой поздней.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Основные принципы работы с датами и временем в Excel

Если иметь ввиду российские региональные настройки, то Excel позволяет вводить дату очень разными способами — и понимает их все:

«Классическая» форма 3.10.2006
Сокращенная форма 3.10.06
С использованием дефисов 3-10-6
С использованием дроби 3/10/6

date1.png

Внешний вид (отображение) даты в ячейке может быть очень разным (с годом или без, месяц числом или словом и т.д.) и задается через контекстное меню — правой кнопкой мыши по ячейке и далее Формат ячеек (Format Cells) : Время вводится в ячейки с использованием двоеточия. Например 16:45 По желанию можно дополнительно уточнить количество секунд — вводя их также через двоеточие: 16:45:30 И, наконец, никто не запрещает указывать дату и время сразу вместе через пробел, то есть 27.10.2012 16:45

Быстрый ввод дат и времени

Для ввода сегодняшней даты в текущую ячейку можно воспользоваться сочетанием клавиш Ctrl + Ж (или CTRL+SHIFT+4 если у вас другой системный язык по умолчанию). Если скопировать ячейку с датой (протянуть за правый нижний угол ячейки), удерживая правую кнопку мыши, то можно выбрать — как именно копировать выделенную дату: date2.pngЕсли Вам часто приходится вводить различные даты в ячейки листа, то гораздо удобнее это делать с помощью всплывающего календаря: datepicker.jpgЕсли нужно, чтобы в ячейке всегда была актуальная сегодняшняя дата — лучше воспользоваться функцией СЕГОДНЯ (TODAY) : date3.png

Как Excel на самом деле хранит и обрабатывает даты и время

date4.png

Если выделить ячейку с датой и установить для нее Общий формат (правой кнопкой по ячейке Формат ячеек — вкладка ЧислоОбщий), то можно увидеть интересную картинку: То есть, с точки зрения Excel, 27.10.2012 15:42 = 41209,65417 На самом деле любую дату Excel хранит и обрабатывает именно так — как число с целой и дробной частью. Целая часть числа (41209) — это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, доля от суток (1сутки = 1,0) Из всех этих фактов следуют два чисто практических вывода:

  • Во-первых, Excel не умеет работать (без дополнительных настроек) с датами ранее 1 января 1900 года. Но это мы переживем! 😉
  • Во-вторых, с датами и временем в Excel возможно выполнять любые математические операции. Именно потому, что на самом деле они — числа! А вот это уже раскрывает перед пользователем массу возможностей.

Количество дней между двумя датами

Считается простым вычитанием — из конечной даты вычитаем начальную и переводим результат в Общий (General) числовой формат, чтобы показать разницу в днях:

date5.png

Количество рабочих дней между двумя датами

Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время. В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (государственных праздников, больничных дней, отпусков, отгулов и т.д.):

date6.png

Примечание: Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакета анализа. Для этого идем в меню Сервис — Надстройки (Tools — Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak) . После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS) .

Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.

Про то, как это правильно вычислять, лучше почитать тут.

Сдвиг даты на заданное количество дней

Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.

Сдвиг даты на заданное количество рабочих дней

Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY) . Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздинков). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ (NETWORKDAYS) описанной выше.

Вычисление дня недели

Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД (WEEKDAY) из категории Дата и время.

date7.png

Первый аргумент этой функции — ячейка с датой, второй — тип отсчета дней недели (самый удобный — 2).

Вычисление временных интервалов

Поскольку время в Excel, как было сказано выше, такое же число, как дата, но только дробная его часть, то с временем также возможны любые математические операции, как и с датой — сложение, вычитание и т.д.

Нюанс здесь только один. Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять с нуля. Чтобы этого не происходило, нужно применить к итоговой ячейке формат 37:30:55:

date8.png

Ссылки по теме

  • Как вычислять возраст (стаж) в полных годах-месяцах-днях
  • Как сделать выпадающий календарь для быстрого ввода любой даты в любую ячейку.
  • Автоматическое добавление текущей даты в ячейку при вводе данных.
  • Как вычислить дату второго воскресенья февраля 2007 года и т.п.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *