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

Как поставить дату в экселе: как вставить и сделать время в ячейке – windowstips.ru. новости и советы

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

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

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

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

Как в Excel автоматически проставить даты в таблице?

При нажатии клавиши сочетание клавиш, такие как Ctrl +; Чтобы вставить текущую дату в ячейку Excel «принимает в виде снимка» текущую дату и вставляет дату в ячейку. Так как значение этой ячейки не изменится, он считается статические. Выделите на листе ячейку, в которую требуется вставить текущую дату или время.

Как сделать так чтобы Excel не менял число на дату?

Если нужно ввести всего несколько чисел, вы можете остановить их изменение в даты в Excel, введите:

  1. Пробел перед вводом числа. …
  2. Апостроф (‘) перед вводом числа, например ’11-53 или ‘1/47. …
  3. Ноль и пробел перед вводом дроби, например 1/2 или 3/4, чтобы они не менялись, например, на 2-янв или 4 мар.

Как написать месяц в Excel?

Название месяца прописью в EXCEL

  1. С помощью формулы =ТЕКСТ(B6;»ММММ») можно вывести полное название месяца с заглавной буквы в именительном падеже, Сентябрь . …
  2. Формула =ТЕКСТ(B6;»МММ») выведет сокращенное название месяца (3 буквы).
  3. Особый формат =ТЕКСТ(B6;» ММММ») выведет полное название месяца с учетом склонения, т.

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

Как вставить или изменить дату в ячейке с помощью «Всплывающего календаря»

  1. Выберите ячейку.
  2. В группе Дата/Время нажмите на кнопку Вставить дату Календарь всплывёт рядом с ячейкой. …
  3. Выберите нужную дату из календаря Готово. …
  4. Чтобы изменить значение даты, нажмите на иконку календаря справа от ячейки Измените дату

Как в Excel преобразовать дату в год?

  1. Преобразование строки даты в дату = ЛЕВСИМВ (дата; 10) + ПСТР (дата; 12;8) …
  2. Преобразовать дату в Юлианский формат = ГОД (дата) и ТЕКСТ (дата-ДАТА (ГОД (дата); 1;0); «000») …
  3. Преобразование даты в месяц и год …
  4. Преобразование даты в текст …
  5. Преобразование даты текста дд/мм/гг в мм/дд/гг …
  6. Преобразование текста в дату

Как в Excel сделать автоматическое заполнение?

Использование маркера автозаполнения в Excel

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

Как автоматически пронумеровать строки в Excel?

Нумерация строк с помощью функции СТРОКА

  1. Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1). Функция СТРОКА возвращает номер строки, на которую указана ссылка. …
  2. Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.

Почему в Экселе ставится дата?

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

Как перевести дату в число в Excel?

Функция ДАТАЗНАЧ преобразует дату, которая хранится в виде текста, в порядковый номер, который Excel воспринимает как дату. Например, формула =ДАТАЗНАЧ(«1.1.2008») возвращает число 39 448, соответствующее 1 января 2008 года.

Как отключить Автозамену в Excel 2010?

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

Как добавить один месяц в Excel?

Готовые формулы будут выглядеть примерно так:

  1. Прибавить месяцы к дате: =ДАТА(ГОД(A2);МЕСЯЦ(A2)+2;ДЕНЬ(A2)) =DATE(YEAR(A2),MONTH(A2)+2,DAY(A2))
  2. Вычесть месяцы из даты: =ДАТА(ГОД(A2);МЕСЯЦ(A2)-2;ДЕНЬ(A2)) =DATE(YEAR(A2),MONTH(A2)-2,DAY(A2))

Как в Excel перевести месяц в число?

Метод 1: преобразовать число в название месяца с помощью формулы. Чаевые: Если вы хотите преобразовать число в сокращение названия месяца, вы можете использовать эту формулу = ТЕКСТ (ДАТА (2000; A1,1; XNUMX); «ммм»).

Как выделить месяц из даты Эксель?

Извлечь только месяц и год из числа с формулами

  1. Введите формулу: = ТЕКСТ (A2; «ммм-гггг») в пустую ячейку помимо ваших данных, например, C2, см. …
  2. Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и из столбца даты были извлечены только месяц и год, см. …
  3. Ноты:

Как отличить обычные даты Excel от «текстовых дат»

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

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

Даты

Текстовые значения

· Выровнено по правому краю.

· Указан формат даты в поле «Числовой формат» на вкладке «Главная » — «Число» .

· По левому краю по умолчанию.

· Общий формат отображается в поле «Число» на вкладке «Главная» — «Число».

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

Их можно легко распознать, немного расширив столбцы, выделив один из них, вы­брав команду Формат ► Ячейки ► Выравнивание (Format ► Cells ► Alignment) и для па­раметра По горизонтали (Horizontal) выбрав значение Общий (General) (это вид ячеек по умолчанию). Щелкните кнопку ОК и внимательно просмотрите на таблицу. Если какие-либо значения не выровнены по правому краю, значит Excel не считает их датами.

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

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

ДАТАМЕС()

С помощью этой функции можно узнать порядковый номер даты, отстающей на известное количество месяцев (или опережающей заданную). Эта функция принимает два аргумента: начальная дата и количество месяцев. Второй аргумент может быть как положительным, так и отрицательным. Первый вариант нужно указывать, если требуется вычислить будущую дату, а второй – если предыдущую.

КОНМЕСЯЦА()

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

РАБДЕНЬ()

То же самое, что и функция ДАТАМЕС(), только отставание или опережение происходит на определенное количество рабочих дней. Синтаксис аналогичный.

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

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

Синтаксис:

ВРЕМЗНАЧ(время_как_текст)

Результат:
Числовой формат для времени суток, представленного аргументом врeмя_как_текст. Время сугок в числовом формате — это десятичная дробь в интервале от 0 до 0,99999999, представляющая время суток от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера). Функция ВРЕМЗНАЧ используется для преобразования времени суток, представленного в виде текста, в числовой формат времени суток.

Аргументы:

время_как_текст
— текстовая строка, содержащая значение времени суток в любом формате, допустимом в Excel. Информация о дате в аргументе время_как_текст игнорируется.

Как Excel обрабатывает время

Программа Excel «воспринимает» дату и время как обычное число. Электронная таблица преобразует подобные данные, приравнивая сутки к единице. В результате значение времени представляет собой долю от единицы. К примеру, 12.00 – это 0,5.

Значение даты электронная таблица преобразует в число, равное количеству дней от 1 января 1900 года (так решили разработчики) до заданной даты. Например, при преобразовании даты 13.04.1987 получается число 31880. То есть от 1.01.1900 прошло 31 880 дней.

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

Пример функции ДАТА

Построение значение даты, составляя его из отдельных элементов-чисел.

Синтаксис: год; месяц, день.

Все аргументы обязательные. Их можно задать числами или ссылками на ячейки с соответствующими числовыми данными: для года – от 1900 до 9999; для месяца – от 1 до 12; для дня – от 1 до 31.

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

Пример использования функции:

Зададим большее количество дней для июня:

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

Функция РАЗНДАТ в Excel

Возвращает разницу между двумя датами.

  • начальная дата;
  • конечная дата;
  • код, обозначающий единицы подсчета (дни, месяцы, годы и др.).

Способы измерения интервалов между заданными датами:

  • для отображения результата в днях – «d»;
  • в месяцах – «m»;
  • в годах – «y»;
  • в месяцах без учета лет – «ym»;
  • в днях без учета месяцев и лет – «md»;
  • в днях без учета лет – «yd».

В некоторых версиях Excel при использовании последних двух аргументов («md», «yd») функция может выдать ошибочное значение. Лучше применять альтернативные формулы.

Примеры действия функции РАЗНДАТ:

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

Функция ГОД в Excel

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

Пример использования функции ГОД:

Функция МЕСЯЦ в Excel: пример

Возвращает месяц как целое число (от 1 до 12) для заданной в числовом формате даты. Аргумент – дата месяца, который необходимо отобразить, в числовом формате. Даты в текстовом формате функция обрабатывает неправильно.

Примеры использования функции МЕСЯЦ:

Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel

Возвращает день как целое число (от 1 до 31) для заданной в числовом формате даты. Аргумент – дата дня, который нужно найти, в числовом формате.

Чтобы вернуть порядковый номер дня недели для указанной даты, можно применить функцию ДЕНЬНЕД:

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

Для отображения порядкового номера недели для указанной даты применяется функция НОМНЕДЕЛИ:

Дата 24.05.2015 приходится на 22 неделю в году. Неделя начинается с воскресенья (по умолчанию).

В качестве второго аргумента указана цифра 2. Поэтому формула считает, что неделя начинается с понедельника (второй день недели).

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

Как рассчитать и отобразить отрицательное время в Excel

При расчете разницы во времени в Excel вы иногда можете получить результат в виде ошибки ######, если вдруг она представляет собой отрицательное число. Это происходит, если время начала больше, чем время окончания события. Такое часто случается, если рассчитывают продолжительность каких-то событий без учета даты. Получается, что время окончания меньше, чем время начала, поскольку это просто время следующего дня. К примеру, мы начинаем работу в 17 часов и заканчиваем на следующий день в 10 часов.

Но есть ли способ правильно отображать отрицательное время в Excel? Конечно, способ есть, и даже не один.

Способ 1. Измените систему дат Excel на систему дат 1904 года.

Самый быстрый и простой способ нормально отображать отрицательное время (со знаком минус) — это перейти на систему дат 1904 года. Для этого нажмите « Файл» > «Параметры» > «Дополнительно », прокрутите вниз до раздела « При расчете этой книги» и поставьте галочку в поле «Использовать систему дат 1904».

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

Как видите, время начала больше, чем время окончания, и результат получен со знаком «минус».

Способ 2. Рассчитать отрицательное время в Excel с помощью формул

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

=ЕСЛИ(A2-B2>0; A2-B2; «-» & ТЕКСТ(ABS(A2-B2);»ч:мм»))

=ЕСЛИ(A2-B2>0; A2-B2; ТЕКСТ(ABS(A2-B2);»-ч:мм»))

Они обе проверяют, является ли отрицательной разница во времени (A2-B2). Если она меньше нуля, первая формула вычисляет абсолютное значение (без учёта знака) и объединяет этот результат со знаком «минус». Вторая формула делает точно такой же расчет, но использует отрицательный формат времени «-ч::мм «.

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

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

На случай если время окончания меньше, чем время начала, мы можем проверить это при помощи функции ЕСЛИ.

=ЕСЛИ(B2<A2;B2+1;B2)-A2

Если разница во времени отрицательная, ко времени окончания добавляем 1 день (24 часа).  В результате получим правильную разницу во времени, но без знака «минус».

Подсчет и отслеживание дат

Как мы уже говорили, благодаря тому, что Excel хранит даты в виде чисел, с датами можно делать операции сложения и вычитания. Операцию сложения иллюстрировали функции РАБДЕНЬ и РАБДЕНЬ.МЕЖДУ. Рассмотрим функции, позволяющие вычитать одну дату из другой.

ДНИ()

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

ЧИСТРАБДНИ() и ЧИСТРАБДНИ.МЕЖДУ()

ЧИСТРАБДНИ – функция рассчитывающая количество рабочих дней при пятидневной рабочей неделе. Синтаксис формулы следующий:

= ЧИСТРАБДНИ (нач_дата, кон_дата, )

Аргументы нач_дата и кон_дата могут быть любыми датами в кавычках или ссылками на ячейки.

Параметр , как и в функции РАБДЕНЬ является необязательным, но позволяет дисквалифицировать определенные дни из расчета. 

ЧИСТРАБДНИ.МЕЖДУ используются в более новых версиях Excel (2010 и более поздних версий). По аналогии с РАБДЕНЬ.МЕЖДУ функция дает возможность настраивать режим «выходных» дней.

Синтаксис ЧИСТРАБДНИ.МЕЖДУ() следующий:

= ЧИСТРАБДНИ.МЕЖДУ (нач_дата, кон_дата, , )

Аргументы нач_дата, кон_дата и работают точно так же, как и в ЧИСТРАБДНИ().

могут принимать следующие значения:

ДОЛЯГОДА ()

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

Давайте проведем грубые расчеты того, сколько россияне находятся в «нетрезвом» состоянии на новогодних праздниках относительно всего года. Воспользуемся функцией ДОЛЯГОДА():

=ДОЛЯГОДА нач_дат, кон_дата, )

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

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

0.02(2) года… Какая маленькая цифра. А еще говорят, что у нас самый «загульный» народ. А мы опровергли ложные домыслы!

Функция ДАТА

Синтаксис:

ДАТА(год,месяц,день)

Результат: Сериальное число (от 0 до 2958456), соответствующее дате в числовом формате (в качестве начала отсчета принимается 01 января 1900 года).

Аргументы:

  • год — число (год) от 1900 до 9999 (или от 0 до 8099 соответственно);
  • месяц — номер месяца в году (если значение аргумента больше 12, то это число делится на 12, частное прибавляется к указанному значению года, а остаток выступает в качестве номера месяца; так, функция ДАТА(98,14,2) возвращает числовой формат даты 2 февраля 1999 года);
  • день — номер дня в месяце (если аргумент- день больше числа дней в указанном месяце, то алгоритм вычислений аналогичен описанному для аргумента месяц’, так, функция ДАТА(99,1,35) возвращает числовой формат даты 4 февраля 1999 года).

ПРИМЕЧАНИЕ

См. функцию ГОД.

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

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

ДАТАМЕС()

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

КОНМЕСЯЦА()

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

РАБДЕНЬ()

Как и функция DATE (), только задержка или опережение происходит в течение определенного количества рабочих дней. Синтаксис такой же.

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

Как применить или изменить формат времени

Microsoft Excel достаточно умен, чтобы распознавать время прямо в процессе ввода и «на лету» соответствующим образом отформатировать ячейку. Например, если вы введете 10:30, то программа сразу поймет, что это, и отобразит как число в виде времени, а не просто как текст.

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

  1. На рабочем листе выберите ячейки, к которым вы хотите применить или в которых нужно изменить представление времени.
  2. Откройте диалоговое окно «Формат ячеек», нажав Ctrl + 1 или щелкнув значок диалогового окна форматов на вкладке главного меню.

  1. На вкладке «Число» выберите Время  и укажите подходящий вам вариант в поле «Тип».
  2. Нажмите OK, чтобы применить выбранный формат времени и закрыть диалоговое окно.

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

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

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

Но возможности автозаполнения на этом не заканчиваются. Вы также можете делать это в будние дни, месяцы или годы. Есть два способа сделать это.

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

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

Функция РАЗНДАТ – разность двух дат в днях, месяцах и годах

Предположим, вы работаете в пенсионном фонде и хотите определить трудовой стаж в количестве лет, дней, месяцев и так далее. Это можно сделать с помощью функции РАЗНДАТ.

Ее синтаксис элементарный.

РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)

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

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

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

Пример №1. Подсчет количества лет между двумя датами

На примере выше, формула возвращает количество лет между двумя датами. Например, функция вернет значение “27” если вы захотите посчитать количество полных лет между двумя датами 19 июня 1989 года и 26 марта 2017 года. Система подсчитывает количество полных лет и игнорирует количество месяцев и дней между датами.

Разница дат в полных месяцах

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

То есть, формула следующая.

=РАЗНДАТ(A2;B2;”m”)

Эта формула также может давать несколько неточные данные. Поэтому всегда нужно перепроверять значения самостоятельно. 

Разница в днях без учета лет

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

1

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

Количество рабочих дней между двумя датами

Здесь ситуация чуть сложнее. Необходимо не учитывать субботы с воскресеньями и праздники. Для такого расчета лучше воспользоваться функцией ЧИСТРАБДНИ (NETWORKDAYS) из категории Дата и время. В качестве аргументов этой функции необходимо указать начальную и конечную даты и ячейки с датами выходных (государственных праздников, больничных дней, отпусков, отгулов и т.д.):

Примечание: Эта функция появилась в стандартном наборе функций Excel начиная с 2007 версии. В более древних версиях сначала необходимо подключить надстройку Пакета анализа. Для этого идем в меню Сервис — Надстройки (Tools — Add-Ins) и ставим галочку напротив Пакет анализа (Analisys Toolpak). После этого в Мастере функций в категории Дата и время появится необходимая нам функция ЧИСТРАБДНИ (NETWORKDAYS).

Сдвиг даты на заданное количество дней

Поскольку одни сутки в системе отсчета даты Excel принимаются за единицу (см.выше), то для вычисления даты, отстоящей от заданной на, допустим, 20 дней, достаточно прибавить к дате это число.

Сдвиг даты на заданное количество рабочих дней

Эту операцию осуществляет функция РАБДЕНЬ (WORKDAY). Она позволяет вычислить дату, отстоящую вперед или назад относительно начальной даты на нужное количество рабочих дней (с учетом выходных суббот и воскресений и государственных праздинков). Использование этой функции полностью аналогично применению функции ЧИСТРАБДНИ(NETWORKDAYS) описанной выше.

Вычисление дня недели

Вас не в понедельник родили? Нет? Уверены? Можно легко проверить при помощи функции ДЕНЬНЕД (WEEKDAY) из категории Дата и время.

Первый аргумент этой функции — ячейка с датой, второй — тип отсчета дней недели (самый удобный — 2).  

Вычисление временных интервалов

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

Нюанс здесь только один. Если при сложении нескольких временных интервалов сумма получилась больше 24 часов, то Excel обнулит ее и начнет суммировать опять с нуля. Чтобы этого не происходило, нужно применить к итоговой ячейке формат 37:30:55:

Как представляется время в Excel

То, как представляется время в Excel, немного отличается от даты. За основу берется день, а часы, минуты, секунды – это его дробные части. То есть, 24 часа – это 1, а любое более мелкое значение рассматривается, как ее доля. Так, 1 час – это 1/24 дня, 1 минута – 1/1140, а 1 секунда – 1/86400. Наименьшая доступная в Excel единица времени – 1 миллисекунда.

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

На скриншоте указаны значения в числовом формате и формате «Время».

Методика расчета времени аналогична дате. Нужно от более позднего времени отнять более раннее. В нашем случае это формула =B3-B2.

Так как у ячейки B4 сперва был Общий формат, то по окончанию введения формулы он сразу меняется на «Время». 

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

Как вставить текущее время в Excel

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

Как добавить неизменяемое значение времени

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

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

Добавьте сегодняшнюю дату и текущее время, используя функцию ТДАТА

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

Формула настолько проста, насколько это возможно, и никаких аргументов не требуется:

=ТДАТА()

При использовании функции ТДАТА следует помнить о нескольких вещах:

  • Функция ТДАТА извлекает время из системных часов вашего компьютера.
  • Это одна из изменчивых функций, которая заставляет формулу пересчитываться каждый раз, когда рабочий лист повторно открывается или в нем изменяется хотя бы одно значение.
  • Чтобы заставить функцию ТДАТА обновить значение даты и времени, нажмите либо для пересчета активного рабочего листа или для пересчета всех открытых книг.
  • Чтобы показать только время, установите нужный вам формат времени, как описано выше.

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

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

Функция ЦЕЛОЕ используется для округления десятичного числа, возвращаемого ТДАТА(), до ближайшего целого. А затем вы из даты-времени вычитаете целую часть, представляющую сегодняшнюю дату, чтобы оставить только дробную часть, то есть текущее время.

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

Как представляется дата в Excel

Обработка информации о дате производится исходя из количества дней, прошедших с 0 января 1900 года. Да, вы не ошиблись. Действительно, с нуля. Но это необходимо для того, чтобы была отправная точка, чтобы 1 января уже считалось номером 1 и так далее. Максимальное поддерживаемое значение даты — 2958465, то есть 31 декабря 9999 года.

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

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

Чтобы определить количество дней, прошедших с даты A до даты B, необходимо вычесть первое из последнего. В нашем случае это формула = B3-B2. После его ввода результат будет следующим.

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

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

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

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

Как в Excel хранится время

Excel сохраняет время, используя тот же формат порядковой нумерации, что и для дат. День у Excel «начинается», как и у нас с вами в полночь. Каждый час составляет 1/24 дня, поэтому он представлен в виде десятичного значения: 0,041666…

Если Вы хотите узнать, что «видит» Excel, когда вы записываете в ячейку 9:00 утра, то умножьте: 0,041666 на 9.

Одна минута в Excel представлена числом: 1 / (24 * 60) = 1/1440 = 0,000694.

Секунда составляет 1 /(24 * 60 * 60 )= 1/86400 = 0,00001157407…

Поэтому если вы запишете в ячейку 8:30 утра, Excel совершит следующий расчет:

(8 * (1/24)) + (30 * (1/1440)) = 0,354167

Так что, если вы опаздываете на работу на полчаса и хотите сообщить об этом своему боссу, напишите ему / ей и скажите, что будете на месте через 0,02083333….

Если время указано без даты, например, 9:00, Excel сохраняет его, как 9:00 0 января 1900 года. Это может затруднить выполнение математических расчетов для значений времени (без даты), поскольку вычитание 6:00 из 3:00 станет отрицательным и будет считаться ошибкой, так как  0,125 – 0,25 = -0,125 , что будет отображаться как #########.

Если же время указано вместе с датой, то проблем не возникнет. Так 11:00 20 августа 2020 года будет сохранено как 44063,46.

Как вычесть время в Excel и посчитать разницу во времени

​ вкладке​ минут (​DARTVAIDER​ вычислений.​ он выехал в​ функции (0;134;0) эквивалентен​ вычитания добавляется единица​ начальным и конечным​как в Excel умножить​

Как вычитать время сегодняшнего и завтрашнего дня в Excel

​Для вычитания, превышающий 24​ и хотите узнать​ формулу​ на выполнение второй​ вычисление положения часов​ целей можно воспользоваться​ тип формата со​

​ как рассчитать, сколько​«Главная»​считает по формуле​: DateDiff(‘h’, ‘18.09.04 11:30’,​То есть длительность производственного​ 12:10, а расстояние​ результату выполнения функции​

​ (24 часа). В​ временным значением.​ время на число​ часа:​ затраченное на общее​=B2+B3​ задачи — 9 часов​

​ через определенный период.​ одним из двух​ звездочкой, как на​ будут показывать часы​в специальном поле​ =(ДЕНЬ(A2-A1)*24+ЧАС(A2-A1))​ ‘20.09.04 21:00’)​ процесса для изготовления​ между городами составляет​ ВРЕМЯ(2;14;0) и равен​ противном случае выполняется​Таблица на рисунке ниже​. Например, по табелю​Это необходимо для создания​ количество регистрируемого времени.​

​и нажмите клавишу​

​ 30 минут.​ Для решения каждой​ ранее описанных способов:​ изображении ниже.​ по прошествии определенного​ форматирования на ленте​A1=20.09.04 20:30​pashulka​ единицы продукции составляет​ 420 км. Необходимо​

​ 02:14.​ только лишь вычитание.​ в своих ячейках​ учета рабочего времени​ формулы, чтобы вычислить​Выполните следующие действия для​ ВВОД.​Вот один из способов​ из этих задач​ простое сложение или​Альтернативным вариантом предыдущему способу​ периода времени, выраженного​

Умножение строки или столбца на ячейку

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

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

Понравилась статья? Поделиться с друзьями:
Самоучитель Брин Гвелл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: