Содержание
- Использование оператора СЕГОДНЯ
- Способ 1: введение функции вручную
- Способ 2: применение Мастера функций
- Способ 3: изменение формата ячейки
- Способ 4: использование СЕГОДНЯ в комплексе с другими формулами
- Вопросы и ответы
Одной из интересных функций Microsoft Excel является СЕГОДНЯ. С помощью этого оператора производится ввод в ячейку текущей даты. Но его можно также применять и с другими формулами в комплексе. Рассмотрим основные особенности функции СЕГОДНЯ, нюансы ее работы и взаимодействия с другими операторами.
Использование оператора СЕГОДНЯ
Функция СЕГОДНЯ производит вывод в указанную ячейку даты, установленной на компьютере. Она относится к группе операторов «Дата и время».
Но нужно понимать, что сама по себе данная формула не будет обновлять значения в ячейке. То есть, если вы через несколько дней откроете программу и не пересчитаете в ней формулы (вручную или автоматически), то в ячейке будет установлена все та же дата, а не актуальная на данный момент.
Для того, чтобы проверить установлен ли автоматический пересчет в конкретном документе нужно выполнить ряд последовательных действий.
- Находясь во вкладке «Файл», переходим по пункту «Параметры» в левой части окна.
- После того, как активировалось окно параметров, переходим в раздел «Формулы». Нам понадобится самый верхний блок настроек «Параметры вычислений». Переключатель параметра «Вычисления в книге» должен быть установлен в позицию «Автоматически». Если он находится в другой позиции, то следует его установить так, как было сказано выше. После изменения настроек нужно нажать на кнопку «OK».
Теперь при любом изменении в документе будет выполняться его автоматический пересчет.
Если по каким-то причинам вы не желаете устанавливать автоматический пересчет, то для того, чтобы актуализировать на текущую дату содержимое ячейки, которая содержит функцию СЕГОДНЯ, нужно её выделить, установить курсор в строку формул и нажать кнопку Enter.
В этом случае, при отключении автоматического пересчета он будет выполнен только относительно данной ячейки, а не по всему документу.
Способ 1: введение функции вручную
Данный оператор не имеет аргумента. Синтаксис его довольно прост и выглядит следующим образом:
=СЕГОДНЯ()
- Для того, чтобы применить данную функцию достаточно просто вставить это выражение в ячейку, в которой хотите видеть снимок сегодняшней даты.
- Для того, чтобы произвести расчет и вывести результат на экран, жмем на кнопку Enter.
Урок: Функции даты и времени в Excel
Способ 2: применение Мастера функций
Кроме того, для введения этого оператора можно использовать Мастер функций. Такой вариант особенно подойдет начинающим пользователям Excel, которые ещё путаются в названиях функций и в их синтаксисе, хотя в данном случае он максимально прост.
- Выделяем ячейку на листе, в которую будет выводиться дата. Кликаем по пиктограмме «Вставить функцию», расположенной у строки формул.
- Происходит запуск Мастера функций. В категории «Дата и время» или «Полный алфавитный перечень» ищем элемент «СЕГОДНЯ». Выделяем его и жмем на кнопку «OK» в нижней части окна.
- Открывается небольшое информационное окошко, в котором сообщается о назначении данной функции, а также говорится о том, что она не имеет аргументов. Жмем на кнопку «OK».
- После этого дата, установленная на компьютере пользователя в данный момент, будет выведена в предварительно указанную ячейку.
Урок: Мастер функций в Excel
Способ 3: изменение формата ячейки
Если перед вводом функции СЕГОДНЯ ячейка имела общий формат, то она автоматически будет переформатирована в формат даты. Но, если диапазон был уже отформатирован под другое значение, то оно не изменится, а значит, формула будет выдавать некорректные результаты.
Для того, чтобы посмотреть значение формата отдельной ячейки или области на листе, нужно выделить нужный диапазон и находясь во вкладке «Главная» взглянуть, какое значение установлено в специальной форме формата на ленте в блоке инструментов «Число».
Если после ввода формулы СЕГОДНЯ в ячейке автоматически не был установлен формат «Дата», то функция будет некорректно отображать результаты. В этом случае необходимо произвести изменение формата вручную.
- Кликаем правой кнопкой мыши по ячейке, в которой нужно изменить формат. В появившемся меню выбираем позицию «Формат ячеек».
- Открывается окно форматирования. Переходим во вкладку «Число» в случае, если оно было открыто в другом месте. В блоке «Числовые форматы» выделяем пункт «Дата» и жмем на кнопку «OK».
- Теперь ячейка отформатирована правильно и в ней отображается именно сегодняшняя дата.
Кроме того, в окне форматирования также можно поменять представление сегодняшней даты. По умолчанию установлен формат по шаблону «дд.мм.гггг». Выделяя различные варианты значений в поле «Тип», которое расположено в правой части окна форматирования, можно изменять внешний вид отображения даты в ячейке. После изменений не забывайте жать на кнопку «OK».
Способ 4: использование СЕГОДНЯ в комплексе с другими формулами
Кроме того, функцию СЕГОДНЯ можно использовать, как составляющую часть комплексных формул. В данном качестве этот оператор позволяет решать гораздо более широкие задачи, чем при самостоятельном использовании.
Оператор СЕГОДНЯ очень удобно применять для вычисления временных интервалов, например, при указании возраста человека. Для этого в ячейку записываем выражение такого типа:
=ГОД(СЕГОДНЯ())-1965
Для применения формулы жмем на кнопку ENTER.
Теперь в ячейке при правильной настройке пересчета формул документа постоянно будет отображаться актуальный возраст человека, который был рожден в 1965 году. Аналогичное выражение можно применить и для любого другого года рождения или для вычисления годовщины события.
Существует также формула, которая в ячейке отображает значения на несколько дней вперед. Например, для отображения даты через три дня она будет выглядеть следующим образом:
=СЕГОДНЯ()+3
Если нужно постоянно иметь на виду дату на три дня назад, то формула будет выглядеть так:
=СЕГОДНЯ()-3
Если нужно отобразить в ячейке только номер текущего числа в месяце, а не дату полностью, то применяется такое выражение:
=ДЕНЬ(СЕГОДНЯ())
Аналогичная операция для показа номера актуального месяца будет выглядеть следующим образом:
=МЕСЯЦ(СЕГОДНЯ())
То есть, в феврале в ячейке будет стоять цифра 2, в марте – 3 и т.д.
С помощью более сложной формулы можно вычислить, сколько дней пройдет от сегодняшнего дня до наступления конкретной даты. Если настроить правильно пересчет, то таким способом можно создать своеобразный обратный таймер отсчета до заданной даты. Шаблон формулы, которая имеет подобные возможности, выглядит следующим образом:
=ДАТАЗНАЧ("заданная_дата")-СЕГОДНЯ()
Вместо значения «Заданная дата» следует указать конкретную дату в формате «дд.мм.гггг», до которой нужно организовать отсчет.
Обязательно следует отформатировать ячейку, в которой будет выводиться данный расчет, под общий формат, иначе отображение результата будет некорректным.
Существует возможность комбинации и с другими функциями Excel.
Как видим, с помощью функции СЕГОДНЯ можно не только просто выводить актуальную на текущий день дату, но и производить многие другие вычисления. Знание синтаксиса этой и других формул поможет моделировать различные комбинации применения данного оператора. При правильной настройке пересчета формул в документе его значение будет обновляться автоматически.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
В этой статье описаны синтаксис формулы и использование функции СЕГОДНЯ
в Microsoft Excel.
Описание
Возвращает текущую дату в числовом формате. Числовой формат даты — это код даты и времени, с помощью которого в Microsoft Excel производятся вычисления над датами и промежутками времени. Если до ввода этой функции для ячейки был задан формат Общий, результат будет отформатирован как Дата. Если должно отображаться число, выберите для ячейки Общий или Числовой формат.
Функция СЕГОДНЯ полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Она также используется для вычисления интервалов. Например, если известно, что кто-либо родился в 1963 году, узнать возраст этого человека можно с помощью следующей функции.
=
ГОД(
СЕГОДНЯ())-1963
В этой формуле функция СЕГОДНЯ используется в качестве аргумента функции ГОД для получения текущего года, из которого вычитается 1963. Полученное значение и есть возраст человека.
Примечание: Если функция СЕГОДНЯ не обновляет дату, как ожидается, может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке Файл выберите команду Параметры, а затем в категории Формулы в разделе Параметры вычислений выберите вариант Автоматически.
Синтаксис
СЕГОДНЯ()
У функции СЕГОДНЯ нет аргументов.
Примечание: В приложении Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Формула |
Описание |
Результат |
=СЕГОДНЯ() |
Возвращает текущую дату. |
01.12.2011 |
=СЕГОДНЯ()+5 |
Возвращает текущую дату плюс 5 дней. Например, если текущая дата — 01.01.2012, формула возвращает значение 06.01.2012. |
06.12.2011 |
=ДАТАЗНАЧ(«1.01.2030»)-СЕГОДНЯ() |
Возвращает количество дней с текущей даты до 1.01.2030. Помните о том, что для правильного отображения результатов ячейка должна иметь формат «Общий» или «Числовой». |
31.01.1918 |
=ДЕНЬ(СЕГОДНЯ()) |
Возвращает текущее число месяца (1–31). |
1 |
=МЕСЯЦ(СЕГОДНЯ()) |
Возвращает текущий месяц (1–12). Например, если текущий месяц — май, формула возвращает значение 5. |
12 |
Нужна дополнительная помощь?
Skip to content
Функция СЕГОДНЯ в Excel делает именно то, на что указывает ее имя — возвращает сегодняшнюю дату.
Синтаксис ее настолько прост, насколько это вообще возможно — у нее вообще нет аргументов. Всякий раз, когда вам нужно вставить текущую дату в Excel, просто введите в ячейку:
=СЕГОДНЯ()
- Как вставить сегодняшнюю дату?
- Как использовать функцию СЕГОДНЯ в Excel – примеры.
- Добавить (вычесть) дни от текущего момента.
- Сколько дней до либо после определенного момента?
- Рассчитать число месяцев до либо после определенного момента.
- Рассчитать годы до и после определенного события.
- Считаем возраст.
- Как найти в списке ближайший день календаря?
- Получить любой день, ближайший к сегодняшнему.
- Выделяем цветом актуальное время в таблице.
Вы можете отформатировать возвращаемое значение в любом встроенном либо произвольном формате. Скажем, таким образом:
3 вещи, которые вы должны знать о использовании СЕГОДНЯ() в Эксель:
- Она изменчивая. Это означает, что она постоянно обновляется при каждом открытии либо изменении рабочего листа.
- Если результат не обновляется сам собой, то скорее всего, автоматический пересчет просто отключен в вашей книге. Чтобы снова активировать его, перейдите на вкладку Файл – Параметры — Формулы — «Параметры вычислений» и выберите «Автоматически». Альтернатива — просто нажмите F9.
- Хотите вставить текущую дату и время? Возьмите ТДАТА().
Как вставить сегодняшнюю дату?
Существует два способа – при помощи формулы и вручную. Какой из них воспользоваться, зависит от того, хотите ли вы получить статическое или динамическое значение.
Значение, возвращаемое формулой, всегда обновляется автоматически. Поэтому она нужна, чтобы на рабочем листе всегда отображалась актуальная информация, независимо от того, когда вы его открываете.
=СЕГОДНЯ()
Для лучшей ясности вы можете объединить её с пояснительным текстом:
=СЦЕПИТЬ(«Сегодня — «;ТЕКСТ(СЕГОДНЯ(); «dd mmmm, yyyy»))
Поскольку в Excel время хранится в виде чисел, объединение текста с формулой «в лоб» приведет к бессмыслице, скажем, «Сегодня — 42965». Избегая этого, мы вкладываем ее в функцию ТЕКСТ для отображения в нужном формате.
Конечно, можно просто записать нужное значение в ячейку с клавиатуры. Но более быстрый способ — одно из следующих сочетаний клавиш:
- Для вставки текущей даты: Ctrl +;
- Вставить время: Ctrl + Shift +;
- Для ввода дат и времени : Ctrl +; затем пробел, а затем Ctrl + Shift +;
Примечание. Чтобы это сработало, при загрузке Excel у вас должна быть включена английская раскладка клавиатуры. Почему так – загадка Microsoft…
Как использовать функцию СЕГОДНЯ в Excel – примеры.
Вы уже знаете, что основной её целью является получение актуальных данных. Кроме того, вы можете использовать ее в сочетании с другими функциями для выполнения более сложных вычислений. Ниже вы найдете несколько примеров таких выражений.
Добавить (вычесть) дни от текущего момента.
Ежели нужно добавить (вычесть) несколько дней по отношению к текущему моменту, сделайте простую арифметическую операцию сложения (вычитания), соответственно.
Добавляя 7 дней, сделайте так:
= СЕГОДНЯ() + 7
Вычитаем 7 дней:
= СЕГОДНЯ() — 7
Исключаем выходные (субботу и воскресенье) из ваших расчетов, вложите СЕГОДНЯ() в РАБДЕНЬ(), которая работает только с будними днями.
Добавляем 7 рабочих дней:
= РАБДЕНЬ(СЕГОДНЯ(); 7)
Вычитаем 7 рабочих дней:
= РАБДЕНЬ (СЕГОДНЯ(); -7)
Следующий скриншот показывает результаты:
Примечание. Чтобы правильно отобразить вычисленное, не забудьте установить формат ячейки на «Дата».
Сколько дней до либо после определенного момента?
Подсчитывая, сколько дней осталось до наступления какого-то события, вычтите сегодняшнее из будущего:
дата — СЕГОДНЯ()
Ее можно передать непосредственно в выражение в формате, понятном для Эксель, либо с помощью ДАТА(), либо в качестве ссылки на ячейку.
Узнаем, сколько осталось до 31 декабря 2020 года, примените один из способов:
=A2-СЕГОДНЯ()
=ДАТА(2020;12;31)-СЕГОДНЯ()
=»31/12/2020″-СЕГОДНЯ()
Все они говорят нам, что на момент написания (19 апреля 2020 года) до конца 2020 года оставалось 256 суток:
Посчитаем, сколько прошло суток с определенной даты. Вычтем из нее уже прошедшую:
СЕГОДНЯ() — дата
Узнаем, сколько дней прошло с 1 января 2020 года. Есть несколько вариантов:
=СЕГОДНЯ()-A2
=СЕГОДНЯ()-ДАТА(2020;1;1)
=СЕГОДНЯ()-«1/1/2020»
Рассчитать число месяцев до либо после определенного момента.
Для расчета сколько месяцев между двумя датами, применяется РАЗНДАТ() (DATEDIF в английском варианте):
РАЗНДАТ(прошедшая; СЕГОДНЯ(); «m»)
Считая, сколько полных месяцев от текущей даты до будущей, просто поменяйте местами аргументы:
РАЗНДАТ(СЕГОДНЯ(); будущая;»m»)
Указав интересующий нас срок в ячейке A4 то наши вычисления можно упростить.
Подсчитываем месяцы с определенной точки в прошлом:
=РАЗНДАТ(A4;СЕГОДНЯ();»m»)
Месяцы до определенной отметки в будущем :
=РАЗНДАТ(СЕГОДНЯ();D4;»m»)
Обратите внимание, что здесь рассчитывается количество полных месяцев.
Рассчитать годы до и после определенного события.
Рекомендации для вычисления лет аналогичны тем, которые обсуждались в приведенном выше примере. Разница в том, что вы используете параметр «у», для вывода числа полных лет:
Годы, прошедшие после какого-то события:
РАЗНДАТ(прошедшая дата; СЕГОДНЯ(); «y»)
Годы до будущего события:
РАЗНДАТ(СЕГОДНЯ(); будущая дата; «y»)
Записав время не в само выражение, а в ячейку A4, получим:
Полных лет после:
= РАЗНДАТ(A4;СЕГОДНЯ();»y»)
Полных лет до:
= РАЗНДАТ(СЕГОДНЯ();A4;»y»)
Как и в предыдущем случае, подсчитываются только полные годы.
Поэтому, если расчет приходится на день рождения, целесообразно добавить 1 к первому аргументу. Иначе станете на 1 год моложе
Для получения дополнительной информации о РАЗНДАТ() см. Как посчитать, сколько дней между датами .
Считаем возраст.
Зная чей-то год рождения, вы можете вычесть этот год из текущего, и узнать возраст человека:
ГОД(СЕГОДНЯ()) – год рождения
Если человек родился в 1991году, можно посчитать так:
=ГОД(СЕГОДНЯ())-1991
Вы можете ввести год рождения в отдельной ячейке и затем сослаться на неё:
Вы можете увидеть несколько других примеров расчета возраста в этом уроке.
Как найти в списке ближайший день календаря?
Вам интересно узнать, какая из имеющихся в списке ближе всего к актуальной? Примените одну из следующих формул массива, чтобы выяснить это.
Чтобы найти ближайшую прошедшую, сначала «отфильтруйте» все, превышающие текущую, а затем обработайте функцией МАКС(), и получите наибольшую среди оставшихся.
С примерами в ячейках от A2 до A10 это будет выглядеть следующим образом:
=МАКС(ЕСЛИ($A$2:$A$10 < СЕГОДНЯ(); $A$2:$A$10))
Чтобы найти точку ближайшего будущего, определите в начале все те, которые еще не наступили, а затем при помощи МИН() получите наименьшее среди них:
=МИН(ЕСЛИ($A$2:$A$10 > СЕГОДНЯ(); $A$2:$A$10))
Получить любой день, ближайший к сегодняшнему.
Определяя ближайший к нам день в смешанном списке прошлых и будущих событий, используйте классическую комбинацию ИНДЕКС+ПОИСКПОЗ с несколькими изменениями:
ИНДЕКС( диапазон; ПОИСКПОЗ(МИН (ABS ( диапазон — СЕГОДНЯ ())); ABS ( диапазон — СЕГОДНЯ ()); 0))
Давайте поясним:
- МИН(ABS( диапазон — СЕГОДНЯ())). Сначала вы вычитаете актуальную дату из каждой позиции в перечне. Затем функция ABS() возвращает различия в виде абсолютных значений без учета их знака. МИН находит минимальное значение, которое затем применяется в качестве критерия поиска.
- ABS(диапазон — СЕГОДНЯ()). Вы вычитаете ее из каждой позиции в списке и возвращаете массив абсолютных значений. В этом массиве ИНДЕКС+ПОИСКПОЗ ищет критерий поиска.
В этом примере выражение принимает следующий вид:
=ИНДЕКС($A$2:$A$10; ПОИСКПОЗ(МИН(ABS($A$2:$A$10 — СЕГОДНЯ())); ABS($A$2:$A$10 — СЕГОДНЯ()); 0))
На скриншоте ниже показан результат:
Примечание. Все три примера для получения ближайшей даты являются формулами массива, поэтому их необходимо вводить, нажав Ctrl + Shift + Enter .
Выделяем цветом актуальное время в таблице.
При работе с длинным списком событий либо разработке собственного календаря в Эксель может быть целесообразным выделение цветом текущего момента. Для этого создайте правило условного форматирования с этим выражением:
=B$1=СЕГОДНЯ()
Где B1 — самая левая верхняя ячейка области, к которой применяется правило.
Результат может выглядеть примерно так:
Обратите внимание, что знак $ позволяет закрашивать весь столбец. Нужна только первая строка? Запишите просто — B1.
Подробные шаги по настройке правила условного форматирования можно найти здесь: Как применить условное форматирование в Excel .
Итак, мы с вами рассмотрели основные способы применения функции СЕГОДНЯ() в Excel. Если мы что-то упустили – пишите в комментариях.
Возможно, вам также будет интересно:
Функция СЕГОДНЯ – одна из самых простых в Excel и даже не имеет аргументов. Ее предназначение – вывод в ячейке сегодняшней даты, то есть той, которая установлена непосредственно в системе. Функцию можно комбинировать с другими или использовать как самостоятельную.
Применение функции СЕГОДНЯ в Excel
Разберемся с тем, как работает функция СЕГОДНЯ, с чем не должно возникнуть трудностей даже у начинающих пользователей Excel. Введите в пустой клетке =СЕГОДНЯ() и нажмите Enter для применения. Вы увидите, что на экране появилась текущая дата в стандартном формате ячейки.
Если же числа не соответствуют дате, понадобится изменить формат ячейки на «Дата» через раздел «Число» на главной вкладке программы.
Далее рассмотрю несколько простых примеров того, как можно комбинировать СЕГОДНЯ с другими функциями в Excel. Например, вы можете вычислить возраст человека, зная его год рождения, для чего введите =ГОД(СЕГОДНЯ())-2000, где 2000 – тот самый год. Вместо этого числа можно подставить номер ячейки, где стоит год рождения. Как результат вы увидите текущий возраст человека.
Отмечу, что при подобном и некоторых других комбинированиях формат ячейки должен быть «Общий», иначе результат не будет соответствовать действительности.
Можно узнать, какое число будет через несколько дней, для чего к СЕГОДНЯ нужно добавить указанное количество дней через +, но в этом случае формат ячейки должен остаться «Дата», ведь вас интересует точный результат, включая день, месяц и год. Точно так же работает и вычитание указанного количества дней от текущей даты.
Если нужно вывести только сегодняшний день, используйте строку =ДЕНЬ(СЕГОДНЯ()), а для месяца =МЕСЯЦ(СЕГОДНЯ()), формат ячейки сохраняйте общим, ведь необходимо отобразить только одно число.
Теперь разберу более сложный вариант комбинирования функций, например, сколько дней пройдет от сегодняшнего дня до указанной даты. В этом случае дату нужно указывать как текст, поэтому комбинировать ее с другими значениями в ячейках не получится. Введите =ДАТАЗНАЧ(«01.01.2000»)-СЕГОДНЯ(), где указанную дату замените на свою.
Итогом вычисления функции вы увидите, через сколько дней наступит указанная дата. Так вы можете вести собственный календарь или заполнять различные расписания.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Настройка функции СЕГОДНЯ
С использованием рассматриваемой функции все понятно, теперь давайте немного остановимся на ее настройках. Для начала можно затронуть тему изменения формата отображения даты путем настройки ячеек. Для этого выделите их необходимое количество и щелкните правой кнопкой мыши.
-
Из появившегося контекстного меню выберите пункт «Формат ячеек».
-
Выберите числовой формат «Дата» и ознакомьтесь с доступными типами. Среди них вы запросто найдете подходящий.
-
После применений изменений вы увидите, что в выделенных ячейках тип даты поменялся, но настройки не коснулись других клеток, которые не попали в выделение.
Следующая настройка – автоматическое вычисление в книге. Дело в том, что если эта настройка отключена, сегодняшняя дата всегда будет оставаться такой же, как и в день создания самой функции. Автоматическое вычисление пересчитает все значения и отобразит текущую дату.
-
Для изменения настроек откройте вкладку «Файл» и перейдите в «Параметры».
-
В разделе «Формулы» установите маркер параметра вычислений в книге на «Автоматически».
-
Если не хотите, чтобы таблица обновлялась сама, отметьте «Вручную» и отключите пересчет при сохранении.
Учитывайте, что при ручном вычислении вам понадобится выбрать ячейку с функцией и снова нажать Enter, чтобы данные обновились.
В этой статье, помимо функции СЕГОДНЯ, были разобраны и другие операторы работы с датой. Используйте их все по необходимости и комбинируйте между собой, чтобы упростить взаимодействие с книгой и всегда видеть на экране правильный день, месяц и год.
Вставка текущих даты и времени в ячейку
Смотрите также Excel» минутах.Данный факт лучше усвоить макрос. шрифт, а размер тогда лучше использоватьВ1 Эта функция находится будем устанавливать дату.23:59:59Принимает три обязательных аргумента категорииЧисловой формат. копирование и вставку запятой).Примечание:protofessorПримечание. С помощью формата на конкретном примере:
Можно и без шрифта 14 пунктов). функцию «=ТДАТА()».попробуем отразить фразу: на закладке «Формулы» На закладке «Формулы». При достижении этого (год, месяц иДата и время>Примечание:
Вставка фиксированного значения даты или времени в ячейку Excel
для каждой ячейки(Mac) Чтобы вставить текущее Мы стараемся как можно: для каждого города ячеек мы настраиваемЗаполните диапазон ячеек A1:A3 макроса.Для установки текущей датыТекущая дата и время «Сейчас 10:35». Для в разделе «Вычисления». в разделе «Библиотека значения функция обнуляется. день) и возвращаетв Excel. ЕслиВремя
-
Мы стараемся как из примера. время, нажмите клавиши оперативнее обеспечивать вас
-
подтянуть пояс в способ отображения их
-
числовыми значениями: 0,25Напр. и времени щелкните
-
в ячейке. этого вНажимаем на кнопку функций» выбираем функцию
-
Функции порядковый номер даты. Вы не читали.
-
можно оперативнее обеспечиватьВажно:+ ; (точка актуальными справочными материалами которм он находится, значений. Например, например (четверть дня); 0,5(полдень);
-
A1-ячейка ввода по полю «Справа:»,B1 функции «Пересчет» (калькулятор «Дата и время»ДАТА Если до ввода
-
Вставка обновляемых значений даты или времени
наш прошлый урокДата и время, обновляемые вас актуальными справочными Чтобы пример заработал должным с запятой). на вашем языке. а потом уже можно добавить или 0,75 (3/4 дня).В1 =ЕСЛИ (ТДАТА
а затем щелкнитеВставка текущей даты впишем формулу: =»Сейчас нарисован). Или нажимаем . Нажимаеми этой функции ячейка по функциям, советуем при пересчете листа материалами на вашем образом, его необходимо(Windows) Чтобы вставить текущие Эта страница переведена
Пример
через функцию =ТДАТА() |
убрать время из |
Выделите A1:A3 и с |
()»»;B1;»») по кнопке «Вставить |
Excel реализуется несколькими |
«&A1. В результате на кнопку функциифункцию Excel «Сегодня» |
-
ВРЕМЯ имела формат к нему обратиться.
-
или открытии книги, языке. Эта страница вставить в ячейку дату и время, автоматически, поэтому ее прибавить или отнять даты в Excel. помощью диалогового окна
но в этом дату» (при необходимости способами: получим: «Сейчас 0,440972222222222». «Параметры вычислений» ->
-
, затем, нажимаемможно использовать совместно:Общий В этом уроке считаются динамическими, а переведена автоматически, поэтому A1 листа. нажмите клавиши CTRL+; текст может содержать соответствующее количество часов,На следующем примере посчитаем, «Формат ячеек» (CTRL+1)
случае надо включить щелкните на кнопкуЗадав параметры колонтитулов. Преимущество EXCEL подставил вместо
«Автоматически». «ОК».В данном примере к, то результат будет мы познакомимся с не статическими. Чаще ее текст можетЧтобы переключиться между просмотром (точка с запятой), неточности и грамматические которая составляет разница какая часть суток задайте формат «Время», интерацию (чтобы не «Вставить время»). И
Изменение формата даты и времени
данного способа в 10:35 соответствующее времениА проще всегоВ ячейке появилась ячейке D1 применен отформатирован как дата. 4-мя очень полезными всего для получения содержать неточности и результатов и просмотром затем ПРОБЕЛ, а ошибки. Для нас между Вашим городом прошла от полночи как показано на было циклической ссылки) нажмите ОК на том, что текущая число 0,440972222222222. (см. обновить данные даты сегодняшняя дата, которая формат даты и
support.office.com
Вставка текущих даты и времени в ячейку
Значение аргумента функциями, которые позволяют динамической даты или грамматические ошибки. Для формул, возвращающих эти после этого — CTRL+SHIFT+; важно, чтобы эта и интересующим городом(один до 9:45. рисунке:Марина обоих диалоговых окнах. дата и время файл примера). и времени, нажав будет меняться каждый времени.День не просто отображать, времени в ячейке нас важно, чтобы результаты, нажмите клавиши
(точка с запятой). статья была вам час=1/24, два часа=2/24В ячейки A1:A3 введитеЧтобы сложить время в: Нет В данных полях проставляются сразу наДля отображения времени в на клавишу «F9». день, при открытииНа этом наш урок(или Месяц) может
Вставка статических значений даты или времени
но и создавать на листе используются эта статья была
-
Ctrl+` (знак ударения)(Mac) Чтобы вставить текущие полезна. Просим вас и т.д).
-
9:45.
-
Excel по формулеT-cat можно вводить свой все страницы одновременно. нужном нам форматеКак посчитать возраст книги Excel. окончен. Сегодня мы быть, как положительным, даты и время функции. вам полезна. Просим
-
или на вкладке дату и время, уделить пару секундЭто по крайнейПерейтите на A1 и или с помощью: Есть функция ТДАТА текст.
-
Вставка обновляемых значений даты или времени
Используя функцию СЕГОДНЯ(). используем функцию ТЕКСТ(): на текущую дату,Можно быстро установить сегодняшнюю разобрали несколько полезных так и отрицательным в Excel.Чтобы вставить текущую дату вас уделить паруФормулы
-
нажмите клавиши CTRL+; и сообщить, помогла мере мое видение-начинающего вызовите окно «Формат функции:=СУММ() нужно использоватьФункция ТДАТА применяетсяНажмите на кнопку ОКИспользуя комбинацию горячих клавиш=»Сейчас «&ТЕКСТ(A1;»ч:мм») смотрите в статье дату сочетанием клавиш функций из категории числом. Если величина
Не имеет аргументов и или время, чтобы секунд и сообщить, |
в группе |
(точка с запятой), |
ли она вам, и юного специалиста |
ячеек» (CTRL+1). На |
специальный формат. в случаях, когда и обратите на |
CTRL+; – дляПолучим желаемое — «Сейчас «Как посчитать возраст «Shift» + «Ctrl»Дата и время аргумента превышает количество возвращает порядковое число он является обновляемым, помогла ли онаЗависимости формул затем ПРОБЕЛ, а с помощью кнопок по делам экселевским)) закладке «Число», изВ ячейку А4 введите:=СУММ(A1:A3).
support.office.com
Функции для создания и отображения дат и времени в Excel
на листе требуется предварительный результат отображения установки текущей даты 10:35». Обратите внимание, в Excel». + «4» или
, которые Вам обязательно дней в текущем текущей даты, которая с помощью функции вам, с помощьюнажмите кнопку после этого — внизу страницы. Дляvikttur списка «Числовые форматы» Как видно вместо отображать текущую дату колонтитула. Ниже выпадающего и CTRL+SHIFT+; – что мм (минуты)Можно настроить формат
СЕГОДНЯ()
«Ctrl» +»Ж». О пригодятся. Надеюсь, что месяце (количество месяцев берется из системногосегодня кнопок внизу страницы.Показывать формулы+; (точка с удобства также приводим: Я, видимо, не выберите «Дробный». 36 часов мы и время или
ТДАТА()
списка «Нижний колонтитул». для установки текущего записаны строчными буквами, ячейки, чтобы были других сочетаниях клавиш данный урок Вам в году), то времени Вашего компьютера.и Для удобства также. запятой).
ссылку на оригинал так понял задачу.Перейдите на A2 и видим только 12 вычислять значение наДля предварительного просмотра колонтитулов времени. Недостаток –
чтобы отличить их видны одни часы. смотрите в статье понравился. В следующем
происходит увеличение даты: Если функция применяетсяТДАТА приводим ссылку наСкопировав пример на пустойДата или время обновляемые (на английском языке).Если вариант задайте таким же
ДАТА()
– это время основании текущей даты перейдите в меню в данном способе от Месяца (ММ).Подробнее о форматах ячейки «Горячие клавиши Excel» уроке разберем последнююЕсли же величина аргумента к ячейке с
, как показано оригинал (на английском лист, его можно при пересчете листаПредположим, что требуется легкоprotofessor способом «Процентный» формат следующего дня. А и времени, чтобы «Вид»-«Разметка страницы». Там не будет автоматически
СОВЕТ: читайте в статье тут. тему, касаемо работы
является отрицательным числом, форматом в таблице ниже. языке) . настроить в соответствии или открытии книги, указывать текущие дату’а применим, то лучше (или просто нажмите чтобы отобразить сумму при этом значение
же можно их обновляться значение ячейкиПодробнее о пользовательских
ВРЕМЯ()
«Число Excel. Формат»Как с помощью с датами и то происходит уменьшениеОбщий Просмотреть дополнительные сведенияПредположим, что вы хотите со своими потребностями. считаются «динамическими», а и время при
обновление времени поручить комбинацию горячих клавиш часов меняем формат обновлялось при каждом редактировать. на текущие показатели, форматах дат и
здесь. функции «СЕГОДНЯ» настроить временем в Excel, даты:, то к результату о том, как быстро вводить текущие
Примечание: не статическими. Наиболее записи действий в макросу. CTRL+SHIFT+5).
ячейки. открытии листа.Колонтитулы позволяют нам не при открытии документа.
времени читайте вДаты можно складывать, таблицу, чтобы никто а поговорим мыАргументы функции будет применен формат использовать эти функции дату и время Функции распространенным способом получения журнал или автоматическиДело в том,чтоПерейдите на A3 иОткрываетм окно «Формат ячеек»-«Число»-«ЧисловыеВы ее найдете только устанавливать даты Но в некоторых одноименной статье Пользовательский вычитать, прибавлить к
не смог исправить
office-guru.ru
Текущая дата в Excel.
о различных вычисленияхДАТАДата сегодня и ТДАТА. при записи действийСЕГОДНЯ динамической даты или отображать их в ТДАТА — летучая удалите формат ячейки. форматы»-«Все форматы». В
в разделе фукнкций и нумерации страниц. случаях данных недостаток формат даты и ним дни, месяцы, данные в таблице, с использованием функций.могут содержать математические.
Какие
в журнал илии времени в ячейке ячейке при каждом
функция и пересчитывается
А из предыдущих поле «Тип:» вводим: «Дата и время» Так же можно является преимуществом. времени. т.д. Как работать смотрите в статье Всего Вам доброго операции, а такжеНе имеет аргументов и
Чтобы добавить сделать так, чтобыТДАТА на листе является пересчете формул. Вставить
при любом изменении уроков вы знаете, [ч]:мм:сс. И нажимаемМы проверили на предыдущем добавить место дляС помощью VBA макросовСамый простой и быстрый с датами, смотрите «Чтобы не исправляли
и успехов в другие функции Excel. возвращает порядковое числоЯчейка они автоматически выводилисьменяют свои значения использование функции листа. текущие дату и на листе, а
что удалить формат
ОК. уроке, что дата подписи ответственного лица используя в коде способ ввести в в статье «Работа данные в таблице изучении Excel. Например, чтобы прибавить текущих даты иРезультат в ячейке при только при расчетеДля вставки обновляемой текущей время в ячейку
это может вызвать это присвоить форматТеперь отображается количество суммированных
в Excel – за отчет. Например, программы функции: Date();Time();Now(). ячейку текущую дату с датами в Excel задним числом».Автор: Антон Андронов к определенной дате времени, которые берутся=СЕГОДНЯ() каждом пересчете формул. листа или при
даты или времени можно несколькими способами. подтормаживания при изменениях по умолчанию «Общий». часов и минут. это число количества
отредактируем теперь левуюКолонтитулы позволяют установить текущую или время – Excel».
Текущая дата в Excel.Рассмотрим 1 год 5 из системных настроекТекущая дата (значения могут
Вы можете вставить выполнении макроса, содержащего используются функции
Статические значения на листе листа. Для этого можно
дней прошедших от нижнюю часть страницы дату и время это нажать комбинациюЧасы и датуЕсли нужно установитьфункции «Сегодня»»Текушая дата» в месяцев и 17
Вашего компьютера. Если быть разными) значения, которые не эту функцию. НепрерывногоСЕГОДНЯ — изменяются приФункция не пересчитывается нажать комбинацию CTRL+SHIFT+`
excel-office.ru
Отображение формата ВРЕМЯ в ТЕКСТовой строке в MS EXCEL
Данный метод отображения времени 01.01.1900г. А сейчас в области колонтитулов: в верхних или горячих клавиш CTRL+«;» можно установить в не только сегодняшнее Excel дней, можно воспользоваться функция применяется к
=ТДАТА() будут изменяться, или их обновления неи пересчете или открытии автоматически, т.е. для
или использовать выше весьма полезный. Допустим убедимся что времяТаким образом, можно создавать нижних частях страниц (текущая дата) и колонтитул (это отдельное число, но иФункция Excel «Текущая следующей формулой: ячейке с форматомТекущие дата и время же обновлять их. происходит. В качествеТДАТА листа. При нажатии
обновления данных лист описанный способ. нам нужно узнать
в Excel –
документы с удобным документа, который будет CTRL+SHIFT+«;» (текущее время). поле на странице). время, то вместо дата»
А чтобы преобразовать текстовую
Общий (значения могут бытьСтатические значения не изменяются значений даты и, как показано в клавиши сочетание клавиш,
excel2.ru
Вставка текущей даты в Excel разными способами
нужно принудительно пересчитатьКак видите 9:45 – разницу между временем это дробная часть местом для подписей выводиться на принтер.Гораздо эффективнее использовать функцию Смотрите статью о
функции «Сегодня» выберемустанавливает в ячейке строку в дату,, то к результату разными) при пересчете или времени используются показания
Как поставить текущую дату в Excel
приведенном ниже примере. такие как Ctrl (F9). это 2/5 частей в минутах. В числа, которая представляет или печатей на Кроме того, колонтитул СЕГОДНЯ(). Ведь она колонтитулах «Как создать – «ТДата». В
текущее число и
воспользуемся этой формулой: будет применен форматПримечание: открытии листа. системных часов компьютера. Дополнительные сведения об +; Чтобы вставить
Если без макросов, суток. Проще говоря,
ячейку B2 введите
Как установить текущую дату в Excel на колонтитулах
собой период суток. каждой странице в позволяет нам пронумеровать
- не только устанавливает, фирменный бланк. Колонтитулы ячейке будет стоять время.Принимает три обязательных аргумента даты и времени.
- Результаты, возвращаемые функцией
- Выделите на листе ячейку,Чтобы изменить формат даты использовании этих функций текущую дату в можно оптимизировать. прошло пока 40,63% формулу:=A2-A1. Установите теперьРаботать с временем приходиться полностью автоматическом режиме. все страницы документа. но и автоматически в Excel». и текущая дата,Функция Excel «Сегодня»
- (часы, минуты, секунды)Результаты функцийСЕГОДНЯ
в которую вы или времени, щелкните см. в статьях ячейку Excel «принимаетТДАТА суток. для ячейки «Все не редко. НапримерНеобходимо что бы реальное
Чтобы сделать текущую дату обновляет значение ячейкиПри составлении формул для и текущее время,устанавливает в ячейке
- и возвращает десятичноеСЕГОДНЯ()или
- хотите вставить текущую ячейку правой кнопкой
- Функция СЕГОДНЯ и в виде снимка»вынести в отдельнуюАвтоматический ввод текущего времени форматы» и на когда нужно отделу время отображалось автоматически. в Excel и каждый день без отображения в ячейке получились электронные часы текущую дату.
- число, т.е. долюиТДАТА дату или время. мыши и выберите Функция ТДАТА текущую дату и ячейку, в формулах в Excel выполняется этот раз в кадров сформировать отчет Так чтобы затем нумерацию страниц с
- участия пользователя. фразы содержащей текст с календарем. ДатаЭти функции применяются суток. Если до
- ТДАТА, изменяются только приСделайте одно из следующего:Формат ячеекФормула
вставляет дату в — ссылка. комбинацией горячих клавиш поле «Тип:» вводим: по балансу рабочего из него вычитались помощью колонтитулов сделайтеЧтобы вставить текущую дату и время, например, и часы в
в Excel, чтобы ввода этой функцииизменяются при каждом пересчете листа илиЧтобы вставить дату, введите. Затем в диалоговом
exceltable.com
Можно ли ввести в ячейку Эксель реальное время?
Описание (результат) ячейку. Так какРазницу (столбец В) CTRL+SHIFT+;. Автоматическая вставка [мм]. И нажимаем времени сотрудников предприятия.
реальные затраты времени. так:
в Excel воспользуйтесь
«Сейчас 10:35», могут таблице Excel стоят установить текущюю дату ячейка имела формат пересчете рабочего листа
выполнении макроса, содержащего дату (например, окне
=СЕГОДНЯ() значение этой ячейки правильнее писать числовыми текущей даты и
ОК. Или производственному отделу
Для тайм-менеджмента.
Откройте окно «Параметры страницы»
функцией СЕГОДНЯ(). Для возникнуть сложности с
такие же, как в таблице, котораяОбщий Excel.
ее. Постоянного обновления2.2
Формат ячеекТекущая дата (значения могут
не изменится, он данными, чтобы избежать времени в ExcelТак нам удалось перевести нужно посчитать сколькоInga zayonts и выберите закладку этого выберите инструмент правильным отображением времени. на ноутбуке (ПК). будет обновляться при
, то результат будетВ качестве примера можно ячеек, содержащих эти
Учет времени в Excel: суммирование вычитание разницы часов и минут
) и нажмитена вкладке быть разными) считается статические. лишних преобразований. А отличается использованием клавиши время в минуты. потребуется работо-часов фрезерному: правильно ответил T_Cat «Колонтитулы». «Формулы»-«Дата и время»-«СЕГОДНЯ».
Решим задачу путемКак обновить текущую дату открытии таблицы, или отформатирован как время. привести формулу, которая функции, не происходит.ГлавнаяЧисло=ТДАТА()Выделите на листе ячейку, плюсик можно добавить SHIFT. Если мы в станку на изготовления=ТДАТА ()
Как посчитать сумму времени в Excel?
Нажмите на кнопку создать Данная функция не предварительного преобразования времени и время в для расчета дат,Функция
вычисляет текущее время В качестве значений
- >в группеТекущие дата и время в которую требуется
- форматом ячейки, например:Олег_ эту же ячейку деталей мелкосерийного производства.но эта формула нижний колонтитул.
имеет аргументов, поэтому в текстовое значение. Excel. стажа, возраста, другихВРЕМЯ
- в Excel: даты и времениЧисловой форматЧисловые форматы (значения могут быть вставить текущую дату»+» Основной: Добрый день. Есть введем число 1
- Время нужно считать будет постоянно обновлятьВ появившемся окне щелкните вы можете простоПо аналогии с примером
В Excel дата настроек таблицы.
очень похожа на
Как посчитать разницу во времени в Excel?
=ТДАТА()-СЕГОДНЯ() используются показания системных>, нажмите разными) или время.И вычисления ускорятся, список городов, многие (или время 24:00 инженерам для анализа время (при открытии по полю «В ввести в ячейку:
из статьи Отображение и время автоматическиВнимание!ДАТА— в данном часов компьютера.Краткий формат датыДатаВыделите текст в таблице,Выполните одно из следующих и формулы сократятся: из них находятся что по сути производительности оборудования при или вводе новых
центре:». На панели «=СЕГОДНЯ()» и нажать формата Даты в обновляется только приЭти функции не, поэтому заострять на случае формула вернет
Учет времени на протяжении суток
Весь курс: урок 1илиили приведенной выше, и
- действий.=$E$1+B2/24
- в разных часовых одно и то определенных количествах операций. даных) выберите вторую кнопку ВВОД.
- ТЕКСТовой строке, рассмотрим, открытии книги. Если подходят при заполнении ней особого внимания десятичное число (долю | урок 2
- Длинный формат датыВремя нажмите клавиши CTRL+C.Чтобы вставить текущую дату,Юрий М поясах. Можно ли же), то мыКаждая дробная часть чиселИ, как результат, ««Вставить номер страницы»».Текущая дата в ячейке:
как преобразовать Время нужно обновить дату таблицы, когда даты мы не будем. суток). Чтобы увидеть
Как поставить текущее время в Excel?
| урок 3.и в спискеНа пустом листе щелкните нажмите клавиши CTRL+;: Вить, думаю, что как то прикрутить узнаем что в
exceltable.com
Точное время online в ячейках excel
в Excel может будут меняться ваши Потом выберите первуюЕсли же необходимо чтобы в текстовый формат. или время в не должны меняться.Важно отметить, что функция результат, как на
|Чтобы вставить время, введитеТип
ячейку A1 и (точка с запятой). ты правильно понял: отображение реального времени сутках 1440 минут. отображаться в часах расчеты реального времени. кнопку «Формат текста» в ячейке автоматическиВведем в ячейку течение дня, тоФункция «СЕГОДНЯ» в Excel.ВРЕМЯ
рисунке ниже, необходимоурок 4 его и щелкнитевыберите тип, после
нажмите клавиши CTRL+V.(Windows) Чтобы вставить текущее нужно иметь реальное
в этих городах? Так фактически можно и минутах (вМожно «зафиксировать» время и задайте формат
обновлялось значение неА1 нужно нажать кнопкуУстанавливаем курсор вне может возвращать к ячейке A1| урок 5Главная
чего нажмите При работе в время, нажмите клавишитекущееvikttur
в Excel посчитать зависимости от выбранного
ввода информации. Для для отображения номеров только текущей даты,время 10:35. В
функции пересчета книги. ячейку, в которой значение, превышающее применить формат времени.Мы продолжаем изучать функции>
ОК
Excel Online повторите CTRL+SHIFT+; (точка с
время.
: Ищите «Часы в любое время в формата отображения). этого надо писать страниц (например, полужирный но и времени
planetaexcel.ru
ячейке
Функция СЕГОДНЯ автоматически определяет и возвращает числовое значение текущей даты в коде времени Excel при каждом открытии файла.
Примеры использования функции СЕГОДНЯ в Excel
Пример 1. Компания ведет учет данных о своих сотрудниках и хранит соответствующие данные в таблицах Excel. В одной из таблиц хранятся даты рождения сотрудников. Необходимо добавить столбец, в котором будут отображаться динамически обновляемые данные о текущем возрасте сотрудников.
Исходная таблица данных:
Определим возраст первого сотрудника с помощью следующей формулы:
Функция ГОД возвращает числовое значение года из указанной даты. Например, запись ГОД(СЕГОДНЯ()) вернет значение 2018, а ГОД(B3) – 1982. Для корректного отображения результатов необходимо отформатировать ячейки С3:C12 в Числовой формат. Результаты вычислений для всех сотрудников:
В отличие от ручного способа ввода текущего возраста сотрудника, представленные выше данные будут автоматически обновляться.
Автоматизированный график дней рождений сотрудников в Excel
Пример 2. Используя таблицу из первого примера добавить столбец, в котором будет отображаться количество дней до дня рождения каждого сотрудника. Если день рождения сотрудника сегодня – отображать соответствующую запись.
Исходная таблица:
Для вычислений используем следующую формулу:
Функция РАЗНДАТ вычисляет разницу двух указанных дат и представляет полученное значение в зависимости от вида третьего аргумента, используемого для форматирования результатов. Например, для получения количества лет используется символ “y”, соответствующий первой букве слова «year» (год), “d” – для расчета количества дней (days – дни).
Выражение ДАТА(ГОД(B3)+РАЗНДАТ(B3;СЕГОДНЯ();»y»)+1;МЕСЯЦ(B3);ДЕНЬ(B3)) определяет дату следующего дня рождения сотрудника. Таким образом функция РАЗНДАТ находит количество дней между датой на сегодняшний день и датой следующего дня рождения и возвращает количество дней (“d”).
Результаты вычислений для остальных сотрудников:
Для отображения записи о том, что день рождения сотрудника сегодня, используем следующую формулу:
Данная формула является немного модифицированным вариантом предыдущей формулы. В частности, выполняется проверка двух условий: И(МЕСЯЦ(B13)=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ())=ДЕНЬ(B13)), то есть, соответствуют ли номера месяцев и дней в дате рождения в сравнении с текущей датой. Если результат вычислений – ИСТИНА, будет возвращена текстовая строка «ДР», если ЛОЖЬ – производится расчет количества дней до следующего дня рождения.
Например, произведем расчет для сотрудника, у которого сегодня день рождения:
Анализ дебиторской задолженности до текущей даты в Excel
Пример 3. Предприятию был выставлен долг со следующими условиями:
- За каждый день просрочки начисляются штрафы по ставке 5% от текущей суммы долга плюс начисленные проценты в день.
- По истечению 20-дневного срока с момента первого начисления штрафа будет проведено слушание в суде, проценты начисляться не будут.
Необходимо ввести формулу, которая будет рассчитывать ежедневно актуальную сумму долга.
Исходная таблица данных:
Для расчета текущей задолженности используем формулу:
Данная формула является видоизмененным вариантом формулы для расчета доходности при известных начальной сумме и числа периодов капитализации:
В качестве показателя степени используется выражение ДНИ(СЕГОДНЯ();B4), которое определяет количество прошедших дней от даты выставления долга до сегодняшней даты.
Поскольку сумма задолженности будет расти на протяжении 20 дней, используем следующий вариант записи:
Таким образом, была добавлена проверка условия, прошло ли 20 и более дней с момента выставления долга. Если да, сумма долга будет фиксированной и рассчитана по формуле B2*СТЕПЕНЬ((1+B3);20).
Результат вычислений:
Особенности использования функции СЕГОДНЯ в Excel
Функция имеет синтаксис без аргументов:
=СЕГОДНЯ()
Данная функция не принимает аргументов.
Примечания:
- В Excel используется специальный формат представления дат для упрощения операций по расчету промежутков времени и дат. Excel работает с датами от 00.01.1900 (нулевой день был введен специально, поскольку отсчет начинается с нуля) до 31.12.9999, при этом каждая дата из данного промежутка представлена в виде количества дней, прошедших от начала отсчета – 00.01.1900.
- Если в результате выполнения функции СЕГОДНЯ требуется получить значение в форме записи дат, необходимо настроить соответствующий формат данных, отображаемых в ячейке. Если необходимо получить число в коде времени Excel, следует выбрать Числовой формат данных.
- Функция СЕГОДНЯ предоставляет динамически обновляемый результат в зависимости от даты открытия книги или обновления ее данных.
- Автоматическое обновление возвращаемого данной функцией результат может не происходить, если в пункте меню Параметры категории Формулы разделе Параметры вычислений не выбран вариант автоматического вычисления введенных формул.
- Данная функция сама по себе используется достаточно редко, однако часто применяется для вычисления разницы дат совместно с другими функциями для работы со временем и датами.
Задача функции
СЕГОДНЯ(
)
, английский вариант TODAY(),
— вернуть текущую дату. Записав, формулу
=СЕГОДНЯ()
получим 21.05.2011 (если конечно сегодня этот день).
Функция
СЕГОДНЯ()
возвращает текущую дату в числовом формате (см. статью
Как EXCEL хранит дату и время
). Т.е. формат ячейки, содержащей эту формулу должен быть Общий или Дата, иначе получим число 40684 вместо даты 21.05.2011.
Синтаксис функции
СЕГОДНЯ()
У функции
СЕГОДНЯ()
нет аргументов (их нет
сегодня
и вряд ли они появятся завтра
Использование функции
1. Функция
СЕГОДНЯ()
полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Записав в ячейке в ячейке
А1
формулу
=СЕГОДНЯ()
при каждом открытии книги будем видеть текущую дату.
2. Функция и спользуется для вычисления интервалов. Например, если известно, что проект заканчивается 31/12/2017 (предполагается, что срок еще не наступил), то узнать сколько дней осталось до конца проекта можно с помощью следующей формулы
=ДАТАЗНАЧ(«31/12/2017»)-СЕГОДНЯ()
3. Узнать текущий месяц можно с помощью формулы
=МЕСЯЦ(СЕГОДНЯ())
. Получим число от 1 до 12. Другой способ — записать формулу
=СЕГОДНЯ()
, но установить формат ячейки «ММММ» (
о пользовательских форматах Дат см. эту статью
).
4. Узнать текущее число месяца можно с помощью формулы
=ДЕНЬ(СЕГОДНЯ())
(см.
файл примера
)
Функция
СЕГОДНЯ()
перестала обновлять дату!
Если функция
СЕГОДНЯ()
не обновляет дату может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке
Формулы
выберите команду
Вычисление
, затем в
Параметры вычислений
выберите вариант
Автоматически
или нажмите клавишу
F9
.
Применение функции СЕГОДНЯ в Microsoft Excel
Одной из интересных функций Microsoft Excel является СЕГОДНЯ. С помощью этого оператора производится ввод в ячейку текущей даты. Но его можно также применять и с другими формулами в комплексе. Рассмотрим основные особенности функции СЕГОДНЯ, нюансы ее работы и взаимодействия с другими операторами.
Использование оператора СЕГОДНЯ
Функция СЕГОДНЯ производит вывод в указанную ячейку даты, установленной на компьютере. Она относится к группе операторов «Дата и время».
Но нужно понимать, что сама по себе данная формула не будет обновлять значения в ячейке. То есть, если вы через несколько дней откроете программу и не пересчитаете в ней формулы (вручную или автоматически), то в ячейке будет установлена все та же дата, а не актуальная на данный момент.
Для того, чтобы проверить установлен ли автоматический пересчет в конкретном документе нужно выполнить ряд последовательных действий.
-
Находясь во вкладке «Файл», переходим по пункту «Параметры» в левой части окна.
Теперь при любом изменении в документе будет выполняться его автоматический пересчет.
Если по каким-то причинам вы не желаете устанавливать автоматический пересчет, то для того, чтобы актуализировать на текущую дату содержимое ячейки, которая содержит функцию СЕГОДНЯ, нужно её выделить, установить курсор в строку формул и нажать кнопку Enter.
В этом случае, при отключении автоматического пересчета он будет выполнен только относительно данной ячейки, а не по всему документу.
Способ 1: введение функции вручную
Данный оператор не имеет аргумента. Синтаксис его довольно прост и выглядит следующим образом:
-
Для того, чтобы применить данную функцию достаточно просто вставить это выражение в ячейку, в которой хотите видеть снимок сегодняшней даты.
Способ 2: применение Мастера функций
Кроме того, для введения этого оператора можно использовать Мастер функций. Такой вариант особенно подойдет начинающим пользователям Excel, которые ещё путаются в названиях функций и в их синтаксисе, хотя в данном случае он максимально прост.
-
Выделяем ячейку на листе, в которую будет выводиться дата. Кликаем по пиктограмме «Вставить функцию», расположенной у строки формул.
Происходит запуск Мастера функций. В категории «Дата и время» или «Полный алфавитный перечень» ищем элемент «СЕГОДНЯ». Выделяем его и жмем на кнопку «OK» в нижней части окна.
Открывается небольшое информационное окошко, в котором сообщается о назначении данной функции, а также говорится о том, что она не имеет аргументов. Жмем на кнопку «OK».
Способ 3: изменение формата ячейки
Если перед вводом функции СЕГОДНЯ ячейка имела общий формат, то она автоматически будет переформатирована в формат даты. Но, если диапазон был уже отформатирован под другое значение, то оно не изменится, а значит, формула будет выдавать некорректные результаты.
Для того, чтобы посмотреть значение формата отдельной ячейки или области на листе, нужно выделить нужный диапазон и находясь во вкладке «Главная» взглянуть, какое значение установлено в специальной форме формата на ленте в блоке инструментов «Число».
Если после ввода формулы СЕГОДНЯ в ячейке автоматически не был установлен формат «Дата», то функция будет некорректно отображать результаты. В этом случае необходимо произвести изменение формата вручную.
-
Кликаем правой кнопкой мыши по ячейке, в которой нужно изменить формат. В появившемся меню выбираем позицию «Формат ячеек».
Открывается окно форматирования. Переходим во вкладку «Число» в случае, если оно было открыто в другом месте. В блоке «Числовые форматы» выделяем пункт «Дата» и жмем на кнопку «OK».
Кроме того, в окне форматирования также можно поменять представление сегодняшней даты. По умолчанию установлен формат по шаблону «дд.мм.гггг». Выделяя различные варианты значений в поле «Тип», которое расположено в правой части окна форматирования, можно изменять внешний вид отображения даты в ячейке. После изменений не забывайте жать на кнопку «OK».
Способ 4: использование СЕГОДНЯ в комплексе с другими формулами
Кроме того, функцию СЕГОДНЯ можно использовать, как составляющую часть комплексных формул. В данном качестве этот оператор позволяет решать гораздо более широкие задачи, чем при самостоятельном использовании.
Оператор СЕГОДНЯ очень удобно применять для вычисления временных интервалов, например, при указании возраста человека. Для этого в ячейку записываем выражение такого типа:
Для применения формулы жмем на кнопку ENTER.
Теперь в ячейке при правильной настройке пересчета формул документа постоянно будет отображаться актуальный возраст человека, который был рожден в 1965 году. Аналогичное выражение можно применить и для любого другого года рождения или для вычисления годовщины события.
Существует также формула, которая в ячейке отображает значения на несколько дней вперед. Например, для отображения даты через три дня она будет выглядеть следующим образом:
Если нужно постоянно иметь на виду дату на три дня назад, то формула будет выглядеть так:
Если нужно отобразить в ячейке только номер текущего числа в месяце, а не дату полностью, то применяется такое выражение:
Аналогичная операция для показа номера актуального месяца будет выглядеть следующим образом:
То есть, в феврале в ячейке будет стоять цифра 2, в марте – 3 и т.д.
С помощью более сложной формулы можно вычислить, сколько дней пройдет от сегодняшнего дня до наступления конкретной даты. Если настроить правильно пересчет, то таким способом можно создать своеобразный обратный таймер отсчета до заданной даты. Шаблон формулы, которая имеет подобные возможности, выглядит следующим образом:
Вместо значения «Заданная дата» следует указать конкретную дату в формате «дд.мм.гггг», до которой нужно организовать отсчет.
Обязательно следует отформатировать ячейку, в которой будет выводиться данный расчет, под общий формат, иначе отображение результата будет некорректным.
Существует возможность комбинации и с другими функциями Excel.
Как видим, с помощью функции СЕГОДНЯ можно не только просто выводить актуальную на текущий день дату, но и производить многие другие вычисления. Знание синтаксиса этой и других формул поможет моделировать различные комбинации применения данного оператора. При правильной настройке пересчета формул в документе его значение будет обновляться автоматически.
Отблагодарите автора, поделитесь статьей в социальных сетях.
СЕГОДНЯ (функция СЕГОДНЯ)
В этой статье описаны синтаксис формулы и использование функции СЕГОДНЯ в Microsoft Excel.
Возвращает текущую дату в числовом формате. Числовой формат даты — это код даты и времени, с помощью которого в Microsoft Excel производятся вычисления над датами и промежутками времени. Если до ввода этой функции для ячейки был задан формат Общий, результат будет отформатирован как Дата. Если должно отображаться число, выберите для ячейки Общий или Числовой формат.
Функция СЕГОДНЯ полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Она также используется для вычисления интервалов. Например, если известно, что кто-либо родился в 1963 году, узнать возраст этого человека можно с помощью следующей функции.
В этой формуле функция СЕГОДНЯ используется в качестве аргумента функции ГОД для получения текущего года, из которого вычитается 1963. Полученное значение и есть возраст человека.
Примечание: Если функция СЕГОДНЯ не обновляет дату, как ожидается, может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке Файл выберите команду Параметры, а затем в категории Формулы в разделе Параметры вычислений выберите вариант Автоматически.
У функции СЕГОДНЯ нет аргументов.
Примечание: В приложении Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Примеры работы функции СЕГОДНЯ в Excel для вставки текущей даты
Функция СЕГОДНЯ автоматически определяет и возвращает числовое значение текущей даты в коде времени Excel при каждом открытии файла.
Примеры использования функции СЕГОДНЯ в Excel
Пример 1. Компания ведет учет данных о своих сотрудниках и хранит соответствующие данные в таблицах Excel. В одной из таблиц хранятся даты рождения сотрудников. Необходимо добавить столбец, в котором будут отображаться динамически обновляемые данные о текущем возрасте сотрудников.
Исходная таблица данных:
Определим возраст первого сотрудника с помощью следующей формулы:
Функция ГОД возвращает числовое значение года из указанной даты. Например, запись ГОД(СЕГОДНЯ()) вернет значение 2018, а ГОД(B3) – 1982. Для корректного отображения результатов необходимо отформатировать ячейки С3:C12 в Числовой формат. Результаты вычислений для всех сотрудников:
В отличие от ручного способа ввода текущего возраста сотрудника, представленные выше данные будут автоматически обновляться.
Автоматизированный график дней рождений сотрудников в Excel
Пример 2. Используя таблицу из первого примера добавить столбец, в котором будет отображаться количество дней до дня рождения каждого сотрудника. Если день рождения сотрудника сегодня – отображать соответствующую запись.
Для вычислений используем следующую формулу:
Функция РАЗНДАТ вычисляет разницу двух указанных дат и представляет полученное значение в зависимости от вида третьего аргумента, используемого для форматирования результатов. Например, для получения количества лет используется символ “y”, соответствующий первой букве слова «year» (год), “d” – для расчета количества дней (days – дни).
Выражение ДАТА(ГОД(B3)+РАЗНДАТ(B3;СЕГОДНЯ();»y»)+1;МЕСЯЦ(B3);ДЕНЬ(B3)) определяет дату следующего дня рождения сотрудника. Таким образом функция РАЗНДАТ находит количество дней между датой на сегодняшний день и датой следующего дня рождения и возвращает количество дней (“d”).
Результаты вычислений для остальных сотрудников:
Для отображения записи о том, что день рождения сотрудника сегодня, используем следующую формулу:
Данная формула является немного модифицированным вариантом предыдущей формулы. В частности, выполняется проверка двух условий: И(МЕСЯЦ(B13)=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ())=ДЕНЬ(B13)), то есть, соответствуют ли номера месяцев и дней в дате рождения в сравнении с текущей датой. Если результат вычислений – ИСТИНА, будет возвращена текстовая строка «ДР», если ЛОЖЬ – производится расчет количества дней до следующего дня рождения.
Например, произведем расчет для сотрудника, у которого сегодня день рождения:
Анализ дебиторской задолженности до текущей даты в Excel
Пример 3. Предприятию был выставлен долг со следующими условиями:
- За каждый день просрочки начисляются штрафы по ставке 5% от текущей суммы долга плюс начисленные проценты в день.
- По истечению 20-дневного срока с момента первого начисления штрафа будет проведено слушание в суде, проценты начисляться не будут.
Необходимо ввести формулу, которая будет рассчитывать ежедневно актуальную сумму долга.
Исходная таблица данных:
Для расчета текущей задолженности используем формулу:
Данная формула является видоизмененным вариантом формулы для расчета доходности при известных начальной сумме и числа периодов капитализации:
В качестве показателя степени используется выражение ДНИ(СЕГОДНЯ();B4), которое определяет количество прошедших дней от даты выставления долга до сегодняшней даты.
Поскольку сумма задолженности будет расти на протяжении 20 дней, используем следующий вариант записи:
Таким образом, была добавлена проверка условия, прошло ли 20 и более дней с момента выставления долга. Если да, сумма долга будет фиксированной и рассчитана по формуле B2*СТЕПЕНЬ((1+B3);20).
Особенности использования функции СЕГОДНЯ в Excel
Функция имеет синтаксис без аргументов:
Данная функция не принимает аргументов.
- В Excel используется специальный формат представления дат для упрощения операций по расчету промежутков времени и дат. Excel работает с датами от 00.01.1900 (нулевой день был введен специально, поскольку отсчет начинается с нуля) до 31.12.9999, при этом каждая дата из данного промежутка представлена в виде количества дней, прошедших от начала отсчета – 00.01.1900.
- Если в результате выполнения функции СЕГОДНЯ требуется получить значение в форме записи дат, необходимо настроить соответствующий формат данных, отображаемых в ячейке. Если необходимо получить число в коде времени Excel, следует выбрать Числовой формат данных.
- Функция СЕГОДНЯ предоставляет динамически обновляемый результат в зависимости от даты открытия книги или обновления ее данных.
- Автоматическое обновление возвращаемого данной функцией результат может не происходить, если в пункте меню Параметры категории Формулы разделе Параметры вычислений не выбран вариант автоматического вычисления введенных формул.
- Данная функция сама по себе используется достаточно редко, однако часто применяется для вычисления разницы дат совместно с другими функциями для работы со временем и датами.
Функция СЕГОДНЯ в Excel
В некоторых документах, с которыми приходится работать в Microsoft Excel, необходимо проставлять актуальную дату. Например, это могут быть ежедневные отчеты, или отсчет времени до сдачи файла, а может это число вовсе присутствует в каких-то расчетах. Просматривать все листы и исправлять дату долго, да и вероятность, что вы что-то упустите или ошибетесь все-же есть.
Поэтому давайте в данной статье рассмотрим очень простенькую, но, в то же время, достаточно полезную функцию в Экселе СЕГОДНЯ . Покажу различные примеры ее использования, и как сделать так, чтобы она правильно выдавала нужный нам результат.
Про различные функции даты и времени в Экселе можете прочесть в статье, перейдя по ссылке.
Выделяйте ячейку, в которой хотите проставить сегодняшнее число, и ставьте в нее «=» . Затем набирайте «СЕГОДНЯ» и ставьте открывающую и закрывающую скобки «()» . Зачастую, в них нужно прописывать аргументы, но у той функции, что мы разбираем, они отсутствуют. Для вывода результата жмите «Enter» .
Если у Вас вместо даты в ячейке отобразились такие же решетки, как на скриншоте ниже, то нужно просто увеличить ширину ячейки. Для этого наведите курсор на границу столбцов А и В , и когда он изменит вид, кликните мышкой и переместите его вправо.
Теперь у Вас всегда в документе будет установлена актуальная дата в выбранной ячейке. В примере это А1 . Также ее формат автоматически изменится на «Дата» .
Применять данную функцию можно и для расчета дня, на определенное значение больше ( А2 ) или меньше ( В2 ) текущего. Для этого к ней в конце нужно дописать «+» , а потом поставить число, которое хотите прибавить. Например, следующее выражение увеличит значение на 10 дней:
А если хотите вернуться на несколько дней назад, то ставьте «-» и пишите число:
Используя СЕГОДНЯ можно рассчитать количество дней между какой-то конкретной датой в будущем и актуальной. Формула будет выглядеть следующим образом:
В качестве аргумента для первой функции указывается нужное число. У меня это 20.01.2018. Результат получится не совсем корректный, поскольку формат ячейки будет автоматически изменен.
Каждой дате в Excel соответствует порядковый номер. Отсчет начинается с 1990 года. То есть, 01.01.1990 – это 1, а число 81, как получилось в примере, соответствует 21 марту 1990 года.
Поэтому выделите ее ( В3 ) и на вкладке «Главная» из выпадающего списка выберите «Общий» формат для ячейки, или «Числовой» . Видите, между 21 марта и 31 октября 81 день.
Используя функцию СЕГОДНЯ так же получится вывести в отдельной ячейке что-нибудь одно: число, месяц или год. Делается это с помощью вот таких формул:
Формат таких ячеек должен быть установлен общий. Если выбрали ДЕНЬ, то будет выведено число от 1 до 31, в зависимости от текущей даты, МЕСЯЦ – от 1 до 12.
Использовать некоторые вышеприведенные формулы можно по-разному. Например, представьте, что сдача проекта назначена на 25 декабря. Чтобы ничего не упустить и держать все под контролем, можно сделать простой счетчик.
Ставлю две даты в А7 и В7 для наглядности, и рядом прописываю формулу:
Конечное число нужно прописать, а вот сегодняшние – можно сослаться на нужную ячейку.
Или же сделайте еще проще и отнимите две даты в Экселе, используя знак минуса. Про расчет разницы подробно описано в статье по ссылке.
Если Вы работаете в крупной компании и регулярно поздравляете сотрудников, тогда можно сделать небольшую табличку, которая бы рассчитывала возраст каждого. Для этого воспользуйтесь формулой:
Вместо 1991 указывайте год, когда человек родился.
Теперь давайте разберемся, что делать, если на следующий день в ячейках, которых используется функция СЕГОДНЯ , значения не меняются. Это значит, что у Вас установлен пересчет документа вручную.
Чтобы это изменить, перейдите на первый пункт «Файл» и выберите в списке «Параметры» .
Дальше слева в меню открываем пункт «Формулы» и смотрим, чтобы в разделе «вычисления» маркер был установлен напротив пункта «автоматически» . Потом нажимайте «ОК» . Теперь документ будет пересчитываться, как только Вы измените значение в ячейке, участвующей в расчетах.
Если Вам удобно или нужно рассчитывать не сразу все листы, а конкретные ячейки, тогда в окне параметров выбирайте «вручную» .
В примере я изменила дату сдачи проекта, но в С8 ничего не поменялось. Чтобы это число пересчитать, нужно поставить курсор в строку формул в самом конце и нажать или «Enter» , или кнопку «Вычислить» внизу слева.
Вот такую полезную функцию в Excel СЕГОДНЯ мы рассмотрели, и научились пользоваться ей в зависимости от поставленной задачи на конкретных примерах.
Как в Excel вставить текущую дату и время, как найти количество дней между датами (в т.ч. рабочих)
Доброго дня!
В некоторых случаях при работе с документами Excel очень нужно, чтобы проставлялась текущая дата: например, вы часто делаете отчеты по одной и той же форме (глаз со временем «замыливается» и их можно перепутать) ; или, скажем, у вас есть десяток-другой задач и вы каждый день по ним просматриваете как продвигается дело, и сколько дней осталось до завершения.
Для решения всех подобных «загвоздок» в Excel есть несколько специальных формул. Собственно, о них и будет сегодняшняя заметка.
Примечание: скриншоты в статье приведены из Excel 2019 (материал актуален также для версии 2016, 2013).
Дополнение!
Если с вашими документами иногда работают посторонние люди, рекомендую некоторые ячейки защищать от изменения — https://ocomp.info/zashhita-yacheek-v-excel.html
Работа с датами в Excel
ШАГ 1: вставка текущей даты
Самый простой и быстрый вариант поставить в ячейку текущую дату и время — это воспользоваться функцией » ТДАТА() » (достаточно скопировать в любую ячейку Excel, разумеется, без кавычек) . См. пример ниже.
Альтернативный вариант — использовать формулу » СЕГОДНЯ() «. Работает аналогично (единственное, по умолчанию, не ставит текущее время).
ШАГ 2: сколько всего дней между двумя датами
Это еще один популярный вопрос.
Определить общее количество дней между двумя датами можно с помощью формулы » =ДНИ(B2;A2) » (где B2 и A2 — конечная и начальная дата, соответственно) . Разумеется, зная значение в днях — легко узнать и значение в годах (достаточно разделить число на 365. ).
Ко-во дней посчитано
Кстати, если у вас ячейки имеют формат дат — то можно поступить даже проще: просто вычесть из одной даты другую (как если бы это были числа). Причем, если у вас в одной из ячеек будет указано время (как в моем примере) — Excel посчитает вплоть до десятых.
ШАГ 3: определение кол-ва рабочих дней между датами
Более интересный вариант, когда нам нужно не просто определить кол-во дней, но и узнать сколько из них выходных, а сколько рабочих.
В этом случае может помочь формула » =ЧИСТРАБДНИ(A2;B2) » (где A2 и B2 — начальная дата и конечная, соответственно) .
51 рабочий день
Кстати, если вам нужно подсветить ячейки красно-зеленым цветом (чтобы сразу же видеть те строки, где, например, горят сроки — рекомендую использовать инструмент «Условное форматирование» в разделе «Главная» ). Пример ниже.
Правила выделения ячеек
В общем-то, выглядит это все достаточно наглядно (например, те задачи, которым осталось времени на выполнение меньше 4 дней — у меня в отчете подсвечиваются красным. Удобно!)
Примечание : для обновления текущей даты и времени — нажмите сочетание кнопок Ctrl+R.