Применение функции СЕГОДНЯ в Microsoft Excel

Встроенные функции в Excel: основные данные, категории и особенности применения

Применение функции СЕГОДНЯ в Microsoft Excel

Недаром программа Microsoft Excel пользуется колоссальной популярностью как среди рядовых пользователей ПК, так и среди специалистов в разных отраслях.

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

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

Понятие встроенных функций

Что же такое эти встроенные функции в Excel? Это специальные тематические формулы, дающие возможность быстро и качественно выполнить любое вычисление.

К слову, если самые простые из функций можно выполнить альтернативным (ручным) способом, то такие действия, как логические или ссылочные, – только с использованием меню «Вставка функции».

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

Сама функция состоит из двух компонентов:

  • имя функции (например, СУММ, ЕСЛИ, ИЛИ), которое указывает на то, что делает данная операция;
  • аргумент функции – он заключен в скобках и указывает, в каком диапазоне действует формула, и какие действия будут выполнены.

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

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

Аргументы функций

Детально стоит остановиться на понятии аргумента функции, так как на них опирается работа со встроенными функциями Excel.

Аргумент функции – это заданное значение, при котором функция будет выполняться, и выдавать нужный результат.

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

  • числа;
  • текст;
  • массивы;
  • ошибки;
  • диапазоны;
  • логические выражения.

Как вводить функции в Excel

Создавать формулы достаточно просто. Сделать это можно, вводя на клавиатуре нужные встроенные функции MS-Excel. Это, конечно, при условии, что пользователь достаточно хорошо владеет Excel, и знает на память, как правильно пишется та или иная функция.

Второй вариант более подходит для всех категорий пользователей – использование команды «Функция», которая находится в меню «Вставка».

После запуска данной команды откроется мастер создания функций – небольшое окно по центру рабочего листа.

Там можно сразу выбрать категорию функции или открыть полный перечень формул. После того как искомая функция найдена, по ней нужно кликнуть и нажать «ОК». В выбранной ячейке появится знак «=» и имя функции.

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

Ну и в конце, когда аргумент уже выбран, в строке формул должно появиться полное название функции.

Виды основных функций

Теперь стоит более детально рассмотреть, какие же есть в Microsoft Excel встроенные функции.

Всего 8 категорий:

  • математические (50 формул);
  • текстовые (23 формулы);
  • логические (6 формул);
  • дата и время (14 формул);
  • статистические (80 формул) – выполняют анализ целых массивов и диапазонов значений;
  • финансовые (53 формулы) – незаменимая вещь при расчетах и вычислениях;
  • работа с базами данных (12 формул) – обрабатывает и выполняет операции с базами данных;
  • ссылки и массивы (17 формул) – прорабатывает массивы и индексы.

Как видно, все категории охватывают достаточно широкий спектр возможностей.

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

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

Но это далеко не все достоинства данной категории функций. Большой перечень формул – 50, дает возможность создавать многоуровневые формулы для сложных научно-проектных вычислений, и для расчета систем планирования.

Самая популярная функция из этого радела – СУММ (сумма).

Она рассчитывает сумму нескольких значений, вплоть до целого диапазона. Кроме того, с ней очень удобно подсчитывать итог и выводить общую сумму в разных колонках чисел.

Еще один лидер категории – ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Позволяет считать итоговую сумму с нарастающим итогом.

Функции ПРОИЗВЕД (произведение), СТЕПЕНЬ (возведение чисел в степень), SIN, COS, TAN (тригонометрические функции) также очень популярны, и, что самое важное, не требуют дополнительных знаний для их введения.

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

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

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

Логические функции

Отдельного внимания заслуживает категория функций «Логические».

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

Но результат имеет лишь два варианта выбора – Истина или Ложь. Ну или альтернативные интерпретации данных функций – будет отображена ячейка или нет.

Самая популярная команда – ЕСЛИ – предписывает указание в заданной ячейке значения являющего истиной (если данный параметр задан формулой) и ложью (аналогично). Очень удобна для работы с большими массивами, в которых требуется исключить определенные параметры.

Еще две неразлучные команды – ИСТИНА и ЛОЖЬ, позволяют отображать только те значения, которые были выбраны в качестве исходных. Все отличные от них данные отображаться не будут.

Формулы И и ИЛИ – дают возможность создания выбора определенных значений, с допустимыми отклонениями или без них. Вторая функция дает возможность выбора (истина или ложь), но допускает вывод лишь одного значения.

Текстовые функции

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

Так, формула БАТТЕКСТ преобразовывает любое число в каллиграфический текст. ДЛСТР подсчитывает количество символов в выбранном тексте.

Функция ЗАМЕНИТЬ находит и заменяет часть текста другим. Для этого нужно ввести заменяемый текст, искомый диапазон, количество заменяемых символов, а также новый текст.

Статистические функции

Пожалуй, самая серьезная и нужная категория встроенных функций в Microsoft Excel.

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

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

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

Еще одна хорошая функция – СРЗНАЧЕСЛИ(). Она подсчитывает среднее арифметическое только тех значений массива, которые удовлетворяют требованиям.

Формулы МАКС() и МИН() отображают соответственно максимальное и минимальное значение в диапазоне.

Финансовые функции

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

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

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

Рассмотрим подробнее данные возможности приложения, а также обратим особое внимание на самые популярные операторы данной группы.

Функции работы с базами данных

Еще одна важная категория, в которую входят встроенные функции в Excel для работы с базами данных. Собственно, они очень удобны для быстрого анализа и проверок больших списков и баз с данными. Все формулы имеют общее название – БДФункция, но в качестве аргументов используются три параметра:

  • база данных;
  • критерий отбора;
  • рабочее поле.

Все они заполняются в соответствии с потребностью пользователя.

База данных, по сути, это диапазон ячеек, которые объединены в общую базу. Исходя из выбранных интервалов, строки преобразовываются в записи, а столбцы – в поля.

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

Критерий отбора – это интервал выбираемых ячеек, в котором находятся условия функции. Т. е. если в данном интервале имеется хотя бы одно сходное значение, то он подходит под критерий.

Наиболее популярной в данной категории функций является СЧЕТЕСЛИ. Она позволяет выполнить подсчет ячеек, попадающих под критерий, в выбранном диапазоне значений.

Еще одна популярная формула – СУММЕСЛИ. Она подсчитывает сумму всех значений в выбранных ячейках, которые были отфильтрованы критерием.

Функции ссылки и массивы

А вот данная категория популярна благодаря тому, что в нее вошли встроенные функции VBA Excel, т. е. формулы, написанные на языке программирования VBA. Собственно, работа с активными ссылками и массивами данных с помощью данных формул очень легка, настолько они понятны и просты.

Основная задача этих функций – вычленение из массива значений нужного элемента. Для этого задаются критерии отбора.

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

Источник: //fb.ru/article/456483/vstroennyie-funktsii-v-excel-osnovnyie-dannyie-kategorii-i-osobennosti-primeneniya

Примеры работы функции СЕГОДНЯ в Excel для вставки текущей даты

Применение функции СЕГОДНЯ в Microsoft Excel

Функция СЕГОДНЯ автоматически определяет и возвращает числовое значение текущей даты в коде времени Excel при каждом открытии файла.

Пример 1. Компания ведет учет данных о своих сотрудниках и хранит соответствующие данные в таблицах Excel. В одной из таблиц хранятся даты рождения сотрудников. Необходимо добавить столбец, в котором будут отображаться динамически обновляемые данные о текущем возрасте сотрудников.

Исходная таблица данных:

Определим возраст первого сотрудника с помощью следующей формулы:

Функция ГОД возвращает числовое значение года из указанной даты. Например, запись ГОД(СЕГОДНЯ()) вернет значение 2018, а ГОД(B3) – 1982. Для корректного отображения результатов необходимо отформатировать ячейки С3:C12 в Числовой формат. Результаты вычислений для всех сотрудников:

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



Пример 2. Используя таблицу из первого примера добавить столбец, в котором будет отображаться количество дней до дня рождения каждого сотрудника. Если день рождения сотрудника сегодня – отображать соответствующую запись.

Исходная таблица:

Для вычислений используем следующую формулу:

Функция РАЗНДАТ вычисляет разницу двух указанных дат и представляет полученное значение в зависимости от вида третьего аргумента, используемого для форматирования результатов. Например, для получения количества лет используется символ “y”, соответствующий первой букве слова «year» (год), “d” – для расчета количества дней (days – дни).

Выражение ДАТА(ГОД(B3)+РАЗНДАТ(B3;СЕГОДНЯ();”y”)+1;МЕСЯЦ(B3);ДЕНЬ(B3)) определяет дату следующего дня рождения сотрудника. Таким образом функция РАЗНДАТ находит количество дней между датой на сегодняшний день и датой следующего дня рождения и возвращает количество дней (“d”).

Результаты вычислений для остальных сотрудников:

Для отображения записи о том, что день рождения сотрудника сегодня, используем следующую формулу:

Данная формула является немного модифицированным вариантом предыдущей формулы.

В частности, выполняется проверка двух условий: И(МЕСЯЦ(B13)=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ())=ДЕНЬ(B13)), то есть, соответствуют ли номера месяцев и дней в дате рождения в сравнении с текущей датой.

Если результат вычислений – ИСТИНА, будет возвращена текстовая строка «ДР», если ЛОЖЬ – производится расчет количества дней до следующего дня рождения.

Например, произведем расчет для сотрудника, у которого сегодня день рождения:

Анализ дебиторской задолженности до текущей даты в Excel

Пример 3. Предприятию был выставлен долг со следующими условиями:

  1. За каждый день просрочки начисляются штрафы по ставке 5% от текущей суммы долга плюс начисленные проценты в день.
  2. По истечению 20-дневного срока с момента первого начисления штрафа будет проведено слушание в суде, проценты начисляться не будут.

Необходимо ввести формулу, которая будет рассчитывать ежедневно актуальную сумму долга.

Исходная таблица данных:

Для расчета текущей задолженности используем формулу:

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

В качестве показателя степени используется выражение ДНИ(СЕГОДНЯ();B4), которое определяет количество прошедших дней от даты выставления долга до сегодняшней даты.

Поскольку сумма задолженности будет расти на протяжении 20 дней, используем следующий вариант записи:

Таким образом, была добавлена проверка условия, прошло ли 20 и более дней с момента выставления долга. Если да, сумма долга будет фиксированной и рассчитана по формуле B2*СТЕПЕНЬ((1+B3);20).

Результат вычислений:

Особенности использования функции СЕГОДНЯ в Excel

Функция имеет синтаксис без аргументов:

=СЕГОДНЯ()

Данная функция не принимает аргументов.

Примечания:

  1. В Excel используется специальный формат представления дат для упрощения операций по расчету промежутков времени и дат. Excel работает с датами от 00.01.1900 (нулевой день был введен специально, поскольку отсчет начинается с нуля) до 31.12.9999, при этом каждая дата из данного промежутка представлена в виде количества дней, прошедших от начала отсчета – 00.01.1900.
  2. Если в результате выполнения функции СЕГОДНЯ требуется получить значение в форме записи дат, необходимо настроить соответствующий формат данных, отображаемых в ячейке. Если необходимо получить число в коде времени Excel, следует выбрать Числовой формат данных.
  3. Функция СЕГОДНЯ предоставляет динамически обновляемый результат в зависимости от даты открытия книги или обновления ее данных.
  4. Автоматическое обновление возвращаемого данной функцией результат может не происходить, если в пункте меню Параметры категории Формулы разделе Параметры вычислений не выбран вариант автоматического вычисления введенных формул.
  5. Данная функция сама по себе используется достаточно редко, однако часто применяется для вычисления разницы дат совместно с другими функциями для работы со временем и датами.

Источник: //exceltable.com/funkcii-excel/primery-raboty-funkcii-segodnya

Применение функции СЕГОДНЯ в Microsoft Excel

Применение функции СЕГОДНЯ в Microsoft Excel

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

Скачать последнюю версию Excel

Использование оператора СЕГОДНЯ

Функция СЕГОДНЯ производит вывод в указанную ячейку даты, установленной на компьютере. Она относится к группе операторов «Дата и время».

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

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

  1. Находясь во вкладке «Файл», переходим по пункту «Параметры» в левой части окна.
  2. После того, как активировалось окно параметров, переходим в раздел «Формулы». Нам понадобится самый верхний блок настроек «Параметры вычислений». Переключатель параметра «Вычисления в книге» должен быть установлен в позицию «Автоматически». Если он находится в другой позиции, то следует его установить так, как было сказано выше. После изменения настроек нужно нажать на кнопку «OK».

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

Если по каким-то причинам вы не желаете устанавливать автоматический пересчет, то для того, чтобы актуализировать на текущую дату содержимое ячейки, которая содержит функцию СЕГОДНЯ, нужно её выделить, установить курсор в строку формул и нажать кнопку Enter.

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

Способ 1: введение функции вручную

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

=СЕГОДНЯ()

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

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

Способ 2: применение Мастера функций

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

  1. Выделяем ячейку на листе, в которую будет выводиться дата. Кликаем по пиктограмме «Вставить функцию», расположенной у строки формул.
  2. Происходит запуск Мастера функций. В категории «Дата и время» или «Полный алфавитный перечень» ищем элемент «СЕГОДНЯ». Выделяем его и жмем на кнопку «OK» в нижней части окна.
  3. Открывается небольшое информационное окошко, в котором сообщается о назначении данной функции, а также говорится о том, что она не имеет аргументов. Жмем на кнопку «OK».
  4. После этого дата, установленная на компьютере пользователя в данный момент, будет выведена в предварительно указанную ячейку.

Урок: Мастер функций в Excel

Способ 3: изменение формата ячейки

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

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

Если после ввода формулы СЕГОДНЯ в ячейке автоматически не был установлен формат «Дата», то функция будет некорректно отображать результаты. В этом случае необходимо произвести изменение формата вручную.

  1. Кликаем правой кнопкой мыши по ячейке, в которой нужно изменить формат. В появившемся меню выбираем позицию «Формат ячеек».
  2. Открывается окно форматирования. Переходим во вкладку «Число» в случае, если оно было открыто в другом месте. В блоке «Числовые форматы» выделяем пункт «Дата» и жмем на кнопку «OK».
  3. Теперь ячейка отформатирована правильно и в ней отображается именно сегодняшняя дата.

Кроме того, в окне форматирования также можно поменять представление сегодняшней даты. По умолчанию установлен формат по шаблону «дд.мм.гггг». Выделяя различные варианты значений в поле «Тип», которое расположено в правой части окна форматирования, можно изменять внешний вид отображения даты в ячейке. После изменений не забывайте жать на кнопку «OK».

Способ 4: использование СЕГОДНЯ в комплексе с другими формулами

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

Оператор СЕГОДНЯ очень удобно применять для вычисления временных интервалов, например, при указании возраста человека. Для этого в ячейку записываем выражение такого типа:

=ГОД(СЕГОДНЯ())-1965

Для применения формулы жмем на кнопку ENTER.

Теперь в ячейке при правильной настройке пересчета формул документа постоянно будет отображаться актуальный возраст человека, который был рожден в 1965 году. Аналогичное выражение можно применить и для любого другого года рождения или для вычисления годовщины события.

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

=СЕГОДНЯ()+3

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

=СЕГОДНЯ()-3

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

=ДЕНЬ(СЕГОДНЯ())

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

=МЕСЯЦ(СЕГОДНЯ())

То есть, в феврале в ячейке будет стоять цифра 2, в марте – 3 и т.д.

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

=ДАТАЗНАЧ(“заданная_дата”)-СЕГОДНЯ()

Вместо значения «Заданная дата» следует указать конкретную дату в формате «дд.мм.гггг», до которой нужно организовать отсчет.

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

Существует возможность комбинации и с другими функциями Excel.

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

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

Помогла ли вам эта статья?

ДА НЕТ

Источник: //lumpics.ru/the-today-function-in-excel/

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.