Однією з цікавих функцій Microsoft Excel є СЬОГОДНІ. За допомогою цього оператора проводиться введення в осередок поточної дати. Але його можна також застосовувати і з іншими формулами в комплексі. Розглянемо основні особливості функції СЬОГОДНІ, нюанси її роботи і взаємодії з іншими операторами.

Використання оператора СЬОГОДНІ

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

Але потрібно розуміти, що сама по собі ця формула не буде оновлювати значення в осередку. Тобто, якщо ви через кілька днів відкриєте програму і не перерахуєте в ній формули (вручну або автоматично), то в комірці буде встановлена ​​все та ж дата, а не актуальна на даний момент.

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

  1. Перебуваючи у вкладці «Файл», переходимо по пункту «Параметри» в лівій частині вікна.
  2. Перехід в параметри в Microsoft Excel

  3. Після того, як активізувалося вікно параметрів, переходимо в розділ «Формули». Нам знадобиться самий верхній блок налаштувань «Параметри обчислень». Перемикач параметра «Обчислення в книзі» повинен бути встановлений в позицію «Автоматично». Якщо він знаходиться в іншій позиції, то слід його встановити так, як було сказано вище. Після зміни налаштувань потрібно натиснути на кнопку «OK».

Установка автоматичного перерахунку формул в Microsoft Excel

Тепер при будь-якій зміні в документі буде виконуватися його автоматичний перерахунок.

Якщо з якихось причин ви не бажаєте встановлювати автоматичний перерахунок, то для того, щоб актуалізувати на поточну дату вміст комірки, яка містить функцію СЬОГОДНІ, потрібно її виділити, встановити курсор в рядок формул і натиснути кнопку Enter.

Перерахунок формули в Microsoft Excel

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

Спосіб 1: введення функції вручну

Даний оператор не має аргументу. Синтаксис його досить простий і виглядає наступним чином:

=СЕГОДНЯ()

  1. Для того, щоб застосувати цю функцію досить просто вставити цей вислів в клітинку, в якій хочете бачити знімок поточну дату.
  2. Введення функції СЬОГОДНІ в Microsoft Excel

  3. Для того, щоб зробити розрахунок і вивести результат на екран, тиснемо на кнопку Enter.

Результат функції СЬОГОДНІ в Microsoft Excel

урок: Функції дати і часу в Excel

Спосіб 2: застосування Майстра функцій

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

  1. Виділяємо осередок на аркуші, в яку буде виводитися дата. Кількома по піктограмі «Вставити функцію», розташованої у рядки формул.
  2. Переміщення в Майстер функцій в Microsoft Excel

  3. Відбувається запуск Майстра функцій. У категорії «Дата і час» або «Повний алфавітний перелік» шукаємо елемент «СЬОГОДНІ». Виділяємо його і тиснемо на кнопку «OK» в нижній частині вікна.
  4. СЬОГОДНІ в Майстрі функцій в Microsoft Excel

  5. Відкривається невелике інформаційне віконце, в якому повідомляється про призначення даної функції, а також йдеться про те, що вона не має аргументів. Тиснемо на кнопку «OK».
  6. Інформаційне повідомлення в Microsoft Excel

  7. Після цього дата, встановлена ​​на комп'ютері користувача в даний момент, буде виведена в попередньо зазначену осередок.

Висновок сьогоднішньої дати через Майстер функцій в Microsoft Excel

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

Спосіб 3: зміна формату комірки

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

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

Некоректне відображення функції в Microsoft Excel

Якщо після введення формули СЬОГОДНІ в осередку автоматично ні встановлено формат «Дата», то функція буде некоректно відображати результати. У цьому випадку необхідно провести зміну формату вручну.

  1. Натискаємо правою кнопкою миші по комірці, в якій потрібно змінити формат. У меню вибираємо позицію «Формат ячеек».
  2. Перехід в формат осередків в Microsoft Excel

  3. Відкривається вікно форматування. Переходимо у вкладку «Число» в разі, якщо воно було відкрито в іншому місці. У блоці «Числові формати» виділяємо пункт «Дата» і тиснемо на кнопку «OK».
  4. Формат ячеек в Microsoft Excel

  5. Тепер осередок відформатована правильно і в ній відображається саме сьогоднішня дата.

Осередок правильно відформатована в Microsoft Excel

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

Зміна типу відображення дати в Microsoft Excel

Спосіб 4: використання СЬОГОДНІ в комплексі з іншими формулами

Крім того, функцію СЬОГОДНІ можна використовувати, як складову частину комплексних формул. У даній якості цей оператор дозволяє вирішувати набагато ширші завдання, ніж при самостійному використанні.

Оператор СЬОГОДНІ дуже зручно застосовувати для обчислення часових інтервалів, наприклад, при вказівці віку людини. Для цього в комірку записуємо вираз такого типу:

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

Для застосування формули тиснемо на кнопку ENTER.

Розрахунок кількості років за допомогою функції СЬОГОДНІ в Microsoft Excel

Тепер в осередку при правильному налаштуванні перерахунку формул документа постійно буде відображатися актуальний вік людини, який був народжений в 1965 році. Аналогічне вираз можна застосувати і для будь-якого іншого року народження або для обчислення річниці події.

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

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

Розрахунок дати на 3 дні вперед в Microsoft Excel

Якщо потрібно постійно мати на увазі дату на три дні тому, то формула буде виглядати так:

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

Розрахунок дати на 3 дні тому в Microsoft Excel

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

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

Вказівка ​​поточного номера дня в місяці в Microsoft Excel

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

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

Вказівка ​​поточного місяця в році в Microsoft Excel

Тобто, в лютому в осередку буде стояти цифра 2, в березні - 3 і т.д.

За допомогою більш складної формули можна обчислити, скільки днів пройде від сьогоднішнього дня до настання конкретної дати. Якщо налаштувати правильно перерахунок, то таким способом можна створити своєрідний зворотний таймер відліку до заданої дати. Шаблон формули, яка має подібні можливості, виглядає наступним чином:

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

Кількість днів до конретно дати в Microsoft Excel

Замість значення «Задана дата» слід вказати конкретну дату в форматі «дд.мм.рррр», до якої потрібно організувати відлік.

Обов'язково слід відформатувати осередок, в якій буде виводитися даний розрахунок, під загальний формат, інакше відображення результату буде некоректним.

Установка загального формату в осередку в Microsoft Excel

Існує можливість комбінації і з іншими функціями Excel.

Як бачимо, за допомогою функції СЬОГОДНІ можна не тільки просто виводити актуальну на поточний день дату, але і виробляти багато інших обчислення. Знання синтаксису цієї та інших формул допоможе моделювати різні комбінації застосування даного оператора. При правильному налаштуванні перерахунку формул в документі його значення буде оновлюватися автоматично.