Функции для работы с датами и временем

Функции этой категории являются мощным средством для автоматизации и управления данными, содержащими даты и временные значения. Например, если вам необходимо предоставлять ежедневные отчеты, приготовленные на основе данных Excel, можно вводить текущую дату вручную, но проще поручить ввод функции СЕГОДНЯ(). Эти функции предназначены не только для простого ввода дат в ячейки рабочего листа, они могут вычислять длительность временных интервалов, определять количество рабочих дней или недель между двумя датами, сравнивать даты и т.п., а также входить в состав других формул.

Как и в случае других числовых данных, при вводе в ячейку даты или при вычислении даты с помощью формулы Excel автоматически отображает эти данные в подходящем формате дат и времени. На самом деле даты хранятся в Excel в виде последовательных чисел. По умолчанию дате 1 января 1900 года соответствует порядковый номер 1, а 1 января 2008 года 39 448, так как интервал между этими датами в днях равен 39 448. Время сохраняется в виде десятичной дроби (время является частью даты). Поскольку даты и значения времени представляются числами, их можно складывать и вычитать, а также использовать в других вычислениях. Результаты вычислений вновь преобразуются в формат даты. Ниже, в таблице, представлены все функции дат и времени.

Функция Синтаксис Описание
ВРЕМЗНАЧ =ВРЕМЗНАЧ (время_как_текст) Преобразует время из текстового формата в числовой
ВРЕМЯ =ВРЕМЖ часы; минуты: секунды) Возвращает заданное время в числовом формате
ГОД =год (дата_в_числовом_формате) Возвращает год, соответствующий числовому аргументу
ДАТА = ДАТА (год; месяц; день) Возвращает заданную дату в числовом формате
ДАТАЗНАЧ =ДАТАЗНАЧ(дата_как_текст) Преобразует дату из текстового формата в числовой
ДАТАМЕС =ДАТАМЕС(нач_дата; число месяцев) Возвращает дату в числовом формате, отстоящую от начальной на заданное число месяцев
ДЕНЬ =ДЕНЬ (дата_в_числовом_формате) Преобразует дату в числовом формате в день месяца
ДЕНЬНЕД =ДЕНЬНЕД(дата_в_числовом_формате; тип) Преобразует дату в числовом формате в день недели
ДНЕЙ360 =ДНЕЙ360(начдата; кон_дата-, метод) Возвращает количество дней между двумя датами на основе 360-дневного года
МЕСЯЦ =МЕСЯЦ (дата_в_числовом_формате) Возвращает месяц в дате, заданной в числовом формате
МИНУТЫ =МИНУТЫ (время_в_числовом_формате) Возвращает минуты, соответствующие аргументу функции
Функция Синтаксис Описание
НОМНЕДЕЛИ =НОМНЕДЕЛИ(дата_в_числовом_формате; начало_недели) Возвращает число, которое указывает, на какую неделю года
СЕГОДНЯ =СЕГОДНЯ () Возвращает текущую дату в числовом формате
СЕКУНДЫ =СЕКУНДЫ(время_в_числовом_ формате) Возвращает секунды, соответствующие аргументу функции. Секунды определяются как целое в интервале от 0 до 59
ЧАС =ЧАС(время в_числовом_формате) Возвращает час, соответствующий заданному времени, в числовом формате. Час определяется как целое в интервале от 0 до 23

Функции проверки свойств и значений

Почти все функции проверки свойств и значений возвращают логический результат (ИСТИНА или ЛОЖЬ) и используются в комбинации с другими функциями при решении многих технических вопросов. На основе возвращаемых логических значений можно установить "обратную связь" со списками данных и эффективно управлять большими объемами информации. К примеру, у вас есть данные о сроках выполненных работ по некоему проекту и вам нужно оценить объемы этих работ, выполненных на каждом рабочем этапе. Эту задачу можно решить, используя комбинацию функций, ЕСЛИ и ЕПУСТО. Ниже дано краткое описание информационных функций.

Функция Синтаксис Описание
ЕНЕЧЁТ =ЕНЕЧЁТ(число) Возвращает логическое значение ИСТИНА, если аргумент -нечетное число
ЕЧЁТН =ЕЧЁТН(число) Возвращает логическое значение ИСТИНА, если аргумент - четное число
СЧИТАТЬПУСТОТЫ =СЧИТАТЬПУСТОТЫ(диапазон) Подсчитывает количество пустых ячеек в заданном диапазоне
тип =ТИП (значение) Возвращает тип значения. Например, если значение является числом, то функция возвращает 1, если текст - 2, логическое значение - 4, значение ошибки - 16, массив - 64
Ч =Ч(значение) Возвращает значение, преобразованное в число

Математические функции

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

Ниже дано краткое описание ссылки и массивов функций.

Функция Синтаксис

Описание

COS =COS(число)

Возвращает косинус числа

EXP =ЕХР(число)

Возвращает число е, возведенное в указанную степень

LN =LN(число)

Возвращает натуральный логарифм числа

LOG =LOG(число;основание)

Возвращает логарифм числа по заданному основанию

SIN =SIN (число)

Возвращает синус заданного угла

TAN =TAN(число)

Возвращает тангенс числа

ГРАДУСЫ =ГРАДУСЫ(угол)

Преобразует радианы в градусы

ЗНАК =ЗНАК(число)

Возвращает знак числа

КОРЕНЬ =КОРЕНЬ(число)

Возвращает положительное значение квадратного корня

НЕЧЕТ =НЕЧЁТ(число)

Округляет число до ближайшего нечетного целого

ОКРВВЕРХ =ОКРВВЕРХ(число; точность)

Округляет число до ближайшего целого или до ближайшего кратного указанному значению

ОКРВНИЗ =ОКРВНИЗ(число; точность)

Округляет число до ближайшего меньшего по модулю целого

ОКРУГЛ =ОКРУГЛ(число;число_разря-дов)

Округляет число до указанного количества десятичных разрядов

ОСТАТ =ОСТАТ(число;делитель)

Возвращает остаток от деления

ОТБР =ОТБР (число; число_разрядов)

Отбрасывает дробную часть числа

Функция

Синтаксис

Описание

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: