10 популярных функций даты и времени в Microsoft Excel - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

10 популярных функций даты и времени в Microsoft Excel

“Microsoft Excel 2007”. Функции “дата” и “время”. 8–10-й класс

  • закрепить на практике работу с мастером функций;
  • научиться использовать функции Даты и время.

Программное обеспечение: Ms Office: Ms Excel 2007

1. Организационная часть

1.1. Проверить присутствующих на уроке;
1.2. Проверить готовность учащихся к уроку.

2. Вводный инструктаж

2.1. Проверка знаний пройденного материала (фронтальный опрос);

  1. Что такое функция?
  2. Сколько функций входит в Excel, и на какие категории распределяются?
  3. Какие существуют способы вызова окна “Мастера функций”?
  4. Статистические функции и их синтаксис?

В процессе повторения, на экране отображается презентация по прошлому уроку при изучении темы “Статистические функции”.

2.2. Сообщить тему и цели нового урока;
2.3. Объяснение нового материала;

2.3.1. Объяснить и показать при помощи проектора синтаксис функций Даты и время;

2.4. Повторение требований охраны труда.

3. Текущий инструктаж.

3.1. Выдать раздаточный материал;
3.2. Целевой обход;
3.3. Проверка правильной организации рабочих мест;
3.4. Проверка правильности выполнения приемов;
3.5. Работа с отстающими;
3.6. Контроль знаний.

4. Заключительный инструктаж.

4.1. Провести анализ выполненного задания;
4.2. Разобрать ошибки;
4.3. Сообщить оценки.

Конспект вводного инструктажа

Функции дат и времени используют для преобразования форматов даты и времени, вычислений промежутков времени, а также для вставки на лист автоматически обновляемых значений даты и времени. Всего в категории “Дата и время” имеется 20 функций.

Рис. 1. Вкладка Формулы /категория Дата и время

Excel хранит даты в виде чисел от 1 до 2 958 465 (в версиях ранее Excel 97 – до 65 380). Числа эти – “номер по порядку” данного дня, отсчитанный от 1 января 1900 года. Порядковое число 1 соответствует 1 января 1900 года, число 2 – это 2 января 1900 года и т.д. Дата написания этой статьи – 20 октября 2012г. имеет порядковый номер 41202.

Такая система позволяет использовать даты в формулах. Например, с ее помощью легко подсчитать количество дней между двумя датами. Как это ни удивительно, но в программе Excel есть дата с порядковым числом, равным нулю, – 0 января 1900 года. Эта несуществующая дата используется для представления временных данных, которые не связаны с какой-либо конкретной датой.

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

Максимальная доступная дата – 31 декабря 9999 года (в версиях до Excel 97 – 31 декабря 2078 года).

Время Excel хранит так же в виде чисел, точнее, в виде десятичных дробей чисел соответствующих дат. То есть к порядковому номеру даты добавляется дробная часть, соответствующая части суток. Например, 06 марта 2011 года имеет порядковый номер 40608, а полдень 06 марта 2011 года (12:00) будет соответствовать числу 40608,5 так как 12 часов – это 0,5 от 24.

Максимальное значение времени, которое можно ввести в ячейку (без значения даты), составляет 9999:59:59 (без одной секунды 10 тыс. часов).

Список функций даты и времени

ФункцияОписание
ВРЕМЗНАЧПреобразует время из текстового формата в число, представляющее время в Excel.
ВРЕМЯПреобразует заданные в виде чисел часы, минуты и секунды в число в виде кода Excel.
ГОДВозвращает год, соответствующий заданной дате от 1900 до 9999.
ДАТАВозвращает целое число, представляющее определенную дату.
ДАТАЗНАЧПреобразует дату, которая хранится в виде текста, в порядковый номер, который Microsoft Excel воспринимает как дату.
ДАТАМЕСВозвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты.
ДЕНЬВозвращает день даты, заданной в числовом формате.
ДЕНЬНЕДВозвращает день недели, соответствующий дате.
ДНЕЙ360Возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать месяцев по 30 дней).
ДОЛЯГОДАВозвращает долю года, которую составляет количество дней между двумя датами (начальной и конечной).
КОНМЕСЯЦАВозвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе “нач_дата”.
МЕСЯЦВозвращает месяц для даты, заданной в числовом формате.
МИНУТЫВозвращает минуты, соответствующие аргументу время_в_числовом_формате.
НОМНЕДЕЛИВозвращает номер недели для определенной даты.
РАБДЕНЬВозвращает число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад от начальной даты.
СЕГОДНЯВозвращает текущую дату в числовом формате.
СЕКУНДЫВозвращает секунды, соответствующие аргументу время_в_числовом_формате.
ТДАТАВозвращает текущую дату и время в числовом формате.
ЧАСВозвращает час, соответствующий заданному времени.
ЧИСТРАБДНИВозвращает количество рабочих дней между датами “нач_дата” и “кон_дата”. Праздники и выходные в это число не включаются.

Для закрепления нового материала, учащимся предлагается выполнить практические задания на компьютере.

1. =ВРЕМЯЗНАЧ (время_как_текст), преобразует время из текстового формата в число. Введя формулу, задайте для ячеек формат “Время”;

2. =ВРЕМЯ (час; минута; секунда), функция преобразует заданные в виде чисел часы, минуты и секунды в число в виде кода Excel;

3. =ГОД (дата_в_числовом_формате), возвращает год, соответствующий заданной дате от 1900 до 9999;

4. =ДАТА (год; месяц; день), возвращает целое число, представляющее определенную дату;

5. =ДАТАЗНАЧ (дата_как_текст), функция возвращает числовой формат даты, представленной в виде текста. Функция ДАТАЗНАЧ используется для преобразования даты из текстового представления в числовой формат;

6. =ДАТАМЕС (нач_дата; число_месяцев), функция возвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты;

7. =ДЕНЬ (дата_как_число), – преобразует дату в числовом формате в день месяца (от 1 до 31);

8. =ДЕНЬНЕД (дата_в_числовом_формате; тип), функция возвращает число от 1 до 7, соответствующему номеру дня недели для заданной даты. В данном примере выбираем “Тип” 2, т.е. понедельнику присваивается номер 1;

9. =ДНЕЙ360 (нач_дата; кон_дата; метод), функция вычисляет кол-во дней между двумя датами на основе 360 дневного года (12 месяцев по 30 дней).

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

10. =ДОЛЯГОДА (нач_дата; кон_дата; базис), функция возвращает долю года, которую составляет количество дней между двумя датами. К результату применяем числовой формат;

11. =КОНМЕСЯЦА (нач_дата; число_мсяцев), функция возвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе “нач_дата”;

12. = МЕСЯЦ (дата_в_числовом _формате), функция возвращает месяц – число от 1(январь) до 12(декабрь);

13. = МИНУТЫ (время_в_числовом_формате), возвращает минуты в виде числа от 0 до 59;

14. = НОМНЕДЕЛИ (пор_номер_даты; тип_возвр), функция возвращает номер недели для определенной даты;

15. = РАБДЕНЬ (нач_дата; число_дней; праздники), функция возвращает число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад от начальной даты;

16. = СЕГОДНЯ, функция возвращает дату в числовом формате (у данной функции нет аргументов);

17. =СЕКУНДЫ (время_в_числовом_формате), функция возвращает секунды в виде числа от 0 до 59;

18. = ТДАТА, функция возвращает текущую дату и время в числовом формате (у данной функции нет аргументов);

19. = ЧАС (время_в_числовом_формате), функция возвращает часы в виде числа от 0 до 23;

20. = ЧИСТРАБДНИ (нач_дата; кон_дата; праздники), функция возвращает количество полных рабочих дней между двумя датами;

Практическая работа 1

В ячейках выделенных зелёным цветом произведите соответствующие вычисления, используя функции “Даты и время” (ДЕНЬНЕД, НОМНЕДЕЛИ, РАБДЕНЬ);

Практическая работа 2

В ячейках выделенных синем цветом произведите соответствующие вычисления, используя функции “Даты и время” (ГОД, СЕГОДНЯ);

Практическая работа 3

В ячейках выделенных серым цветом произведите соответствующие вычисления, используя функции “Даты и время”.

  1. Провести анализ выполненного задания и контроля знаний;
  2. Разобрать ошибки;
  3. Сообщить оценки.

Функция работы с временем (ВРЕМЯ)

Добрый день уважаемый пользователь!

В этой статье я научу вас применять функцию работы с временем (ВРЕМЯ). Эта функция очень удобно использовать специалистам, которые тесно связанные с временными расчётами, например, экономист нормировщик. Из личного опыта скажу, что работа с этой функцией помогла мне, когда на заводе вводили новую линию по упаковке продукции, и пришлось нормировать затраченное время на нее персоналом. Что помогло в дальнейшем для корректного расчёта времени, которое нужно что бы выполнить заказ.

Данная функция переводит значение секунд, минут и часов в формат времени, но если в ячейке установлен формат «Общий», то результат получится в формате дата.

При числовом формате времени, которое вернет функция ВРЕМЯ, мы получаем десятичное число, составляющее интервал от 0 (00:00:00) до 0,99988426 (23:59:59). То есть результат формулы =ВРЕМЯ(9;15;0) мы получим как 9:15 утра или 0,3854167.

= ВРЕМЯ(_часы_;_минуты_;_секунды_), где:

  • Часы – является обязательным аргументом и указывается число от 0 до 32767, которое и задает часы. В случаях, когда значение этого аргумента больше чем 23 оно разделяется на отрезки в 24 часа и остаток от произведенного деления будет аналогичен значению часов. Пример: ВРЕМЯ(33;0;0)= ВРЕМЯ(9;0;0)=0,375, то есть 09:00 утра;
  • Минуты — является обязательным аргументом и указывается число от 0 до 32767, которое и задает минуты. В случаях, когда значение этого аргумента больше чем 59, то произведется пересчёт в минуты и часы. Пример: ВРЕМЯ(0;270;0) = ВРЕМЯ(04;30;0) = 0,1875, то есть 04:30 утра;
  • Секунды — является обязательным аргументом и указывается число от 0 до 32767, которым задаются секунды. В случаях, когда значение этого аргумента больше чем 59, то произведется пересчёт в минуты, часы и секунды. Пример: ВРЕМЯ(0;0;14000) = ВРЕМЯ(03;53;20) = 0,1620370, то есть 03:53:20 ночи.
Читайте также:  Использование «умных» таблиц в Microsoft Excel

Пример №1: Использование ссылок для формирования времени.

При использовании формулы =ВРЕМЯ(B2;C2;D2) получим время в числовом формате 0,925833 вместо 22:13:12. Для получения значения в правильном формате, вызываем контекстное меню правой кнопкой мыши, выбираем пункт «Формат ячеек», указываем формат «Время» и в окне «Тип» нужный формат. Пример №2: Расчёт количества секунд.

У нас есть время 00:07:12, то есть 7 мин и 12 секунд. Узнаем сколько же секунд, содержится в этом времени.

Для начала определим числовое значение нашего времени, оно соответствует числу 0,005.

Следующий шаг, это определить числовое значение 1 секунды. Поможет в этом формула = 1/24/60/60.

Теперь для получения результата нам нужна формула =F8/(1/24/60/60) которая и сосчитает, сколько же секунд и состоит в 7 мин и 12 сек, результат получим 432 секунды. Пример №3: добавляем минуты к времени.

У нас есть определенное время, к примеру, время отбытия автобуса происходит в 10:25 утра, длина маршрута составляет 85 мин. Необходимо узнать, во сколько произойдет прибытие автобуса?

Для получения результата воспользуемся формулой =E10+ВРЕМЯ(;F10;), где, E10 – время отбытия, а F10 – время проезда. Результат получим 11:50:00 – время расчётного прибытия автобуса на конечную остановку. Я надеюсь, что описание как применять функцию работы с временем (ВРЕМЯ) в Excel, вам стало более понятно, в чем рассматриваемые примеры вам должны помочь. Замечания и предложения жду от вас в комментариях, если понравилось, поделитесь с другими в соц.сетях.

С другими функциями MS Excel вы можете ознакомиться в «Справочнике функций».

До встречи на страницах TopExcel.ru!

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

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

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

Функция ВРЕМЯ

Возвращает значение времени, составленное из отдельных частей, заданных числами.
Синтаксис: =ВРЕМЯ(часы; минуты; секунды), где

  • Часы – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 24.
  • Минуты – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 60.
  • Секунды – аналогично минутам.

Функция ВРЕМЯ не может возвращать значение от 24 и выше, т.е. если для аргумента «Часы» задать число 25, то результатом будет 1 час.

Пример использования:
На изображении приведены несколько вариантов использования данной функции. Видно, если показатель секунд превышает значение 60, то его часть перекидывается на минуты. То же самое произойдет, если будет превышен показатель для минут. Если превышен показатель для аргумента, принимающего часы, то он просто будет отображать время на 24 часа меньше заданного.

Функция ДАТА

Возвращает значение даты, составленное из отдельных частей, заданных числами.
Синтаксис: =ДАТА(год; месяц; день), где

  • Год – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1900 до 9999.
  • Месяц – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 12.
  • День – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 31.

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

Пример использования:
Обратите внимание на пример таблицы. Последние 2 строки возвращают одинаковый результат. Т.к. минимальная дата, которая может быть представлена в Excel, имеет 1900 год, то ко всем числам, которые переданы аргументу «Год» и меньше минимального года, то к ним автоматически прибавляется 1900.

Функция ГОД

Возвращает число, представляющее год указанной даты.
Синтаксис: =ГОД(дата), где «дата» является обязательным аргументом и принимает числовое значение даты либо ссылку на такое значение.
Пример использования:
=ГОД(“08.10.2013”) – возвращаемый результат 2013.
=ГОД(41555) – так же возвращаемый результат 2013, т.к. 41555 является числовым представление даты 08 октября 2013.

Функция МЕСЯЦ

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

Пример использования:
=МЕСЯЦ(“01.01.2001”) – возвращаемый результат 1.
=МЕСЯЦ(36892) – так же возвращаемый результат 1, т.к. 36892 является числовым представление даты 01.01.2001.

Функция ДЕНЬ

Возвращает число, представляющее день указанной даты.
Синтаксис: =ДЕНЬ(дата), где «дата» является обязательным аргументом и принимает числовое значение даты либо ссылку на такое значение.

Пример использования:
=ДЕНЬ(“09.05.1945”) – возвращаемый результат 9.
=ДЕНЬ(16566) – так же возвращаемый результат 9, т.к. 16566 является числовым представление даты 09.05.1945.

Функция ЧАС

Возвращает число от 0 до 23, представляющее час указанного времени или даты.
Синтаксис: =ЧАС(время), где «время» является обязательным аргументом и принимает числовое значение времени, даты либо ссылку на такое значение.

Пример использования:
=ЧАС(“14:34:50”) – функция вернет значение 14.
=ЧАС(0,0241898148) – так же возвращает значение 14, так как 0,0241898148 является числовым представлением времени 14 часов 34 минуты 50 секунд.

Функция МИНУТЫ

Возвращает число от 0 до 59, представляющее минуты указанного времени или даты.
Синтаксис: =МИНУТЫ(время), где «время» является обязательным аргументом и принимает числовое значение времени, даты либо ссылку на такое значение.

Пример использования:
=МИНУТЫ(“22:45:00 “) – функция вернет значение 45.
=МИНУТЫ(0,428472222222222) – возвращает значение 17, так как 0,428472222222222 является числовым представлением времени 10:17:00.

Функция СЕКУНДЫ

Возвращает число от 0 до 59, представляющее секунды указанного времени или даты.
Синтаксис: =СЕКУНДЫ(время), где «время» является обязательным аргументом и принимает числовое значение времени, даты либо ссылку на такое значение.

Пример использования:
=СЕКУНДЫ(“07:23:32”) – функция вернет значение 32.
=СЕКУНДЫ(0,999988425925926) – возвращает значение 59, так как 0,999988425925926 является числовым представлением времени 23:59:59.

Функция ВРЕМЗНАЧ

Преобразует время, заданное текстовой строкой, в его числовое значение. Распознаются только те форматы записи времени, которое доступны в меню формата ячеек.
Синтаксис: =ВРЕМЗНАЧ(текст), где «текст» – обязательный аргумент, принимающий строку времени либо ссылку на такую строку.

Пример использования:
На изображении приведены несколько вариантов использования функции ВРЕМЗНАЧ. Обратите внимание на первый столбец, в нем указываются все строки, которые были заданы для аргумента рассматриваемой функции. Все значения явно указаны строкой, кроме последней, поэтому функция ее не преобразует и возвращается ошибку. В четвертой строке указана дата и время, но функцией воспринимается только временное значение. Остальная часть игнорируется.

Функция ДАТАЗНАЧ

Преобразует дату, заданную текстовой строкой, в ее числовое значение. Распознаются только те форматы записи даты, которое доступны в меню формата ячеек.
Синтаксис: =ДАТАЗНАЧ(текст), где «текст» – обязательный аргумент, принимающий строку даты либо ссылку на такую строку.

Пример использования:
На изображении приведены различные варианты использования функции ДАТАЗНАЧ. В первом столбце указываются строки, которые были заданы для аргумента рассматриваемой функции. Все значения явно указаны строкой, но последняя задана обычным значением, поэтому функция ее игнорирует и возвращается ошибку. В четвертой строке указана дата и время, но функцией обрабатывается только значение для даты.

Функция ДАТАМЕС

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

Синтаксис: =ДАТАМЕС(начальная_дата; число_месяцев), где

  • начальная_дата – обязательный аргумент. Значение даты либо ссылка на ячейку, содержащую такое значение.
  • число_месяцев – обязательный аргумент. Целое число либо ссылка на такое число, указывающее, какое количество месяцев необходимо прибавить к начальной дате.

Имеете в виду, что если первый аргумент содержит время, то функция его усечет.

Пример использования:
=ДАТАМЕС(“01.01.2001”; 2) – функция возвращает результат 01.03.2001.
=ДАТАМЕС(“01.01.2001”; -2) – результат 01.11.2000.
=ДАТАМЕС(“01.01.2001 10:00:00”; 2) – функцией урезается время и возвращается результат 01.03.2001.

Функция КОНМЕСЯЦА

Возвращает последнюю дату месяца, который наступит либо наступил через указанное количество месяцев. Функция похожа на ДАТАМЕС, но возвращает не указанный день, а последний день высчитанного месяца.
Синтаксис: =КОНМЕСЯЦА(начальная_дата; число_месяцев), где

  • начальная_дата – обязательный аргумент. Значение даты либо ссылка на ячейку, содержащую такое значение.
  • число_месяцев – обязательный аргумент. Целое число либо ссылка на такое число, указывающее, какое количество месяцев необходимо прибавить к месяцу начальной даты.

Если начальная дата указана вместе со временем, то оно усекается.

Пример использования:
=КОНМЕСЯЦА(“01.01.2001”; 0) – функция возвращает результат 31.01.2001.
=КОНМЕСЯЦА(“01.01.2001”; -2) – результат 30.11.2000.
=КОНМЕСЯЦА(“01.01.2001 10:00:00”; 2)– функцией урезается время и возвращается результат 31.03.2001.

Функция РАБДЕНЬ

Высчитывает и возвращает дату, которая наступит или наступила через указанное количество рабочих дней. Нерабочими днями считается суббота, воскресенье и праздничные дни.
Синтаксис: =РАБДЕНЬ(начальная_дата; число_дней; [праздники]), где

  • начальная_дата – обязательный аргумент. Значение даты либо ссылка на ячейку, содержащую такое значение.
  • число_дней – обязательный аргумент. Число либо ссылка на такое число, указывающее количество рабочих дней, которое должно пройти, чтобы получить высчитываемую дату.
  • Праздники – необязательный аргумент. Дата, диапазон ячеек с датами либо массив дат, которые необходимо исключить из рабочих дней.
Читайте также:  Вычисление разности дат в Microsoft Excel

Пример использования:
=РАБДЕНЬ(“11.06.2013”;1) – возвращает результат 12.06.2013.
=РАБДЕНЬ(“11.06.2013”;4) – результат 17.06.2013.
=РАБДЕНЬ(“11.06.2013”;1; “12.06.2013”) – функция вернет результат 13.06.2013.
=РАБДЕНЬ(“11.06.2013”;1; <"12.06.2013";"13.06.2013">) – результатом будет 14.06.2013.

Функция ЧИСТРАБДНИ

Возвращает количество рабочих дней между указанными датами (включительно). Нерабочими днями считается суббота, воскресенье и праздничные дни.
Синтаксис: =ЧИСТРАБДНИ(начальная_дата; конечная_дата; [праздники]), где

  • начальная_дата и конечная_дата – обязательные аргументы. Значение даты либо ссылка на ячейку, содержащую такое значение.
  • праздники – необязательный аргумент. Дата, диапазон ячеек с датами либо массив дат, которые необходимо исключить из рабочих дней.

Пример использования:
=ЧИСТРАБДНИ(“11.06.2013″;”16.06.2013”) – результат функции 4.
=ЧИСТРАБДНИ(“11.06.2013″;”16.06.2013″;”14.06.2013”) – возвращаемый результат 3.

Функция ДЕНЬНЕД

Возвращает порядковый номер дня недели для указанной даты. Также можно указать тип нумерации дней недели.

Синтаксис: =ДЕНЬНЕД(дата; [тип]), где

  • дата – обязательный аргумент, принимающий дату либо ссылку на дату для которой необходимо определить день недели.
  • тип – необязательный аргумент. Целое число от 1 до 3, которое указывает формат подсчета:
    • 1 – неделя начинается с воскресенья. Является значением по умолчанию;
    • 2 – неделя начинается с понедельника;
    • 3 – неделя начинается с понедельника, а отсчет начинается с нуля.

Пример использования:
=ДЕНЬНЕД(“07.10.2013”) – результат функции 2, т.к. аргумент тип не указан, а дата является понедельником.
=ДЕНЬНЕД(“07.10.2013”, 2) – результат выполнения функции 1.
=ДЕНЬНЕД(“07.10.2013”, 3) – результат 0.

Функция НОМНЕДЕЛИ

Возвращает порядковый номер недели в году.

Синтаксис: =НОМНЕДЕЛИ(дата; [тип]) , где

  • дата – обязательный аргумент, принимающий дату либо ссылку на дату для которой необходимо определить день недели.
  • тип – необязательный аргумент. Целое число от 1 до 2, которое указывает формат недели:
    • 1 – неделя начинается с воскресенья. Является значением по умолчанию;
    • 2 – неделя начинается с понедельника;

Пример использования:
=НОМНЕДЕЛИ(“07.10.2013”, 1) – возвращает результат 41.
=НОМНЕДЕЛИ(“07.10.2013”, 2) – возвращает 40.

Функция ТДАТА

Возвращает текущее (системное) дату и время.

Синтаксис: =ТДАТА(). Функция не имеет аргументов.

Функция СЕГОДНЯ

Возвращает текущую дату без времени.

Синтаксис: =СЕГОДНЯ(). Функция не имеет аргументов.

Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы я мог развивать его дальше.

Комментарии

Владимир, добрый день!

Если я правильно понял, то Вы хотите записывать время последнего изменения ячейки в строке.
Это реализуется с помощью макросов (событие изменения ячейки с проверкой измененного диапазона).
Читайте про событийные процедуры VBA.

Чтобы просто отключить автоматический пересчет нужно на вкладке ФОРМУЛЫ ленты Excel в параметрах вычислений (иконка в виде калькулятора) выбрать пункт ВРУЧНУЮ. Но это не решит проблему фиксации времени изменения ячейки, т.к. при пересчете отобразится текущее время.

Интервалы дат в Excel – функции обработки

Дорогие друзья, в предыдущих постах мы рассмотрели, что такое дата и время в Эксель, как разложить дату на составляющие и собрать её обратно из дня, месяца и года. То есть, мы работали с одной датой. Пора нам теперь поработать и с интервалами дат. В этом посте – распространенные функции обработки временных отрезков. Разберитесь в работе этих функций, и вы уже почти на коне!

Как прибавить несколько месяцев к дате Эксель

В посте о сборе данных из компонент, мы рассматривали пример получения даты, отстоящей от заданной на определенное количество месяцев.

Например, чтобы прибавить к дате в ячейке А1 пять месяцев, мы использовали формулу: =ДАТА(ГОД(А1);МЕСЯЦ(А1)+5;ДЕНЬ(А1)) . На самом деле, есть более простой и наглядный способ выполнить эту операцию – используем функцию ДАТАМЕС(Дата ; Количество_месяцев) .

У функции два обязательных аргумента :

  • Дата – исходная дата, к которой будем прибавлять заданное количество месяцев
  • Количество месяцев – число месяцев, которое нужно прибавить к дате. Если нужно вычесть месяца – укажите отрицательное число

Приведенный выше пример можно решить с помощью простой формулы: =ДАТАМЕС(А1;5) . Согласитесь, такая запись короче и легче для восприятия.

Как определить день недели в Excel

Часто нужно знать – какой день недели был (будет) в определенную дату. Как бы вы решали такую задачу? Вручную сложно, если нужно обработать несколько десятков, сотен, тысяч дат.

Воспользуйтесь функцией ДЕНЬНЕД(Дата ; Тип) . Она возвращает порядковый номер дня недели и имеет два аргумента :

  1. Дата, для которой нужно определить день недели – обязательный аргумент
  2. Тип – необязательный параметр, который указывает какой день недели считать первым. Например, в странах восточной Европы первый день недели – понедельник, в США – воскресенье. В любом случае, формула может считать первым днем любой день недели. Если аргумент не указан – первым днем считается воскресенье. При записи формулы – Excel выведет подсказку с перечнем возможных параметров

Функция ДЕНЬНЕД в Эксель

Когда вы получили порядковый номер дня недели, можно использовать, например, функцию условия ЕСЛИ для присвоения ему текстового имени, или обработать как-то иначе.

Как определить количество дней между датами в Эксель

Нет ничего проще, чем определить количество дней между датами. Просто вычтите более позднюю дату из ранней. Например, в ячейке А1 – дата начала работы над проектом, а в А2 – дата сдачи проекта. Тогда количество дней между ними можно посчитать так: =А2-А1 .

Эту же процедуру можно выполнить с помощью функции ДНИ(Конечная дата ; Начальная дата) . Видимой разницы между первым и вторым способами нет, они возвращают одинаковые результаты. Пользуйтесь этими способами ими по ситуации.

Как посчитать долю от года в Microsoft Excel

Если вам известен некий период, и нужно знать, какую часть календарного года он занимает, используйте функцию ДОЛЯГОДА(Начальная_дата ; Конечная_дата; Базис) . Как видите, у функции 3 агрумента :

  1. Начальная дата – дата старта изучаемого периода – обязательный аргумент
  2. Конечная дата – дата окончания период – обязательный аргумент
  3. Базис – базовые значения длительности года. При введении параметра программа выведет подсказку по выбору этого аргумента.

Например, проект начался 10.08.2015 и закончился 08.05.2016. Чтобы определить долю периода от календарного года, запишем формулу: =ДОЛЯГОДА(«10.08.2015″;»08.05.2016»;1) . Получим результат 0,7432. Отформатируем его в процентном формате и получим 74% года.

Как получить последний день месяца

Чтобы получить дату последнего дня месяца – используйте функцию КОНМЕСЯЦА(Дата ; Количество_месяцев) . Эта функция возвращает последний день заданной даты, или отстоящей от нее на определенное количество месяцев. Она использует 2 обязательных аргумента :

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

Как узнать номер недели в году

Если у вас есть дата, и вам нужно узнать порядковый номер этой недели в году, используйте функцию НОМНЕДЕЛИ(Дата;Базис):

  • Аргумент «Дата» — это ваша дата, которая принадлежит к искомой неделе (обязательный аргумент)
  • Базис – необязательный аргумент, указывающий какой день недели считается первым. По умолчанию для функции – это воскресенье.

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

Вам так же может быть интересно:

10 популярных функций даты и времени в Microsoft Excel

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

1. Щелкните на ячейке Н8 и введите текст Максимум. Нажмите клавишу Tab.

2. Щелкните на кнопке Вставка функции панели инструментов Стандартная. Откроется окно диалога, показанное на рис. 10.2. Чтобы найти нужную функцию, можно кратко описать желаемую процедуру в текстовом поле Поиск функции или же выбрать ее категорию в списке Выберите категорию этого окна диалога, а затем пролистать список Выберите функцию. Выделив имя одной из функций, вы увидите ее описание в нижней части окна диалога. Excel делит все функции на следующие категории:

* Финансовые — функции для расчета амортизации имущества, стоимости основных фондов, нормы прибыли, величины выплат на основной капитал и других финансовых показателей;
* Дата и время — операции прямого и обратного преобразования даты и времени в текстовые строки.
* Математические — математические и тригонометрические функции.
* Статистические — функции для расчета среднего значения, дисперсии, статистических распределений и других вероятностных характеристик.
* Ссылки и массивы — операции преобразования ссылки на ячейку в число, расчета ссылок на основе числовых аргументов, вычисления числа строк и столбцов диапазона и других параметров, связанных с адресацией ячеек листа Excel.
* Работа с базой данных — функции формирования выборки из базы данных и расчета статистических параметров величин, расположенных в базе данных;
* Текстовые — функции для работы с текстовыми строками.
* Логические — шесть функций для работы с данными логического типа, то есть величинами или условиями, принимающими значение Истина или Ложь.
* Проверка свойств и значений — функции проверки типа данных аргумента, режима форматирования ячейки, типа сгенерированной ошибки и других специальных условий.

Читайте также:  Создание таблицы в Microsoft Excel

Рис Вставка функции в Excel

В списке Категория есть также пункты Рекомендуемый перечень, Полный алфавитный перечень и 10 недавно использовавшихся, которые выводят соответственно список всех функций и 10 функций, применявшихся последними.

3. Выберите в списке Категория окна диалога вставки функций (см. рис. 10.2) пункт Статистические.

4. Выберите в списке Функция пункт МАКС.

5. Щелкните на кнопке ОК. Откроется окно ввода диапазона ячеек, показанное на рис. 10.3.

Рис Окно ввода аргументов в Excel

Некоторые функции, например SIN, имеют только один аргумент, поскольку нельзя вычислить синус сразу двух чисел. Однако многие функции, подобные МАКС, способны обрабатывать практически неограниченные массивы данных. Такие функции могут воспринимать до 30 аргументов, каждый из которых является числом или ссылкой на одну или несколько ячеек.

Примечание В качестве аргументов могут выступать также арифметические выражения и другие функции, возвращающие значения нужного типа.

С помощью функции МАКС вы сейчас найдете максимальный уровень продаж за один месяц для компаний Фантом, РИФ и Викинг.

Рис Выбор ячеек для первого аргумента

6. Щелкните на кнопке в правой части поля Число 1. Окно диалога свернется в строку, открывая доступ к ячейкам листа.

7. Выделите все числовые ячейки строки Фантом. Обозначение соответствующего диапазона ячеек появится в строке свернутого окна диалога ввода аргументов (рис. 10.4).

8. Щелкните на кнопке строки аргумента. На экране снова развернется окно ввода аргументов.

9. Щелкните на кнопке в правой части поля Число 2.

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

11. Введите в поле Чиело 3, как показано на рис. 10.5, текст B6:G6. Это диапазон нужных ячеек строки Викинг. В окне диалога правее полей с аргументами демонстрируются их реальные значения. Ниже списка чисел отображается результат

Рис Три диапазона ячеек в качестве аргументов функции МАХ

12. Щелкните на кнопке ОК. В ячейке 18 появится максимальное число из диапазона, записанного в строках 2,4 и 6. Сама формула появится в строке формул в верхней части окна Excel. Щелкните в этой строке. Три аргумента функции МАКС, задающие три диапазона ячеек, будут выделены разными цветами, а соответствующие группы ячеек листа Excel окажутся обведенными рамками соответствующих цветов, как показано на рис. 10.6.

Рис Группы ячеек, выступающие в качестве аргументов формулы

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

Информационные технологии. Функции дата и время в Microsoft Excel 2007

Функции дат и времени используют для преобразования форматов даты и времени, вычислений промежутков времени, а также для вставки на лист автоматически обновляемых значений даты и времени. Всего в категории “Дата и время” имеется 20 функций.

Содержимое разработки

государственное БЮДЖЕТНОЕ Профессиональное

«курсавский региональный колледж «интеграл»

Функции “дата” и “время» в Microsoft Excel 2007

ОП.04 Информационные технологии

Автор: О.К. Малышев

  • научиться использовать функции Даты и время.

  • сформировать общее представление о принципе работы с датой и временем в MS Exel; использовать средства ИКТ для закрепления и отработки полученных знаний; развить способность подбирать оптимальный способ использования данных функций.
  • сформировать общее представление о принципе работы с датой и временем в MS Exel;
  • использовать средства ИКТ для закрепления и отработки полученных знаний;
  • развить способность подбирать оптимальный способ использования данных функций.

Функции дат и времени используют для преобразования форматов даты и времени, вычислений промежутков времени, а также для вставки на лист автоматически обновляемых значений даты и времени. Всего в категории “Дата и время” имеется 20 функций.

Список функций даты и времени

Преобразует время из текстового формата в число, представляющее время в Excel.

Преобразует заданные в виде чисел часы, минуты и секунды в число в виде кода Excel.

Возвращает год, соответствующий заданной дате от 1900 до 9999.

Возвращает целое число, представляющее определенную дату.

Преобразует дату, которая хранится в виде текста, в порядковый номер, который Microsoft Excel воспринимает как дату.

Возвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты.

Возвращает день даты, заданной в числовом формате.

Возвращает день недели, соответствующий дате.

Возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать месяцев по 30 дней).

Возвращает долю года, которую составляет количество дней между двумя датами (начальной и конечной).

Возвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе “нач_дата”.

Возвращает месяц для даты, заданной в числовом формате.

Возвращает минуты, соответствующие аргументу время_в_числовом_формате.

Возвращает номер недели для определенной даты.

Возвращает число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад от начальной даты.

Возвращает текущую дату в числовом формате.

Возвращает секунды, соответствующие аргументу время_в_числовом_формате.

Возвращает текущую дату и время в числовом формате.

Возвращает час, соответствующий заданному времени.

Возвращает количество рабочих дней между датами “нач_дата” и “кон_дата”. Праздники и выходные в это число не включаются.

1. =ВРЕМЯЗНАЧ (время_как_текст) , преобразует время из текстового формата в число. Введя формулу, задайте для ячеек формат “Время”;

2. = ВРЕМЯ (час; минута; секунда), функция преобразует заданные в виде чисел часы, минуты и секунды в число в виде кода Excel;

3. =ГОД (дата_в_числовом_формате), возвращает год, соответствующий заданной дате от 1900 до 9999;

4. =ДАТА (год; месяц; день), возвращает целое число, представляющее определенную дату;

5. =ДАТАЗНАЧ (дата_как_текст), функция возвращает числовой формат даты, представленной в виде текста. Функция ДАТАЗНАЧ используется для преобразования даты из текстового представления в числовой формат;

6. =ДАТАМЕС (нач_дата; число_месяцев ), функция возвращает порядковый номер даты, отстоящей на заданное количество месяцев вперед или назад от заданной даты;

7. =ДЕНЬ (дата_как_число), – преобразует дату в числовом формате в день месяца (от 1 до 31);

8. =ДЕНЬНЕД ( дата_в_числовом_формате; тип), функция возвращает число от 1 до 7, соответствующему номеру дня недели для заданной даты. В данном примере выбираем “Тип” 2, т.е. понедельнику присваивается номер 1;

9. =ДНЕЙ360 ( нач_дата; кон_дата; метод ), функция вычисляет кол-во дней между двумя датами на основе 360 дневного года (12 месяцев по 30 дней).

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

10. =ДОЛЯГОДА ( нач_дата; кон_дата; базис ), функция возвращает долю года, которую составляет количество дней между двумя датами. К результату применяем числовой формат;

11. =КОНМЕСЯЦА ( нач_дата; число_мсяцев ), функция возвращает порядковый номер последнего дня месяца, отстоящего на указанное количество месяцев от даты, указанной в аргументе “нач_дата”;

12. = МЕСЯЦ ( дата_в_числовом _формате ), функция возвращает месяц – число от 1(январь) до 12(декабрь);

13. = МИНУТЫ (время_в_числовом_формате), возвращает минуты в виде числа от 0 до 59;

14. = НОМНЕДЕЛИ (пор_номер_даты; тип_возвр), функция возвращает номер недели для определенной даты;

15. = РАБДЕНЬ (нач_дата; число_дней; праздники), функция возвращает число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад от начальной даты;

16. = СЕГОДНЯ, функция возвращает дату в числовом формате (у данной функции нет аргументов);

17. =СЕКУНДЫ (время_в_числовом_формате), функция возвращает секунды в виде числа от 0 до 59;

18. = ТДАТА , функция возвращает текущую дату и время в числовом формате (у данной функции нет аргументов);

19. = ЧАС (время_в_числовом_формате), функция возвращает часы в виде числа от 0 до 23;

20. = ЧИСТРАБДНИ (нач_дата; кон_дата; праздники), функция возвращает количество полных рабочих дней между двумя датами;

  • Михеева Е.В. «Информационные технологии в профессиональной деятельности» – М.: Академия, 2015г. – 300с.
  • Румянцева Е.Л., Слюсарь В.В. «Информационные технологии» – М: ИД «ФОРУМ» – ИНФА-М, 2014г. – 256с.
  • Голицына О.Л., Попов И.И. «Информационные технологии» – М: ИД «ФОРУМ» – ИНФА-М, 2015г. – 544с.
Ссылка на основную публикацию
Adblock
detector