Check-moscow.ru

Финансы и учет
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как выделить дату текущего дня / недели / месяца в Excel?

Как выделить дату текущего дня / недели / месяца в Excel?

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

Сложить или вычесть дни из даты

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

Сложить или вычесть дни из даты можно с помощью =A2+B2, где A2 — это дата, а B2 — количество дней, которые нужно прибавить или вычесть.

Дата конвергенции должна быть указана в графе A.

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

Введите =A2+B2 в ячейку C2 и скопируйте при необходимости.

Сложить или вычесть месяцы из даты с помощью функции ДАТАМЕСТ

D ATE позволяет быстро добавлять или вычитать месяцы из даты.

Функция DATAMEST принимает два аргумента: начальную дату и количество месяцев для сложения или вычитания. Если вы хотите вычесть месяцы из результата, введите отрицательное число для второго аргумента. Например, =TIME(«15.09.19»;-5) возвращает 15.04.19.

Используйте эту возможность, чтобы прибавить к дате месяцы или вычесть их из нее. В данном случае =ДАТАМЕСЯ(A2;B2), где A2 является датой, а B2 — количество месяцев, которые нужно прибавить или вычесть.

В качестве примера в колонку А можно ввести даты начала.

Введите количество месяцев, которые нужно прибавить или вычесть, в колонке B. Вы можете ввести знак минус (-) перед числом (например, -1), чтобы указать, нужно ли вычитать месяц.

Введите =TIME(A2;B2) в ячейку C2 и при необходимости скопируйте его.

В зависимости от формата ячеек, содержащих введенную формулу, результаты могут отображаться в Excel в виде порядковых номеров. Например, 8 февраля 2019 года может отображаться как «43504».

В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в расчетах. По умолчанию это 1 января 1900 года. — 1, и 1 января 2010 года. С 1 января 1900 года до 40179 пройдет 40178 дней.

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

Нажмите CTRL+1, чтобы вызвать диалоговое окно Формат ячеек и перейдите на вкладку Число.

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

Сложить или вычесть годы из даты

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

Читайте так же:
Как выделить даты старше года в Excel?

=ДАТА(ГОД(A2)+B2;МЕСЯЦ(A2);ДЕНЬ(A2))

Сложить или вычесть годы из начальной даты с помощью =ДАТА(ГОД(A2)+B2;МЕСЯЦ(A2);ДЕНЬ(A2))

Вот как работает формула:

Y EAR возвращает год, основанный на дате в ячейке A2. В результате после добавления 3 лет в ячейку B2 получится 2022 год.

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

D ATE комбинирует эти три значения в будущую дату 08.02.22, через три года.

Сложить или вычесть из даты сочетание дней, месяцев и лет

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

=ДАТА(ГОД(A2)+B2;МЕСЯЦ(A2)+C2;ДЕНЬ(A2)+D2)

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

Принцип работы формулы:

Y EAR ищет дату в ячейке A2 и возвращает 2019 год. Затем он добавляет 1 год из ячейки B2, в результате чего получается 2020 год.

Функция MONTH возвращает 6, а затем добавляет 7 из ячейки C2. Это интересно, потому что 6 + 7 = 13, что составляет 1 год и 1 месяц. В данном случае формула распознает это и автоматически добавляет дополнительный год к результату, усекая его с 2020 до 2021.

Функция DAY возвращает 8 и прибавляет 15. Эта формула работает так же, как и формула месяца, если объединить номера дней в месяце.

Затем функция DATE объединяет эти три значения в дату, которая находится в будущем на 1 год, 7 месяцев и 15 дней, — 23.01.21.

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

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

Напишите 08.02.2013 в ячейке A1.

В ячейке B1 запишите =A1-15.

В ячейке C1 напишем =A1+30.

В ячейке D1 введите =С1-15.

Расчет даты

Добавление месяцев к дате

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

Использование формулы ДАТАМЕС для добавления месяцев к дате

Введите 24.10.2013 в ячейку А1.

В ячейку B1 введите =TIME(A1;16)

Чтобы отформатировать результаты в виде дат, выберите ячейку B1. Нажмите на стрелку рядом с кнопкой Формат числа>Даты.

Вычитание месяцев из даты

Вычитание месяцев из даты также осуществляется с помощью функции DATAMATE.

В ячейки A1 и B1 введите дату и формулу =DATAMES(15 апреля 2013 года;-5).

Вычитание месяцев из даты

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

Для получения того же результата можно просто обратиться к ячейке со значением даты или воспользоваться формулой =DATAMES(A1;-5).

Как вычитать даты в Excel

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

Читайте так же:
Как вставить и отредактировать карту Power View в Excel?

Пример 1. Непосредственно вычитаем одну дату из другой

Думаю, вы знаете, что Excel хранит даты как целые числа, начиная с 1, что соответствует 1 января 1900 года. Другими словами, вы можете просто арифметически вычесть одно число из другого:

Пример 2. Вычитание дат с помощью функции РАЗНДАТ

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

На следующем рисунке показано, что обе формулы возвращают одинаковый результат, за исключением строки 4, где функция DATEDIF возвращает ошибку #NUM! (#NUM!). Давайте посмотрим, почему это происходит.

Когда вы вычитаете более позднюю дату (6 мая 2015 года) из более ранней (1 мая 2015 года), вычитание дает отрицательное число. Однако синтаксис функции DATEDIF не позволяет начальной дате быть больше конечной, и, естественно, она возвращает ошибку.

Пример 3. Вычитаем дату из текущей даты

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

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

Сложение и вычитание дат в Excel

Пример 4. Вычитание дат с помощью функции ДАТА

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

D ATE(год; месяц; день) имеет следующий синтаксис: DATE(год; месяц; день).

Например, следующая формула вычитает 15 мая 2015 года из 20 мая 2015 года и возвращает разность, которая составляет 5 дней.

Сложение и вычитание дат в Excel

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

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

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

Excel works!

menu

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

Читайте так же:
Как выделить повторяющиеся значения разными цветами в Excel?

Вариант №1: Форматирование ячеек

день недели в Excel

Данные, введенные в формате даты, будут преобразованы в день недели с помощью встроенных функций Excel. Рекомендуется сначала ввести в ячейку следующую информацию: год, месяц, день. Щелчок правой кнопкой мыши по ячейке вызывает контекстное меню, в котором следует выбрать пункт Формат. Из опций на вкладке ЧИСЛО выберите «все форматы».

В правом окне следует ввести D DDD. Вы увидите день недели, соответствующий дате, которую вы ранее ввели в поле «Образец». В редакторе содержание строки изменилось, но если щелкнуть над ней левой кнопкой мыши, то отобразится только дата. В строке DDD содержимое преобразуется в сокращенное название дня недели (вторник — среда, среда — среда и т.д.). 200 мг в первый день, со сниженной дозой 100 мг на следующий день

Вариант №2: Применение функции ТЕКСТ, чтобы получить день недели в Excel

День недели 2

Редактор Excel в сочетании с необходимыми функциями форматирования делает его эффективным инструментом для работы с таблицами. Чтобы преобразовать дату, необходимо ввести ее в выделенную ячейку и выделить любую свободную область на листе. Слева от поля «Строки формул» расположена кнопка «Вставить функцию». Щелкнув по ней левой кнопкой мыши, можно открыть окно настроек, которое выглядит следующим образом:

  • Выберите «Текст» из списка категорий.
  • В списке доступных функций выберите опцию ТЕКСТ и нажмите OK, чтобы продолжить ввод аргументов.
  • В параметрах отмечены два поля: значение и формат. В первой вводится адрес ячейки, содержащей дату. Это можно сделать вручную или установить курсор и нажать левую кнопку мыши. Адрес должен автоматически появиться в строке «Значение».
  • В поле ‘Формат’ необходимо ввести выражения DDDD или DDDD (для стандартного сокращения текста) и согласиться с аргументами.

Таким образом, на листе появляются два значения одного типа, но в разных форматах: дата и день недели, которому она соответствует. Этот метод позволяет использовать данные совместимым образом. При изменении даты значение дня недели также преобразуется. Для ускорения процесса редактирования можно вручную указать функции в строке формул: =TEXT(A1;» DD DDDD «).

Вариант №3: Вставка функции ДЕНЬНЕД

День недели 3

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

  • Выберите ячейку, в которую будет помещено преобразованное значение.
  • Войдите в мастер настройки функций и выберите «Дата и время» из каталога категорий.
  • Функция DAYNED, аргументами которой являются «дата в числовом формате» и тип, требуется из показанного списка.
  • Сначала введите требуемую дату ДД.ММ. ГГГГ . Для удобства можно ввести адрес ячейки с соответствующим содержимым.
  • Аргумент TYPE принимает три значения: 1, 2, 3. Если указано одно, то дни недели будут отсчитываться от воскресенья. Раз два — понедельник. Три: отсчет начнется с понедельника, который будет принят счетчиком за «0». (Например, вторник будет отображаться как «1»).
Читайте так же:
Как вывести список всех листов и переключить лист с помощью ярлыков в Excel?

Вы можете вручную ввести эту формулу: =DAYNED(A3;2). Параметр TYPE не является обязательным. При его отсутствии значение по умолчанию устанавливается равным «1». Это справедливо для Великобритании и других англоязычных стран, где неделя начинается в воскресенье. При активации функции в странах СНГ параметр придется вводить самостоятельно.

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

Способ 2. Первая неделя начинается 1 января

Для такого способа нумерации недель тоже есть вариант стандартной функции, причем он доступен и в более ранних версиях Excel.
Синтаксис и описание функции НОМНЕДЕЛИ (в английской версии WEEKNUM):

НОМНЕДЕЛИ.ISO(дата; [тип])
Возвращает номер недели года.

  • Date(обязательный аргумент) — код даты-времени;
  • Type(необязательный аргумент) — тип возвращаемого значения, 1 (по умолчанию; вариант для США, неделя начинается в воскресенье) и 2 (вариант для России, неделя начинается в понедельник). pre

В качестве примера рассмотрим 2017 г. где 1 января приходится на воскресенье, а 2 января на понедельник.
Соответственно, получается, что в американском варианте расчета недели меняются между 7 и 8 января, а в российском между 8 и 9 января:


Также возможные и другие различные значения аргумента Тип:


Первая цифра типа означает способ определения первой недели года (1 — неделя начинается 1 января, 2 — содержит первый четверг года), а вторая цифра определяет с какого дня начинается неделя (1 — понедельник, 2 — вторник, 3 — среда и т.д.)

Спасибо за внимание!
Если у вас остались вопросы по теме статьи — пишите в комментариях.

В Excel 2007 у меня есть год и номер недели, и я хочу рассчитать номер месяца.

Уловка заключается в том, что в моем случае начало каждой недели — понедельник, поэтому через несколько недель они будут пересекаться.

Поэтому он представлен ниже:

Как я могу работать с этой неделей 10, которая началась 7 марта, так что неделя 10 была в месяце №3.

Благодарю вас за любую помощь в этом вопросе.

Я предлагаю следующий подход

Неделя (ISO) 1 января (см. эту страницу) определена [в ячейке C4].

=INT((B4-DATE(YEAR(B4-WEEKDAY(B4-1)+4),1,3)+WEEKDAY(DATE(YEAR(B4-WEEKDAY(B4-1)+4),1,3))+5)/7) (предполагая, что B4 =DATE([Year],1,1) )

Найдите день начала Недели 1 [в ячейке D4]

Определите понедельник рассматриваемой недели и соответствующий ему месяц

Вы можете сделать это немного проще. Если год находится в A2, например. 2012, а номер недели находится в B2, вы можете получить дату начала этой недели, используя эту формулу

Читайте так же:
Как вставить кнопку макроса для запуска макроса в Excel?

. ясно, что вы можете обернуть его в функцию MONTH, чтобы получить месяц, т.е.

Ячейка результата преобразования в виде общей

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

Первый день года по неделе ISO всегда единственный понедельник между 29 декабря и 4 января, поэтому, чтобы найти эту дату, мы можем найти понедельник, непосредственно предшествующий 5 января. p >

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

Поэтому, если дата 5 января года, указанная в A2, совпадает с датой

. но это дает первый понедельник этого года, поэтому, если я хочу последний понедельник предыдущего года, я могу вычесть 7 — один способ сделать это — вычесть 7 из 5, чтобы получить -2 следовательно:

35 просмотра

1 реакция

11 Репутация Автора

Номер недели за год — это все, что у меня есть. Как я могу получить номер недели месяца? Например:

Неделя второго месяца

Как я могу получить «2» в Excel?

Ответы (1)

1168 Авторская репутация

Я составил для тебя формулу.

Мы вставляем формулу в C1, представляем год в B1 и указываем номер недели в A1. Это номера недель ISO.

Как записать месяц прописью?

Как и в примере выше воспользуемся функцией ТЕКСТ. Формат «ММММ» даст нам полную запись месяца (в именительном падеже):

Именительный падеж (Вариант 1)

Ещё одним способом является совместное применение функций МЕСЯЦ (в английской версии MONTH) и ВЫБОР (английский вариант CHOOSE).
Месяц вернёт нам порядковый номер месяца указанной даты (от 1 до 12), а ВЫБОР сопоставит числовому значению текстовое (где 1 — январь, 2 — февраль, …, 12 — декабрь):

Именительный падеж (Вариант 2)

В приведенном выше примере месяц был написан в именительном падеже, но иногда необходимо писать месяц в родительном падеже (как, например, 2 февраля 2015 или 14 августа 2012 года).

Опять же, мы можем использовать формат [$-FC19]MMMM, который записывает месяц в дате в родительном падеже. Единственное отличие от предыдущей записи заключается в том, что мы удалили день и год:

Родительный падеж (Вариант 1)

Существует альтернативный вариант. На этот раз мы будем использовать знакомые функции MONTH и SELECT, но для месяцев будем использовать родительный падеж, а не именительный (изменим окончания):

Родительный падеж (Вариант 2)

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

Спасибо за внимание!
Если у вас остались вопросы по теме статьи — пишите в комментариях.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector