Формула в excel сколько дней осталось до определенной даты

Рассчет кол-ва дней до определенной даты

Bandos

Дата: Четверг, 16.02.2012, 22:11 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Добрый день уважаемые анонимусы;) Прошу помочь с простенькой задачкой по расчету кол-ва дней.

Есть дата 15.02.2013 (D2) и сегодняшняя дата (=СЕГОДНЯ()) (B45). Нужно, что бы в определенной ячейке (I2) постоянно выводились дни, которые бы показывали сколько дней осталось до 15.02.2013 (D2).

Вроде все;) Заранее спасибо, надеюсь на помощь wink формула нужна для мониторинга кол-ва времени(в моем случае дней) оставшегося для продления доменов.


Грабитель требует кошелек, девушка и то и другое ;)

Сообщение отредактировал BandosЧетверг, 16.02.2012, 22:13

 

Ответить

IgorGo

Дата: Четверг, 16.02.2012, 22:31 |
Сообщение № 2

Группа: Друзья

Ранг: Форумчанин

Сообщений: 108


Репутация:

38

±

Замечаний:
0% ±


а не пробовали в I2 написать =D2-сегодня()

 

Ответить

Bandos

Дата: Пятница, 17.02.2012, 00:47 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Попробовал только, что в ячейке выводится только это «29.12.1900» надо, что бы просто цифра была. Допустим 50 (дн.) Что примерно такое я уже пробовал ;(

аа стоп. Поменял формат Ячейки, поставил просто числа! Все работает! Я рад ! Я тебя люблю IgorGo ! hands

Проблема решена! Низкий поклон!

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


Грабитель требует кошелек, девушка и то и другое ;)

Сообщение отредактировал BandosПятница, 17.02.2012, 00:56

 

Ответить

IgorGo

Дата: Пятница, 17.02.2012, 01:09 |
Сообщение № 4

Группа: Друзья

Ранг: Форумчанин

Сообщений: 108


Репутация:

38

±

Замечаний:
0% ±


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

 

Ответить

Bandos

Дата: Пятница, 17.02.2012, 02:45 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


И снова все получилось! делается элементарно Условное форматирование => Правила выделения ячеек=> Меньше. Как выделять всю строку пока не разобрался, это впринципе и не надо. Но за подсказку снова больше спасибо, теперь знаю, где ковыряться на будущее ))) НУ очень ты мне помог IgorGo !


Грабитель требует кошелек, девушка и то и другое ;)

 

Ответить

resoos

Дата: Четверг, 11.05.2017, 09:48 |
Сообщение № 6

Группа: Пользователи

Ранг: Прохожий

Сообщений: 1


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Удалено. Ссылка не имеет отношения к Excel Вы можете очень просто узнать, сколько дней осталось до любой важной даты: Дня рождения, Нового года или отпуска. Может быть, Вам интересно, через сколько дней наступит зима, весна, лето или осень? Просто укажите дату и нажмите кнопку «рассчитать».

Сообщение отредактировал PelenaЧетверг, 11.05.2017, 09:52

 

Ответить

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

Excel хранит даты как целые числа. По умолчанию Excel использует «1» для представления 01.01.1900, и каждый последующий день на один больше. Введите 01/01/2000 и переключите формат на «Число», и вы увидите, что появится «36526». Если вы вычтете 1 из 36526, то увидите, что в 20 веке было 36525 дней. В качестве альтернативы вы можете ввести дату в будущем и вычесть результат функции СЕГОДНЯ, чтобы узнать, сколько дней отделяет эта дата от сегодняшней.

Краткое описание функций, связанных с датой

Прежде чем мы погрузимся в некоторые примеры, нам нужно рассмотреть несколько простых функций, связанных с датой, включая функции Excel СЕГОДНЯ, ДАТА, ГОД, МЕСЯЦ и ДЕНЬ.

CЕГОДНЯ

Синтаксис: = СЕГОДНЯ ()

Результат: текущая дата

СВИДАНИЕ

Синтаксис: = ДАТА (год, месяц, день)

Результат: дата, обозначенная введенным годом, месяцем и днем.

ГОД

Синтаксис: = ГОД (дата)

Результат: год введенной даты.

МЕСЯЦ

Синтаксис: = МЕСЯЦ (дата)

Результат: числовой месяц введенной даты (от 1 до 12).

ДЕНЬ

Синтаксис: = ДЕНЬ (дата)

Результат: день месяца введенной даты.

Некоторые примеры расчетов

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

Вот наши образцы данных. У нас настроено четыре столбца: Event, Date, Next_Occurrence и Days_Until_Next. Мы ввели случайную дату рождения, дату уплаты налогов в США и Хэллоуин. Такие даты, как дни рождения, годовщины и некоторые праздники, происходят в определенные дни каждого года и хорошо подходят для этого примера. Другие праздники, например День Благодарения, приходятся на определенный будний день определенного месяца; этот пример не охватывает такие типы событий.

Пример данных

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

Посмотрим на день рождения. Мы уже знаем месяц = ​​МЕСЯЦ (F3) и день = ДЕНЬ (F3) следующего события. Это легко, но как насчет года? Нам нужен Excel, чтобы знать, наступил ли день рождения в этом году или нет. Во-первых, нам нужно вычислить дату, когда день рождения наступает в текущем году, используя эту формулу:

=DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))

Затем нам нужно узнать, прошла ли эта дата, и вы можете сравнить этот результат с TODAY (), чтобы узнать. Если это июль, а день рождения приходится на каждый сентябрь, то следующее событие произойдет в текущем году и будет показано с помощью = YEAR (TODAY ()). Если это декабрь, а день рождения происходит каждый май, то следующее событие произойдет в следующем году, поэтому = YEAR (TODAY ()) + 1 даст следующий год. Чтобы определить, что использовать, мы можем использовать оператор IF:

=IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1)

Теперь мы можем объединить результаты оператора IF с MONTH и DAY дня рождения, чтобы определить следующее событие. Введите эту формулу в ячейку G3:

=DATE(IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1),MONTH(F3),DAY(F3))

Вход = СЕГОДНЯ (), ГОД (СЕГОДНЯ ()), ГОД (СЕГОДНЯ ()) + 1), МЕСЯЦ (F3), ДЕНЬ (F3)) »в ячейку F3 ′ ширина =« 650 ″ высота = «250 ″ onload =» pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); ” onerror = ”this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this);”>

Нажмите Enter, чтобы увидеть результат. (Эта статья была написана в конце января 2019 года, поэтому даты будут… хорошо… устаревшими.)

Заполните эту формулу в ячейках ниже, выделив ячейки и нажав Ctrl + D.

Результаты следующего вхождения

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

=G3-TODAY()

Войти

Нажмите Enter, чтобы увидеть результат, а затем введите эту формулу в ячейки ниже, выделив ячейки и нажав Ctrl + D.

Результаты Days_Until_Next

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

Примеры результатов

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


Найдем количество дней, оставшихся до конца месяца.

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

=КОНМЕСЯЦА(СЕГОДНЯ();0)-СЕГОДНЯ()

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

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

А1

,

то используйте формулу:

=КОНМЕСЯЦА(A1;0)-A1


СОВЕТ

:О том как найти количество оставшихся дней до конца года можно

в этой статье

.

Формула

=»Осталось «&КОНМЕСЯЦА(A1;0)-A1&» дней до конца «&ТЕКСТ(A1;»[$-FC19]ММММ»)

позволяет вывести фразу «Осталось 26 дней до конца августа». Название месяца склоняется! см.

файл примера

.

О форматировании дат читайте в статье

Пользовательский формат ДАТЫ и ВРЕМЕНИ в MS EXCEL

.

док рассчитать сверхурочную оплату 4

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

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

Общая формула:

MAX(0, exp_date — TODAY())

аргументы

Exp_date: the date that you count days until.

Возвращаемое значение

Эта формула возвращает положительное числовое значение или ноль.

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

Как работает эта формула

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

Нажмите Enter ключ для получения результата.
док осталось дней с сегодняшнего дня 2

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

объяснение

СЕГОДНЯ функция: Получите сегодняшнюю дату.

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

Внимание

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

МАКС (0, дата- срок_дата)

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

= МАКС (0; B9-C9)

Нажмите Enter Чтобы получить результат, перетащите дескриптор автозаполнения в нужные ячейки.
док осталось дней с сегодняшнего дня 4


Относительные формулы

  • Рассчитать количество дней, оставшихся в месяце
    В этом руководстве представлена ​​формула для быстрого расчета количества дней, оставшихся в месяце в Excel.
  • Назначение баллов на основе позднего времени
    Это руководство содержит четкое руководство о том, как использовать функцию ЕСЛИ для назначения баллов на позднем этапе в Excel.
  • Расчет дней, оставшихся между двумя датами
    Здесь в этом руководстве представлена ​​формула для быстрого расчета оставшихся дней между двумя датами.
  • Расчет времени в сети с перерывом в расписании
    Он предоставляет формулу, которая использует функцию MOD для расчета сетевого времени с перерывами в Excel.

Относительные функции

  • Функция ЕСЛИ в Excel
    Тест на указанные условия, затем возвращает соответствующие значения
  • Функция Excel VALUE
    Преобразуйте текст в число.
  • Функция МЕСЯЦ в Excel
    МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) от даты.
  • Функция ДЕНЬ в Excel
    Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты
  • Функция ГОД в Excel
    Функция ГОД возвращает год на основе заданной даты в формате 4-значного серийного номера.

Лучшие инструменты для работы в офисе

Kutools for Excel — Помогает вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Комментарии (0)


Оценок пока нет. Оцените первым!

Содержание

  • Расчет количества дней
    • Способ 1: простое вычисление
    • Способ 2: функция РАЗНДАТ
    • Способ 3: вычисление количеств рабочих дней
  • Вопросы и ответы

Разность дат в Microsoft Excel

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

Расчет количества дней

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

  1. Выделяем пространство листа, на котором вы планируете производить вычисления. Кликаем правой кнопкой мыши по выделению. Активируется контекстное меню. В нём выбираем пункт «Формат ячейки…». Как вариант, можно набрать на клавиатуре сочетание клавиш Ctrl+1.
  2. Переход в формат ячеек в Microsoft Excel

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

Форматирование как дата в Microsoft Excel

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

Способ 1: простое вычисление

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

  1. Записываем в отдельные ячейки отформатированного диапазона даты, разность между которыми нужно вычислить.
  2. Даты готовы для операции в Microsoft Excel

  3. Выделяем ячейку, в которой будет выводиться результат. В ней должен быть установлен общий формат. Последнее условие очень важно, так как, если в этой ячейке стоит формат даты, то в таком случае и результат будет иметь вид «дд.мм.гг» или другой, соответствующий данному формату, что является некорректным итогом расчетов. Текущий формат ячейки или диапазона можно просмотреть, выделив его во вкладке «Главная». В блоке инструментов «Число» находится поле, в котором отображается данный показатель.
    Указание формата в Microsoft Excel

    Если в нем стоит значение, отличное от «Общий», то в таком случае, как и в предыдущий раз, с помощью контекстного меню запускаем окно форматирования. В нем во вкладке «Число» устанавливаем вид формата «Общий». Жмем на кнопку «OK».

  4. Установка общего формата в Microsoft Excel

  5. В отформатированную под общий формат ячейку ставим знак «=». Кликаем по ячейке, в которой расположена более поздняя из двух дат (конечная). Далее жмем на клавиатуре знак «-». После этого выделяем ячейку, в которой содержится более ранняя дата (начальная).
  6. Вычисление разности дат в Microsoft Excel

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

Результат вычисления разности дат в Microsoft Excel

Способ 2: функция РАЗНДАТ

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

=РАЗНДАТ(начальная_дата;конечная_дата;единица)

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

Lumpics.ru

  • «y» — полные года;
  • «m» — полные месяцы;
  • «d» — дни;
  • «YM» — разница в месяцах;
  • «MD» — разница в днях (месяцы и годы не учитываются);
  • «YD» — разница в днях (годы не учитываются).

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

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

  1. Записываем формулу в выбранную ячейку, согласно её синтаксису, описанному выше, и первичным данным в виде начальной и конечной даты.
  2. Функция РАЗНДАТ в Microsoft Excel

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

Результат функции РАЗНДАТ в Microsoft Excel

Способ 3: вычисление количеств рабочих дней

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

=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])

В этой функции основные аргументы, такие же, как и у оператора РАЗНДАТ – начальная и конечная дата. Кроме того, имеется необязательный аргумент «Праздники».

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

  1. Выделяем ячейку, в которой будет находиться итог вычисления. Кликаем по кнопке «Вставить функцию».
  2. Переход в Мастер функций в Microsoft Excel

  3. Открывается Мастер функций. В категории «Полный алфавитный перечень» или «Дата и время» ищем элемент «ЧИСТРАБДНИ». Выделяем его и жмем на кнопку «OK».
  4. Переход к аргументам функции ЧИСТОРАБДНИ в Microsoft Excel

  5. Открывается окно аргументов функции. Вводим в соответствующие поля дату начала и конца периода, а также даты праздничных дней, если таковые имеются. Жмем на кнопку «OK».

Аргументы функции ЧИСТОРАБДНИ в Microsoft Excel

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

Результат функции ЧИСТОРАБДНИ в Microsoft Excel

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

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

Понравилась статья? Поделить с друзьями:
  • Формула в excel с подсчетом ячеек если
  • Формула в excel разделить на сумму чисел
  • Формула в excel с несколькими условиями одновременно
  • Формула в excel разделить на 1000
  • Формула в excel с неизменной одной ячейкой