Дата в эксель автоматически

Содержание:

Горячие клавиши

Проставить статическую дату и время, то есть такие, что вообще не будут изменяться, можно с помощью сочетания клавиш. Выделяем нужную ячейку и нажимаем «Ctrl+Shift+;» – выведется время. Если нажмете «Ctrl+;» – появится дата. Символ точки с запятой используется тот, что находится на одной кнопке с русской буквой «Ж».

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

Обратите внимание, что отобразится время, которое установлено на системных часах, это те, что находятся справа внизу экрана

Работа с датами в Excel. Устранение типовых ошибок

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

Что такое даты для Excel?

Дата и Время — это числа для Excel. Целая часть — номер дня, а все что идет после запятой — время. Если перевести в разные форматы, получим следующее:

То есть 12.07.2016 12:50:30 для Excel значение — 42563,5350694,

Где 42563 — это порядковый номер дня с 1 января 1900 года, а часть после запятой — это время.

С датами можно производить вычисления. Например, вычитать или складывать даты.

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

Перевод разных написаний дат

Разные системы в выгрузках выдают даты по-разному, например: 12.07.2016 12-07-16 16-07-12 и так далее. Иногда месяца пишут текстом. Для того, чтобы привести даты к одному формату мы используем функцию ДАТА:

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

Дата определяется как текст

Проблемы с датами начинаются, когда мы импортируем данные из других источников. При этом, даты могут выглядеть нормально, но при этом являться текстом. С ними нельзя проводить вычисления, группировки в сводных таблицах, сортировать. Есть 2 решения, которые позволяют сделать это автоматически: 1. Получение значения даты; 2. Умножение текстового значения на единицу.

Получение значения даты

С помощью формулы ЗНАЧ мы выводим текстовое значение даты, потом его форматируем как Дату:

Умножение текстового значения на единицу

Принцип аналогичный предыдущему, только мы текстовое значение умножаем на единицу и после этого форматируем как дату:

Примечание: если дата определилась как текст, то вы не сможете делать группировки. При этом дата будет выровнена по левому краю. Excel выравнивает числа и даты по правому краю.

Очистка дат от некорректных символов

Чтобы привести к нужному стандарту, часть дат можно очистить с помощью функции Найти и Заменить. Например, поменять слэши (“/”) на точки:

То же самое можно сделать формулой ПОДСТАВИТЬ

Итак, мы разобрали основные варианты решения проблем с датами. Конечно, способов гораздо больше. И подобные преобразования удобнее делать через Power Query, который очень хорошо понимает и преобразовывает даты, но об этом в следующей статье.

Как в таблице Excel сгенерировать несколько дат

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

Использование автозаполнения

Наиболее эффективный способ ввести несколько дат, который не требует никаких формул, — использование функции автоматического заполнения. Введите первую дату, а затем перетащите маркер заполнения ячейки, нажимая при этом правую кнопку мыши. Отпустите кнопку мыши и выберите команду контекстного меню Заполнить по месяцам (рис. 108.1).

Рис. 108.1. Использование функции автозаполнения для создания серии дат

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

Использование формул

Еще один способ ввести ряд дат основан на использовании формул. Преимущество формулы (а не функции автозаполнения) состоит в том, что вы можете изменить первую дату, а все остальные обновятся автоматически. Введите начальную дату в ячейку, а затем используйте формулы (копируя вниз по столбцу) для создания дополнительных дат. В следующих примерах предположим, что вы ввели первую дату из серии в ячейку А1, а формулу — в ячейку А2. Затем можно скопировать эту формулу вниз по столбцу столько раз, сколько это необходимо.

Для генерации серии дат, разделенных семью днями, используйте такую формулу: =A1+7 .

Для создания серии дат, разделенных одним месяцем, используйте следующую формулу: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;ДЕНЬ(A1))

Для создания серии дат, разделенных одним годом, используйте эту формулу: =ДАТА(ГОД(A1)+1;МЕСЯЦ(A1);ДЕНЬ(A1)

Для создания серии, включающей только будние дни (все дни, кроме субботы и воскресенья), используйте следующую формулу. Она предполагает, что дата в ячейке А1 не является выходным днем: =ЕСЛИ(ДЕНЬНЕД(A1)=6;A1+3;A1+1) . Эта формула возвращает серийный номер даты, так что вам нужно отформатировать ячейки для отображения дат.

Горячие клавиши для вставки текущей даты и времени

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

  • Ctrl + Shift + 4 – для вставки текущей даты. Программа просто введёт за вас текущую дату в ячейку и отформатирует её. Удобно? Пользуйтесь!
  • Ctrl + Shift + 6 – вставка текущего времени. Тоже константой, раз и навсегда.

Попробуйте, это действительно удобно! Использование горячих клавиш так часто упрощает нам жизнь, что их запоминание – стратегическая задача для вас.

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

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

Следующий пост мы посвятим разложению даты на составные части. Заходите почитать, не пожалеете!

Это может быть вам интересно:

Дата последнего изменения даты

Чтобы добавить отметку даты в книгу для указания «последней обновленной даты», вы можете использовать функцию ТЕКСТ.

В показанном примере формула в C5:

Функция ТЕКСТ может применять форматирование чисел к числам, как и встроенные форматы ячеек Excel для дат, валюты, фракций и т. д. Однако, в отличие от форматирования ячейки Excel, функция ТЕКСТ работает внутри формулы и возвращает результат, который является текстом.

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

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

Один удобный способ управления «последним обновленным» сообщением в большой книге — использовать именованный диапазон для хранения даты последнего обновления, а затем ссылаться на этот именованный диапазон в формулах в другом месте для отображения последнего сообщения об обновлении.

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

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

Вставка в колонтитул

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

Откройте вверху «Разметка страницы» и в группе «Параметры» нажмите на небольшую стрелочку в углу справа.

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

Откроется вот такое окошко. Здесь внизу будет три области, поставьте курсив туда, где должны быть дата и время. Я помещу их справа. Затем нажмите на кнопку или с календарем, для вставки сегодняшнего числа, или с часами. Между вставленными символами я сделала несколько пробелов, чтобы отделить их друг от друга.

Не обязательно вставлять их друг за другом, добавьте или что-то одно, или допишите какой-то текст. Например:

Сегодняшнее число: & Время: &

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

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

Сохраняем изменения, нажав «ОК».

Вернемся к данному окну. В нем показано, как отображаются добавленные данные. Можете жать «ОК». Если хотите посмотреть, как все будет выглядеть на листе с другими данными, нажмите на кнопку «Просмотр».

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

Посмотреть, как будет выглядеть дата можно и иначе. Откройте вверху вкладку «Вид», а потом нажмите на кнопку «Разметка страницы». После этого рабочий лист будет разбит на отдельные страницы. Внизу или вверху, зависит от того, что вы выбрали, будет стоять сегодняшнее число.

Нажав на него, можете его отредактировать. На вкладке «Конструктор» есть элементы, которые можно добавить в колонтитул. Именно среди них вы найдете нужные кнопочки «Текущая дата» и «Текущее время».

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

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

Загрузка…  

Добавление времени и даты в Microsoft Excel

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

Для добавления данных используют дополнительный функционал

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

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

Первым делом определите ячейку, с которой будете работать. Далее, перейдите на вкладку «Формулы». В блоке «Библиотека функций» нажмите «Дата и время». Затем выберите «Сегодня» и кликните по кнопке «ОК». После этого выбранная вами область будет содержать текущее значение, которое будет изменяться каждый день. То же самое можно проделать при помощи комбинации клавиш Ctrl+Shift+4, в некоторых случаях Ctrl+Ж либо ввести «=СЕГОДНЯ()» в специальное поле для формул.

Для добавления времени в том же разделе ленты инструментов кликните по пункту «Время»

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

Установленные вами значения будут обновляться каждый раз при открытии книги, но, если необходимо обновить данные в процессе работы с книгой, перейдите на вкладку «Формулы» и нажмите кнопку «Пересчёт», расположенную в блоке ленты инструментов «Вычисления». Также можно использовать кнопку «Параметры вычислений», затем нужно выбрать пункт «Автоматически». Существует более простой и быстрый вариант — воспользоваться клавишей F9 на клавиатуре.

В том случае, если необходимо, чтобы в поле отображались только часы, откройте окно «Формат ячеек». В разделе «Числовые форматы» укажите «Время», а в пункте «Тип» нажмите на подходящий вариант отображения часов. Альтернативный способ — воспользоваться комбинацией клавиш Ctrl+Shift+6.

Функция DateDiff

DateDiff – это функция, которая возвращает количество указанных интервалов времени между двумя датами. Тип возвращаемого значения – Variant/Long.

Синтаксис

1 DateDiff(interval,date1,date2,firstdayofweek,firstweekofyear)

Параметры

Параметр Описание
interval Обязательный параметр. Строковое выражение из спецсимволов, представляющее интервал времени, количество которых (интервалов) требуется вычислить между двумя датами.
date1, date2 Обязательные параметры. Значения типа , представляющие две даты, между которыми вычисляется количество указанных интервалов.
firstdayofweek Необязательный параметр. Константа, задающая первый день недели. По умолчанию – воскресенье.
firstweekofyear Необязательный параметр. Константа, задающая первую неделю года. По умолчанию – неделя, в которую входит 1 января.

Таблицу аргументов (значений) параметра смотрите в параграфе «Приложение 1».

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

Параметры и определяют правила расчета количества недель между датами.

Таблицы констант из коллекций и смотрите в параграфах «Приложение 2» и «Приложение 3».

Пример

1
2
3
4
5
6
7
8

SubPrimerDateDiff()

‘Даже если между датами соседних лет разница 1 день,
‘DateDiff с интервалом «y» покажет разницу — 1 год

MsgBox DateDiff(«y»,»31.12.2020″,»01.01.2021″)’Результат: 1 год

MsgBox DateDiff(«d»,»31.12.2020″,»01.01.2021″)’Результат: 1 день

MsgBox DateDiff(«n»,»31.12.2020″,»01.01.2021″)’Результат: 1440 минут

MsgBox»Полных лет с начала века = «&DateDiff(«y»,»2000″,Year(Now)-1)

EndSub

Как отобразить системное время или дату в Excel?

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

Отображение системного времени или даты с помощью ярлыков

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

Вставить системное время

Выберите ячейку и нажмите Ctrl + Shift + ; (точка с запятой).

Вставить системную дату

Выберите ячейку и нажмите Ctrl + ; (точка с запятой).

Легко отображать системную дату и время в ячейке / верхнем / нижнем колонтитуле в Excel:

Для Вставить информацию о книге полезности Kutools for Excel, вы можете не только вставить системную дату и время в определенную ячейку, но также вставить системную дату и время в верхний или нижний колонтитул рабочего листа по мере необходимости.Скачайте и попробуйте прямо сейчас! (30-дневная бесплатная трасса)

Отображение динамического системного времени или даты по формуле

Если вы хотите отображать динамическое системное время или дату в Excel, вам могут помочь формулы = СЕЙЧАС () и = СЕГОДНЯ ().

Вставить динамическую системную дату и время

Выберите ячейку, введите формулу = СЕЙЧАС () чтобы получить динамическую системную дату и время. Смотрите скриншот:

Вставить динамическое системное время

Выберите ячейку, введите формулу = СЕГОДНЯ () чтобы получить динамическую системную дату. Смотрите скриншот:

Внимание: Дата или время в ячейках будут автоматически изменены на системное время и дату

Легко отображать системное время и дату в ячейке / верхнем / нижнем колонтитуле в Excel

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

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Нажмите Kutools Plus > Workbook > Вставить информацию о книге. Смотрите скриншот:

2. в Вставить информацию о книге в диалоговом окне выберите Текущая дата и время вариант в Информация раздел, выбрать Диапазон, заголовок or нижний колонтитул как вам нужно в Вставить в раздел, а затем щелкните OK кнопка. Смотрите скриншот:

Затем системная дата и время сразу же вставляются в указанную ячейку, верхний или нижний колонтитул.

  Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.

Как поставить неизменную отметку времени автоматически (формулами)

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

Если же потом, основываясь на этих данных вы собираетесь что-то еще делать и использовать получившийся результат в формулах, то лучше тогда использовать сразу две функции: =ТДАТА()-СЕГОДНЯ()

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

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

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

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

Какие действия можно предпринять, чтобы достичь этой цели? Например, можно попробовать воспользоваться функцией ЕСЛИ, в которой также будет содержаться эта же функция, но с данными, зависящими от значения другой ячейки. Гораздо проще это продемонстрировать на примере. Формула будет выглядеть так: =ЕСЛИ(B2=”Да”; ЕСЛИ(C2=””;ТДАТА(); C2); “”)

Расшифруем эту формулу.

  • B – это колонка, в которой нам надо записывать подтверждение доставки.
  • C2 – это та ячейка, в которой будет выводиться отметка времени после того, как мы запишем в ячейку B2 слово «Да».

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

Если же нужно, чтобы критерий был «если содержится хотя бы какое-то значение», то тогда нужно использовать в условии оператор «не равно» <>. В таком случае формула будет выглядеть так: =ЕСЛИ(B2<>””; ЕСЛИ(C2=””;ТДАТА(); C2); “”)

Эта формула работает следующим образом: сначала проверяется, есть ли хоть какое-то содержимое в ячейке. Если да, то запускается вторая проверка. Дальше последовательность действий остается той же самой.

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

Стандартное нормальное распределение

Нормальное распределение зависит от параметров средней и дисперсии, из-за чего плохо видны его свойства. Хорошо бы иметь некоторый эталон распределения, не зависящий от масштаба данных. И он существует. Называется стандартным нормальным распределением. На самом деле это обычное нормальное нормальное распределение, только с параметрами математического ожидания 0, а дисперсией – 1, кратко записывается N(0, 1).

Любое нормальное распределение легко превращается в стандартное путем нормирования:

где z – новая переменная, которая используется вместо m – математическое ожидание;σ – стандартное отклонение.

Для выборочных данных берутся оценки:

Среднее арифметическое и дисперсия новой переменной z теперь также равны 0 и 1 соответственно. В этом легко убедиться с помощью элементарных алгебраических преобразований.

В литературе встречается название z-оценка. Это оно самое – нормированные данные. Z-оценку можно напрямую сравнивать с теоретическими вероятностями, т.к. ее масштаб совпадает с эталоном.

Посмотрим теперь, как выглядит плотность стандартного нормального распределения (для z-оценок). Напомню, что функция Гаусса имеет вид:

Подставим вместо (x-m)/σ букву z, а вместо σ – единицу, получим функцию плотности стандартного нормального распределения:

График плотности:

Центр, как и ожидалось, находится в точке 0. В этой же точке функция Гаусса достигает своего максимума, что соответствует принятию случайной величиной своего среднего значения (т.е. x-m=0). Плотность в этой точке равна 0,3989, что можно посчитать даже в уме, т.к. e=1 и остается рассчитать только соотношение 1 на корень из 2 пи.

Таким образом, по графику хорошо видно, что значения, имеющие маленькие отклонения от средней, выпадают чаще других, а те, которые сильно отдалены от центра, встречаются значительно реже. Шкала оси абсцисс измеряется в стандартных отклонениях, что позволяет отвязаться от единиц измерения и получить универсальную структуру нормального распределения. Кривая Гаусса для нормированных данных отлично демонстрирует и другие свойства нормального распределения. Например, что оно является симметричным относительно оси ординат. В пределах ±1σ от средней арифметической сконцентрирована большая часть всех значений (прикидываем пока на глазок). В пределах ±2σ находятся большинство данных. В пределах ±3σ находятся почти все данные. Последнее свойство широко известно под названием правило трех сигм для нормального распределения.

Функция стандартного нормального распределения позволяет рассчитывать вероятности.

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

Как в 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 дней – у меня в отчете подсвечиваются красным. Удобно!)

Как ввести дату в Excel

Пользователь может ввести дату в электронную таблицу самыми разными методами и в различных форматах. Например, можно записать ее как 1 января 2020, а можно – 1.01.2020. Независимо от того, в каком формате указать дату, программа автоматически определит, что пользователь хочет записать ее. Очень часто программа самостоятельно форматирует значение, исходя из формата, установленного в Windows, но в некоторых случаях возможно форматирование в том виде, котором указал пользователь.

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

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

Если в этом есть надобность, пользователь с легкостью может менять вид представления ячейки, которая записана, как та, которая содержит дату. Для этого можно воспользоваться тем же самым окном «Формат ячеек», которое было описано выше.

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

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

Как превратить текстовые строки с пользовательскими разделителями в даты

Если запись содержит какой-либо разделитель, отличный от косой черты (/) или тире (-), функции Excel не смогут распознать их как даты и вернут ошибку #ЗНАЧ!. Чаще всего такие «неправильные» разделители – это пробел и запятая.

Чтобы это исправить, вы можете запустить инструмент поиска и замены, чтобы заменить этот неподходящий разделитель, к примеру, косой чертой (/):

  • Выберите все ячейки, которые вы хотите превратить в даты.
  • Нажмите Ctrl + H, чтобы открыть диалоговое окно «Найти и заменить».
  • Введите свой пользовательский разделитель (запятую, к примеру) в поле Найти и косую черту в Заменить.
  • Нажмите Заменить все.

Теперь у ДАТАЗНАЧ или ЗНАЧЕН должно быть проблем с конвертацией текстовых строк в даты. Таким же образом вы можете исправить записи, содержащие любой другой разделитель, например, пробел или обратную косую черту.

Если вы предпочитаете решение на основе формул, вы можете использовать функцию ПОДСТАВИТЬ (SUBSTITUTE в английской версии), как это мы делали на одном из скриншотов ранее:

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

Как видите, функции ДАТАЗНАЧ или ЗНАЧЕН довольно мощные, но они, к сожалению, имеют свои ограничения. Например, если вы пытаетесь работать со сложными конструкциями, такими как четверг, 01 января 2015 г., ни одна из них не сможет помочь.

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

Подсветка дат в ячейках с помощью условного форматирования и элементов управления форм

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

Создадим таблицу отгрузки товаров: Главным аргументом в работе будут даты отгрузки, когда в списке дата уже прошла, значит, товар поставлен и всё у вас хорошо. Когда же дата еще не наступила, вам необходимо контролировать этот процесс и сделать отгрузку в указанный период. А вот если дата отгрузки и сегодняшняя дата совпадают, тогда бросайте всё и бегите немедленно заниматься срочной отгрузкой, так как ее приоритет в работе будет максимальной.

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

Для начала выделим созданную таблицу и на вкладке «Главная» выбираем в выпадающем списке «Условное форматирование» пункт «Создать правило». В открывшемся диалоговом окне выбираете правило «Использовать формулу для определения форматируемых ячеек» и вводим формулу: =$D5 ИСТИНА. Формат указывать не надо, так как таблица должна выглядеть обыкновенной, нажимаем кнопочку «ОК» добавляем новое правило в общий список. В случае если новое правило не возглавило список, то необходимо стрелочками его туда пропихнуть и установить флажок в столбике «Остановить если истина». Указание последнего параметра необходимо для того, чтобы, когда ваше правило выполнялось (выключен флажок «Включить индикатор строк»), Excel автоматически отключал все нижестоящие правила условного форматирования и таблица остается, девственно чиста от заливок, чего, собственно вы и добивались!

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

Не забудьте подкинуть автору на кофе…

Вставка текущих даты и времени в ячейку

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

Вставка фиксированного значения даты или времени в ячейку Excel

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel «делает снимок» текущей даты, который вставляется в ячейку. Поскольку значение ячейки не меняется, оно считается статичным.

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

Выполните одно из действий, указанных ниже.

Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).

Чтобы вставить текущее время, нажмите клавиши CTRL+SHIFT+; (точка с запятой).

Чтобы вставить текущие дату и время, нажмите клавиши CTRL+; (точка с запятой), затем клавишу ПРОБЕЛ, а после этого — CTRL+SHIFT+; (точка с запятой).

Изменение формата даты и времени

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

Вставка фиксированного значения даты или времени в ячейку Excel

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel «делает снимок» текущей даты, который вставляется в ячейку. Поскольку значение ячейки не меняется, оно считается статичным.

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

Выполните одно из действий, указанных ниже.

Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).

Чтобы вставить текущее время, нажмите клавиши +; (точка с запятой).

Чтобы вставить текущие дату и время, нажмите клавиши CTRL +; (точка с запятой), нажмите клавишу пробел, а затем — клавишу +; (точка с запятой).

Изменение формата даты и времени

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

Вставка фиксированного значения даты или времени в ячейку Excel

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel «делает снимок» текущей даты, который вставляется в ячейку. Поскольку значение ячейки не меняется, оно считается статичным.

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

Выполните одно из действий, указанных ниже.

Чтобы вставить дату, введите дату (например, 2/2) и нажмите кнопку раскрывающегося списка Формат номерадома > (на вкладке число ) >Краткая дата или длинный день.

Чтобы вставить время, введите время и нажмите кнопку раскрывающегося списка Формат номерадома > (на вкладке число ) >time (время).

Изменение формата даты и времени

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

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

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

Adblock
detector