Какая из формул выводит дату следующего дня
Перейти к содержимому

Какая из формул выводит дату следующего дня

  • автор:

Табличный процессор

Можно ли выделить на рабочем листе несколько фрагментов?

Для выделения мышкой нескольких областей следует прижать клавишу

Можно ли форматировать числа и текст, находящиеся на рабочем листе?

Вставка новой панели инструментов осуществляется выбором в главном меню:

Вид->Панели инструментов

Можно ли изменить имя рабочего листа и названия рабочей книги?

Только рабочей книги

И рабочего листа и рабочей книги

Нельзя в обоих случаях

Сколько чисел можно записать в одной ячейке?

Только одно

Можно ли в одной программе EXCEL открыть

Более одной рабочей книги

Не более одной рабочей книги

Более одного рабочего листа

Не более одного рабочего листа

В какой строке окна программы находятся кнопки, относящиеся к окну программы Свернуть, Развернуть/Восстановить, Закрыть

Строке заголовка

В какой строке какого окна находятся кнопки, относящиеся к окну документа Свернуть, Развернуть/Восстановить, Закрыть, если это окно было развернуто (была нажата кнопка Развернуть)

В строке заголовка окна документа

В строке заголовка окна программы

В строке главного меню окна программы

В строке главного меню окна документа

Формулы для расчетов вводятся

Только «вручную» — с клавиатуры

Только через меню Вставка->Функция

Вручную (с клавиатуры) или через меню Вставка->Функция

Можно ли сохранить в файле на диске отдельно созданную таблицу, не сохраняя при этом всю рабочую книгу?

Как можно изменить ширину столбца?

С помощью мыши

Через меню Формат

С помощью использования формул

Как можно изменить высоту строки?

С помощью мыши

Через меню Формат

С помощью использования формул

Можно ли сделать строку невидимой

Можно ли сделать невидимыми один или несколько столбцов

Нет b) Только один c) Один или несколько столбцов

Имена каких строк и столбцов при копировании формулы =$A23+C$21 не будут меняться:

Имена каких строк и столбцов при копировании формулы =$F15+K$44 будут меняться:

Какая из формул выводит дату следующего дня

=Сегодня()+1

Какая из формул содержит абсолютную ссылку

F45/$H$12

В каком случае имя адресуемого листа рабочей книги заключено в одинарные кавычки: ='[Книга2]Финансовый отчет’!$A$1+'[Книга2]Финансовый отчет’!$B$1

Функции для работы с датами в Excel: примеры использования

Для работы с датами в Excel в разделе с функциями определена категория «Дата и время». Рассмотрим наиболее распространенные функции в этой категории.

Как Excel обрабатывает время

Программа Excel «воспринимает» дату и время как обычное число. Электронная таблица преобразует подобные данные, приравнивая сутки к единице. В результате значение времени представляет собой долю от единицы. К примеру, 12.00 – это 0,5.

Значение даты электронная таблица преобразует в число, равное количеству дней от 1 января 1900 года (так решили разработчики) до заданной даты. Например, при преобразовании даты 13.04.1987 получается число 31880. То есть от 1.01.1900 прошло 31 880 дней.

Этот принцип лежит в основе расчетов временных данных. Чтобы найти количество дней между двумя датами, достаточно от более позднего временного периода отнять более ранний.

Пример функции ДАТА

Построение значение даты, составляя его из отдельных элементов-чисел.

Синтаксис: год; месяц, день.

Все аргументы обязательные. Их можно задать числами или ссылками на ячейки с соответствующими числовыми данными: для года – от 1900 до 9999; для месяца – от 1 до 12; для дня – от 1 до 31.

Если для аргумента «День» задать большее число (чем количество дней в указанном месяце), то лишние дни перейдут на следующий месяц. Например, указав для декабря 32 дня, получим в результате 1 января.

Пример использования функции:

ДАТА.

Зададим большее количество дней для июня:

Большее количество дней.

Примеры использования в качестве аргументов ссылок на ячейки:

Ссылки в аргументах.

Функция РАЗНДАТ в Excel

Возвращает разницу между двумя датами.

  • начальная дата;
  • конечная дата;
  • код, обозначающий единицы подсчета (дни, месяцы, годы и др.).

Способы измерения интервалов между заданными датами:

  • для отображения результата в днях – «d»;
  • в месяцах – «m»;
  • в годах – «y»;
  • в месяцах без учета лет – «ym»;
  • в днях без учета месяцев и лет – «md»;
  • в днях без учета лет – «yd».

В некоторых версиях Excel при использовании последних двух аргументов («md», «yd») функция может выдать ошибочное значение. Лучше применять альтернативные формулы.

Примеры действия функции РАЗНДАТ:

РАЗНДАТ.

В версии Excel 2007 данной функции нет в справочнике, но она работает. Хотя результаты лучше проверять, т.к. возможны огрехи.

Функция ГОД в Excel

Возвращает год как целое число (от 1900 до 9999), который соответствует заданной дате. В структуре функции только один аргумент – дата в числовом формате. Аргумент должен быть введен посредством функции ДАТА или представлять результат вычисления других формул.

Пример использования функции ГОД:

ГОД.

Функция МЕСЯЦ в Excel: пример

Возвращает месяц как целое число (от 1 до 12) для заданной в числовом формате даты. Аргумент – дата месяца, который необходимо отобразить, в числовом формате. Даты в текстовом формате функция обрабатывает неправильно.

Примеры использования функции МЕСЯЦ:

МЕСЯЦ.

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

Возвращает день как целое число (от 1 до 31) для заданной в числовом формате даты. Аргумент – дата дня, который нужно найти, в числовом формате.

ДЕНЬ.

Чтобы вернуть порядковый номер дня недели для указанной даты, можно применить функцию ДЕНЬНЕД:

ДЕНЬНЕД.

По умолчанию функция считает воскресенье первым днем недели.

Для отображения порядкового номера недели для указанной даты применяется функция НОМНЕДЕЛИ:

НОМНЕДЕЛИ.

Дата 24.05.2015 приходится на 22 неделю в году. Неделя начинается с воскресенья (по умолчанию).

С понедельника.

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

Для указания текущей даты используется функция СЕГОДНЯ (не имеет аргументов). Чтобы отобразить текущее время и дату, применяется функция ТДАТА ().

Следующая дата в Excel

Следующая дата юбилея

Чтобы вычислить следующую юбилейную дату, вы можете использовать формулу, основанную на функциях ДАТАМЕС и РАЗНДАТ. В показанном примере формула в D5:

Эта формула будет работать и для вычисления следующего наступающего дня рождения.

Работая изнутри, мы используем функцию РАЗНДАТ, чтобы вычислить, сколько полных лет находится между исходной датой юбилея и датой «с», где на дату указана любая дата после юбилейной даты:

Примечание: в этом случае мы произвольно фиксируем дату начиная с 1 июня 2017 года во всех примерах.

Поскольку нас интересует * следующая * дата юбилея, мы добавляем 1 к результату РАЗНДАТ, затем умножаем на 12, чтобы преобразовать в годы к месяцам.

Затем значение месяца переходит в функцию ДАТАМЕС с исходной датой из столбца B. Функция ДАТАМЕС переводит исходную дату вперед на количество месяцев, указанное на предыдущем шаге, что создает следующую предстоящую юбилейную дату.

Чтобы вычислить следующую годовщину на сегодня, используйте функцию СЕГОДНЯ () для текущей даты:

= ДАТАМЕС(дата; (РАЗНДАТ (дата; СЕГОДНЯ (); «г») + 1) * 12)

Следующий раз в две недели с даты получки

Следующий раз в две недели с даты получки. Чтобы получить следующий день выплаты жалованья — при расчете каждые две недели, с пятницами зарплаты в пятницу, вы можете использовать формулу, основанную на функции ОКРВВЕРХ.

Следующий раз в две недели с даты получки

В показанном примере формула в C5:

Примечание: эта формула использует систему дат по умолчанию 1900 года в Excel.

Эта формула зависит от функции ОКРВВЕРХ, которая округляет числа до заданного кратного. Это работает, потому что даты работают в системе дат по умолчанию 1900 года в Excel, где первый день в системе — это номер 1, равный дате воскресенья 1 января 1900 года.

В этой схеме первая пятница — день номер 6, вторая пятница — день номер 13, а 14-й день — вторая суббота. Это означает, что все вторые субботы в будущем равномерно делятся на 14.

Формула использует этот факт, чтобы определить 2-ую субботу, затем вычитает 1, чтобы получить пятницу предыдущую.

Если вам нужно получить альтернативную пятницу по любой другой схеме, вы можете использовать эту версию формулы:

Идея та же, но формула должна пролонгироваться на 8 дней, чтобы получить даже кратное число 14. Когда ОКРВВЕРХ возвращает дату, 8 дней вычитаются, чтобы вернуться к предыдущей пятнице.

Следующий рабочий день 6 месяцев в будущем

= РАБДЕНЬ(ДАТАМЕС(дата; 6) -1;1; праздничные дни)

Чтобы получить дату 6 месяцев в будущем, на следующий рабочий день вы можете использовать формулу, основанную на функции РАБДЕНЬ, с помощью ДАТАМЕС.

Следующий рабочий день 6 месяцев в будущем

В показанном примере формула в C6 имеет следующий вид:

Работая изнутри, ДАТАМЕС сначала вычисляет дату 6 месяцев в будущем. В показанном примере эта дата — 24 декабря 2015 года.

Затем формула вычитает 1 день, чтобы получить 23 декабря 2015 года, и результат переходит в функцию РАБДЕНЬ в качестве даты начала, с днями = 1, а диапазон B9: B11 предусмотрен для праздников.

РАБДЕНЬ затем вычисляет следующий рабочий день один день в будущем, принимая во внимание праздники и выходные.

Если вам нужно больше гибкости с выходными, вы можете использовать РАБДЕНЬ.МЕЖД.

Следующий рабочий день

Чтобы получить следующий рабочий день, вы можете использовать функцию РАБДЕНЬ.

Следующий рабочий день

В показанном примере формула в C4:

Формула РАБДЕНЬ полностью автоматизирована. Учитывая дату и дни, она будет добавлять дни к дате, принимая во внимание выходные и, при желании, праздники.

РАБДЕНЬ определяет выходные дни в субботу и воскресенье. Если вам нужна большая гибкость, используйте вместо этого функцию РАБДЕНЬ.МЕЖД.

Функции даты и времени в Excel

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

Во всем этом нам могут помочь функции, которые находятся в категории «Дата и время» в Экселе. Их там чуть больше двадцати, и с каждым разом разработчики добавляют новые. В данной статье мы на примерах рассмотрим практически все. И, думаю, после этого у Вас отпадут вопросы: как поставить актуальную дату, как посчитать рабочие дни за определенный период, как узнать последнее число месяца и много других.

Начнем с функции ДАТА – она выводит заданное число в числовом виде ( А1 ). Аргументы у нее такие: (год;месяц;день). При этом формат ячейки автоматически меняется на Дата.

Вывод

С ее помощью можно прибавить дни (месяца, года) к дате или отнять. Например, в А2 вставим текущую, используя ТДАТА, а затем в В2 пропишем формулу:

Что она значит: из А2 поочередно вытягивается каждый аргумент, а к дням добавляется 7. И теперь в В2 всегда будет показано значение на 7 дней больше текущего.

Подробнее прочесть про функцию ДАТА можете, перейдя по ссылке.

Прибавление

Следующая функция РАЗНДАТ . Ее в списке нет, но пользоваться ей можно. Она поможет рассчитать дни, месяцы, годы между заданными значениями. Аргумента у нее три: начальная, конечная дата и единица. В качестве последнего указывается: y, m, d, md, ym, yd . Так, например, если нужно посчитать месяцы между датами ( А3 и В3 ), выбирайте m . Формула выглядит так:

Подробнее о РАЗНДАТ прочтите в статье: как посчитать дни между датами в Эксель.

РАЗНДАТ

ДАТАЗНАЧ – делает из указанной даты порядковый номер. Дело в том, что Эксель каждую дату понимает как определенное число. Отсчет начинается с 01.01.1900 года – это 1, 02.01.1990 – это 2 и так далее. В качестве аргумента – дата, записанная в виде текста ( Е1 ), или объединенные значения из нескольких ячеек ( D4 ).

В примере видно, что 13 ноября 2017 года соответствует число 43052. Его можно использовать для расчетов, применения фильтров, форматирования.

ДАТАЗНАЧ

ДЕНЬ – достает из определенной даты только день. В качестве аргумента – указанная в числовом формате дата.

Например, применим формулу к ячейке А1 . Результат будет 13 ( А5 ).

13 ноября

ДАТАМЕС – вернет дату на заданное количество месяцев больше или меньше текущей. Аргументы : начальная дата и количество месяцев. Второй может быть как отрицательным, так и положительным числом.

Если к А1 прибавить 2 мес, получится 13 января ( А6 ): =ДАТАМЕС(А1;2) . Если нужна дата в прошлом, тогда в скобках укажите отрицательное значение: (А1;-2) – выйдет 13 сентября.

ДАТАМЕС

КОНМЕСЯЦА – возвращает последний день указанного месяца. В качестве аргументов : дата начала и число месяцев.

Например, нужно узнать последний день декабря. Начальной датой возьмем А1 , значит мне нужно прибавить 1, чтобы из ноября получить декабрь. Формула такая:

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

То есть мы отняли 2 месяца от начальной даты ( А1 ), чтобы получился сентябрь.

КОНМЕСЯЦА

Функция ЧАС преобразует заданное десятичное число в часы или выделяет из ячейки с датой и временем только час. В Экселе время обозначается десятичными числами, так 12:00 – это 0,5 ( А8 ), а если написать 0,46 ( А9 ), то выделится 11 часов. Соответствующие формулы записаны в Е8 и Е9 .

Если же у Вас в ячейке показываются текущие дата и время ( А10 ), то из нее можно выделить число соответствующее часам: =ЧАС(А10) .

Выделение часов

Функция МИНУТЫ похожа на предыдущую, только возвращает соответствующее значение. Например, в А10 стоит 17:45. Записав формулу: =МИНУТЫ(А10) , в В11 покажется только число 45. Если работаете с десятичными числами ( А9 ), то можно указать и их в качестве аргумента. Так из 0,46 выделяется 2 минуты.

Выделяем минуты

Чтобы показать количество секунд, используется функция СЕКУНДЫ . В ячейке А10 стоит 26 сек, хотя они и не отображаются; а числу 0,46 ( А9 ) соответствует 24 сек.

Выделение секунд

Если из установленного в ячейке дня необходимо выделить только МЕСЯЦ , используется соответствующая функция. Формула: =МЕСЯЦ(А13) вернет в В13 число 11, которое относится к ноябрю.

Вывод 11

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

Возьмем такую формулу:

Она посчитает все рабочие даты за период с 13 ноября по 13 января, и при этом вычтет 2 праздника, 1 и 7 января.

Только рабочие

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

Аргументу «выходные» соответствует определенное число. При их заполнении появится выпадающий список, из которого нужно его выбрать. Так, например, у меня выходной только в среду, значит, пишу в формуле «14». Указываю праздники, и выходит 51 рабочий дней.

Выбор выходных

Можно записать выходные и по-другому – в виде 1 и 0, взятых в кавычки. Нули – это рабочие, а единицы – выходные. Запись «0010010» означает, что мы отдыхаем в среду и субботу. Итого, работаем всего 42 дня.

Другой вид записи

Если на листе Excel в определенной ячейке нужна сегодняшняя дата, тогда используйте ТДАТА . Она в числовом формате отобразит дату и время ( А18 ), установленные на компьютере. Аргументов здесь нет.

А18

ВРЕМЯ – позволит вывести не целое число, соответствующее заданному времени. Аргумента здесь три – часы, мин и сек. Например, 18:14:57 – это 0,760381944.

Не целое значение

ВРЕМЗНАЧ тоже вернет числовое значение для времени, только в качестве аргумента используется число в текстовом формате, заключенное в кавычки: =ВРЕМЯЗНАЧ(«18:14:57») .

Прописанная дата

Функцию СЕГОДНЯ я уже описывала. Она отобразит текущую дату. Аргументы здесь не указываются.

А21

Кстати именно с ее помощью можно посчитать возраст человека по дате рождения. Для этого из текущего дня выделяется год и отнимается г/р человека: =ГОД(СЕГОДНЯ())-1945 .

Возраст

Если нужно определить день недели по заданной дате, тогда воспользуйтесь функцией ДЕНЬНЕД . У нее первый аргумент – это дата, второй – тип, какое число нужно вернуть. При вводе формулы развернется список, из которого его можно выбрать. Например, я хочу, чтобы пн соответствовала единица, вт – двойка и так далее, значит ставлю «11».

Указываем тип

В результате, для 13 ноября 2017 года показано – 1. Правильно – это понедельник.

1 – понедельник

Чтобы вывести номер недели в году, на которую припадает определенное число, используется НОМНЕДЕЛИ . Здесь аргументы те же – дата и тип. Второй выбирается из выпадающего списка. Первая неделя в году может считаться или с 1 января (это 1 система), или по стандарту ISO 8601 с первого четверга (2 система).

Выделяйте в списке значения и смотрите в небольшой области рядом пояснения. Например, возьмем за первую неделю ту, которая начинается с понедельника, значит, ставим для второго аргумента «2».

Пояснения к пунктам

В примере, 13 ноября в 2017 году ( А21 ) припадает на 47 неделю.

Подсчет

И последняя функция, которую мы рассмотрим – РАБДЕНЬ . Она возвращает дату, которая больше или меньше на заданное число дней, но именно рабочих. Здесь не учитываются выходные и праздники. Аргумента у нее три: дата начала, дни, праздники.

Чтобы избежать ошибок в расчетах, начальное значение введем с помощью функции ДАТА ( А24 ). Теперь давайте отсчитаем 80 дней ( В24 ):

Если нужно, последним аргументом указываются адреса ячеек с праздниками. Ячейка, в которую выводится результат, должна быть отформатирована как дата ( С24 ).

Только рабочие дни

На этом буду заканчивать. Надеюсь, Вы нашли нужную функцию из того списка, который я описала в статье, и теперь сможете вывести или посчитать правильно данные в ячейках с датой и временем в Экселе.

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

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