Меню

Excel сравнить ячейки с датами



Как сделать сравнение дат в excel?

Для работы с датами в 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 сравнение дат

В разделе Программное обеспечение на вопрос Здравствуйте. Подскажите как в экселе сравнить две даты. То есть в одной ячейке например день рождения, заданный автором Недоносок лучший ответ это сравнить, значит иметь возможность упорядочения если ячейка имеет тип «дата», то всё очевидно — упорядочиваются автоматически

Ответ от Abram Pupkin
вы изначально поставили неправильно вопрос. возмем 2-е даты: например 02.01.1990 и 25.11.2010 как надо сравнить эти даты : по расположению (справа/слева) , какая дата больше, сколько прошло дней (недель, месяцев) , сколько осталось до

Видео

Как обычно, кому надо быстро — смотрим видео. Подробности и нюансы — в тексте ниже:

Как вводить даты и время в Excel

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

С использованием дефисов

С использованием дроби

Внешний вид (отображение) даты в ячейке может быть очень разным (с годом или без, месяц числом или словом и т.д.) и задается через контекстное меню — правой кнопкой мыши по ячейке и далее Формат ячеек (Format Cells):

Время вводится в ячейки с использованием двоеточия. Например

По желанию можно дополнительно уточнить количество секунд — вводя их также через двоеточие:

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

27.10.2012 16:45

Быстрый ввод дат и времени

Для ввода сегодняшней даты в текущую ячейку можно воспользоваться сочетанием клавиш Ctrl + Ж (или CTRL+SHIFT+4 если у вас другой системный язык по умолчанию).

Если скопировать ячейку с датой (протянуть за правый нижний угол ячейки), удерживая правую кнопку мыши, то можно выбрать — как именно копировать выделенную дату:

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

Если нужно, чтобы в ячейке всегда была актуальная сегодняшняя дата — лучше воспользоваться функцией СЕГОДНЯ (TODAY):

Как Excel на самом деле хранит и обрабатывает даты и время

Если выделить ячейку с датой и установить для нее Общий формат (правой кнопкой по ячейке Формат ячеек — вкладка ЧислоОбщий), то можно увидеть интересную картинку:

То есть, с точки зрения Excel, 27.10.2012 15:42 = 41209,65417

На самом деле любую дату Excel хранит и обрабатывает именно так — как число с целой и дробной частью. Целая часть числа (41209) — это количество дней, прошедших с 1 января 1900 года (взято за точку отсчета) до текущей даты. А дробная часть (0,65417), соответственно, доля от суток (1сутки = 1,0)

Из всех этих фактов следуют два чисто практических вывода:

  • Во-первых, Excel не умеет работать (без дополнительных настроек) с датами ранее 1 января 1900 года. Но это мы переживем! 😉
  • Во-вторых, с датами и временем в Excel возможно выполнять любые математические операции. Именно потому, что на самом деле они — числа! А вот это уже раскрывает перед пользователем массу возможностей.

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

Считается простым вычитанием — из конечной даты вычитаем начальную и переводим результат в Общий (General) числовой формат, чтобы показать разницу в днях:

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

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

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

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

Про то, как это правильно вычислять, лучше почитать тут.

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

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

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

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

Читайте также:  Можно ли сравнить детское восприятие мира

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

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

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

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

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

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

Источник

Сравнение дат в excel

Как сравнить даты в Excel.

Функция РАЗНДАТ() — Вычисление разности двух дат в днях, месяцах, годах в MS EXCEL

​ значения:​ или не пересекаются.​Например, мы составляем​ ИСТИНА​ ничего не сказано. ​

​- если сравнивать​: buchlotnik, то вроде​ вашу задачу можно​Nikolь​Che79​ посредством функции ДАТА​ временного периода отнять​ колонку «фактическая дата»​

​ EXCEL.​ 06.03.2009​ двумя датами.​​ 01.03.2007​​Значение​ В ячейке Е2​ график отпусков или​

Синтаксис функции:

​16.03.2011 до 31.03.2011​

​Михаил С.​ даты диапазона 1-15​

​ уже приложил. ​​ решить и без​​:​:​ или представлять результат​ более ранний.​ при условии, что​Формула может быть заменена​Результат1:​

​Пример1:​

​Результат:​

​ пишем такую формулу.​

​ график отгрузки товара,​

​ вычисления других формул.​​ дата в колонке​
​ альтернативным выражением:​5 (дней), т.к.​начальная_дата 01.02.2007, конечная_дата​28 (дней)​»d»​=МЕДИАНА(B2;C2+1;C3+1)-МЕДИАНА(B2;C2+1;B3)​ оплаты счетов, график​05.03.2011 25.03.2011 ЛОЖЬ​webley​ месяца и года,​: так нужно?​belosnegka​, подскажите пожалуйста, почему​, здравствуйте. Проверяйте, так​Пример использования функции ГОД:​

​Построение значение даты, составляя​

​ «планируемая дата» в​=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2))>B2;​
​ сравниваются конечная дата​ 01.03.2009​Пример3:​разница в днях​Функция «МЕДИАНА» находится​

​ тренингов, работы, т.д.​Михаил С.​: ну может. ​​ то они не​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=IF(IF(DAY(B3)​: Pelena, тему изменила!​ во втором правиле​ хотите? В столбце​Возвращает месяц как целое​ его из отдельных​

​ ячейке а1 прописываю​B2-ДАТА(ГОД(B2)-1;МЕСЯЦ(A2);ДЕНЬ(A2));​ 06.03.2009 и модифицированная​​Результат:​​начальная_дата 28.02.2008, конечная_дата​»m»​ в статистических формулах.​​ Нам среди всех​​: так надо​

1. Разница в днях («d»)

​ Подскажите, пожалуйста, решение​​ форматирования указан диапазон​
​ С формула массива​​ число (от 1​

​ элементов-чисел.​ =день(сегодня()) формат ячейки​B2-ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)))​ начальная дата 01.​2 (года)​ 01.03.2008​разница в полных месяцах​Копируем формулу вниз​ этих дат нужно​=((ДЕНЬ(A5)​: мне твоего решения​В общем если​: buchlotnik, как все​

​ на вопрос.​​ применения именно $D$9?​ (ввод одновременно Ctrl+Shift+Enter)​
​ до 12) для​​Синтаксис: год; месяц, день.​

​ дата​​Найдем разницу дат 16.03.2015​032009​
​Пример2:​​Результат:​»y»​ по столбцу. Для​

​ выявить даты, которые​GIG_ant​ пока было достаточно,​ мы имеем даты​ просто. спасибо Вам огромное.​Pelena​ Какой диапазон указывать,если​=—ЕНД(ПОИСКПОЗ(ОКРУГЛ($E3&$F3;5);ОКРУГЛ($A$3:$A$148&$B$3:$B$148;5);))​ заданной в числовом​Все аргументы обязательные. Их​в столбце «планируемая​ и 30.01.15. Функция​(год и месяц​начальная_дата 01.04.2007, конечная_дата​

​2 (дня), т.к.​​разница в полных годах ​ большей визуализации выделяем​ пересекаются, накладываются друг​: вот такой монстрик:​ а там посмотрим​ одного года и​

2. Разница в полных месяцах («m»)

​v_shchelkov​: Во-первых, у Вас​ список значительно длиннее?​

​+ ФЯ​​ формате даты. Аргумент​ можно задать числами​
​ дата» формат даты,​​ РАЗНДАТ() с параметрами​

​ начальной даты заменяется​​ 01.03.2009​
​ 2008 год -​​»ym»​

​ условным форматированием слова​ на друга.​=ЕСЛИ((ГОД(A2)=ГОД(B2))*(МЕСЯЦ(A2)=МЕСЯЦ(B2));ЕСЛИ((ДЕНЬ(A2)15)*(ДЕНЬ(B2)>15);»Равно»;»Не равно»);»Не равно»)​roka​ месяца, то нужно​: Добрый день!​

​ даты — не​​_Boroda_​0;;;​
​ – дата месяца,​​ или ссылками на​

​ проставляю дату​ md и ym​
​ годом и месяцем​

​Результат:​​ високосный​разница в полных месяцах​ «Истина» — наложение​Как сравнить даты в​roka​: Даст неверный ответ​

​ сравнить даты первой​

​На форуме нашёл​ даты, а текст.​: А это не​.​ который необходимо отобразить,​ ячейки с соответствующими​в столбце «фактическая​ подсчитает, что разница​ конечной даты, т.к.​1 (год)​Эта формула может быть​ без учета лет​

3. Разница в полных годах («y»)

​ периодов дат. Получилась​Excel.​: О, вот это​

​ для второй половины​​ и второй половины​ подобную тему но​
​ Выделите столбцы А:С​​ мое правило, оно​

​Результат 1 (ИСТИНА)​​ в числовом формате.​ числовыми данными: для​
​ дата» формат даты,​​ составляет 1 месяц​

​ 01 меньше чем​Подробнее читайте в статье​ заменена простым выражением​

​»md»​ такая таблица.​
​У нас такой​

4. Разница в полных месяцах без учета лет («ym»)

​ отлично​ месяца, например 20.01.11​ месяца.​ она закрыта на​ установите Краткий формат​

​ там у Вас​​ показывает какой даты/времени​ Даты в текстовом​
​ года – от​​ прописываю формулу =если(а1>любая​ и 14 дней.​ 06)​ Полный возраст или​​ =ЦЕЛОЕ(B2)-ЦЕЛОЕ(A2). Функция ЦЕЛОЕ()​​разница в днях без​Здесь идет сравнение верхней​ список с датами​Guest​

​ и 25.01.11.​​Спасибо​ добавление вопросов, потому​
​ даты, затем Ctrl+h​​ уже было в​ из таблицы 2​ формате функция обрабатывает​ 1900 до 9999;​​ ячейка столбца»планируемая дата»;»планируемая​​ Так ли это​Пример2:​ стаж.​ округляет значение до​ учета месяцев и​ даты в таблице​

​ отпусков сотрудников.​: «О, вот это​можно так​Казанский​ создал новую. Вопрос​ — Найти .​ исходном файле. Я​ нет в таблице​ неправильно.​ для месяца –​ дата»=»фактическая дата»;0)​

​ на самом деле?​начальная_дата 28.02.2007, конечная_дата​
​Формула может быть заменена​
​ меньшего целого и​​ лет​​ с нижней, п.э.​У Ивановой и Петрова​ отлично»​

5. Разница в днях без учета месяцев и лет («md»)

​=(ДЕНЬ(A1) а тут​: =И(ГОД(A1)=ГОД(B1);МЕСЯЦ(A1)=МЕСЯЦ(B1);ИЛИ(И(ДЕНЬ(A1)=16;ДЕНЬ(B1)>=16)))​ заключается в сравнении​ (точку) — Заменить​ же не знал,​ 1. Зелёная заливка​Примеры использования функции МЕСЯЦ:​ от 1 до​

​выдает мне все​​Имея формулу, эквивалентную РАЗНДАТ(), можно​ 28.03.2009​
​ альтернативным выражением:​​ использована для того​ВНИМАНИЕ! Функция для​ в третьей строке​ в периоде дат​​А теперь сравнить​​ получается, что все​Даты а А1​ двух дат, а​ на . (точку)​ зачем оно Вам,​ — работа УФ​

​Возвращает день как целое​​ 12; для дня​ время ноль, либо​
​ понять ход вычисления.​​Результат2:​=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)) ГОД(B2)-ГОД(A2);ГОД(B2)-ГОД(A2)-1)​ случая, если исходные​ некоторых версий EXCEL​​ (у Петрова) стоит​​ есть общие дни,​ 15.02.11 и 01.03.11​ даты в месяце​ и В1​

​ именно:​​ — Заменить всё.​ поэтому стирать не​
​ (условного форматирования)​​ число (от 1​ – от 1​ в формате даты​ Очевидно, что в​0, т.к. сравниваются​Формула =РАЗНДАТ(A2;B2;»ym») вернет количество​ даты введены вместе​

​ возвращает ошибочное значение,​ «0», п.ч. период​

​ т.е. в какие-то​Все формулы, кроме​ равны, а должны​

​Есть колонка Даты​Во-вторых формулу можно​ стал.​

​Тут, конечно, форум​ до 31) для​ до 31.​ нулевую, я уже​ нашем случае количество​ конечная дата 28.03.2009​ полных месяцев между​

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

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

6. Разница в днях без учета лет («yd»)

​ (РАЗНДАТ() игнорирует время,​ даты больше дня​ периодом Сидорова.​ будут сразу два​Михаил С.​ с 1 до​webley​

​ и реальная дата​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МИН(A2;C2)​: Добрый день! Нужна​

​ не по русскому​ формате даты. Аргумент​
​ задать большее число​
​ пробовала переводить, результат​
​ датами = 1,​

Еще раз о кривизне РАЗНДАТ()

​ дата 28.​ учета лет (см.​ т.е. дробную часть​ конечной даты (например,​Как настроить ячейки​ сотрудника. Нам нужно​: Вы правы, нужна​ 15 между собой​: Вариант:​

​ загрузки. Нужно отобразить​belosnegka​ помощь, застопорился на​ языку, но, знаете,​ – дата дня,​ (чем количество дней​ тот же не​ т.е. весь февраль.​032009​ примеры ниже).​ числа, см. статью​ в EXCEL 2007​ столбца D, чтобы​ выявить у кого​ еще проверка​ и с 16​=ЕСЛИ(И(ДЕНЬ(A1)​ все даты которые​: Pelena, пыталась установить​ решении​ «есть же какие-то​ который нужно найти,​ в указанном месяце),​ прописывает, да еще​ Для вычисления дней,​(год и месяц​Пример1:​ Как Excel хранит​ при сравнении дат​ ячейки окрашивались при​ из сотрудников идет​=((ДЕНЬ(A1)​ по 31, а​Z​ имеют разницу 1​

Читайте также:  Сравнить площадь евразии с другими материками

​ краткий формат дат,​. Нужно контролировать​ вещи!». ​ в числовом формате.​

​ и на циклическую​ функция находит количество​ начальной даты заменяется​начальная_дата 01.02.2007, конечная_дата​ дату и время).​ 28.02.2009 и 01.03.2009​ определенных условиях, смотрите​ накладка периода отпуска​Казанский​ даты до 15​: Это как это?​ день или менее​

Сравнение дат и выполнение условия если (Формулы/Formulas)

​ никаких изменений не​​ оплату по отгрузкам.​Karataev​Чтобы вернуть порядковый номер​ перейдут на следующий​ ссылку ругается.​ дней в предыдущем месяце​ годом и месяцем​ 01.03.2009​Примечание​ результат будет 4​ в статье «Условное​ и на сколько​: Раз пошла такая​ и с 16​ 01.01.2011 = 40544.00,​ от времени создания​ произошло. Делала я​отсрочка 45 дней.​
​: Результат вставляется в​ дня недели для​ месяц. Например, указав​
​Помогите, ночь не​ относительно конечной даты,​ конечной даты)​Результат:​: Если интересуют только​
​ дня, а не​ форматирование в Excel».​ дней.​ пьянка :)​ между собой естественно​ а 15.01.2011 =​ заявки, так чтобы​ так: выделила столбец​ нужно считать сколько​ столбец «G». Для​
​ указанной даты, можно​ для декабря 32​ спала думала, что​

китин: жалко мне вас, но без файла еще одна бессонная ночь обеспечена.т.к. вот лично я ни фига не понял

_Boroda_: ДЕНЬ дает порядковый номер дня — 1,2,3. 31
Дата в Excel — количество дней, прошедших с нулевого января 1900 года. Для 29.03.2016 это будет 42458.
А Вы их пытаетесь сравнить.
Если не совсем ясно, то кладите файл.
Еще — вот это что-то типа формулы массива, только не совсем верно введенная
Короче, без файла здесь разобраться сложно.

Logist02: не быть мне учителем)))файл во вложении

_Boroda_: Так нужно? 200?’200px’:»+(this.scrollHeight+5)+’px’);»>​ т.е. 28 (конечная​
​Пример3:​1 (месяц), т.к.​
​ рабочие дни, то​ 1 день). Избегайте​
​ Мы для этого​
​Сначала узнаем, у​

​=ВЫБОР((ДЕНЬ(A1)​​ не равны​ 40558.00 Иль о​ был результат разницы​ — формат ячеек​ дней просрочки по​ «G3»:​ применить функцию ДЕНЬНЕД:​

Функции для работы с датами в Excel: примеры использования

​ дня, получим в​ не так​ дата принадлежит марту,​начальная_дата 28.02.2009, конечная_дата​ сравниваются конечная дата​ количество рабочих дней​ использования функции с​

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

​ выбрали функцию условного​ кого есть в​С учетом месяца​Михаил С.​ чем другом речь​ отображался в целых​ — дата -​ отгрузке прошло, но​=ЕСЛИ(СЧЁТЕСЛИМН(A:A;E3;B:B;F3)=0;1;»»)​По умолчанию функция считает​ результате 1 января.​

​=ЕСЛИ((A$1>C4)*C4;C4;»»)​ предыдущий месяц -​ 01.03.2009​ 01.03.2009 и модифицированная​ между двумя датами​ этим аргументом. Альтернативная​ форматирования — «Содержит​ периоде дат накладка​ и года (хотя​: Даст неверный ответ​ — одно пишем​ сутках (днях). Кроме​

​ и выбирала формат​ если оплата прошла​vikttur​ воскресенье первым днем​Пример использования функции:​Только А1 поправить​ февраль, а в​Результат3:​

​ начальная дата 01.02.​

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

​ можно посчитать по​ формула приведена ниже.​ текст» и написали,​

​ ТС написал «мы​ для второй половины​ два на ум​ этого в формате​ 14.3.01. Пробовала копировать​ и заполнены соответствующие​: Кросс​ недели.​Зададим большее количество дней​ надо.​ 2015г. в феврале​4 (дня) -​

​2009​ формуле =ЧИСТРАБДНИ(B2;A2)​»yd»​ какое слово нужно​В ячейке D2​ имеем даты одного​ месяца, например 20.01.11​ пошло. «Сравнить» -​ ячейки кроме даты​ столбец через специальную​

​ столбцы, то индикация​

​http://www.planetaexcel.ru/forum. i-datoy​Для отображения порядкового номера​

​ для июня:​Немного попонятнее формулу​ было 28 дней).​

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

​ совершенно непонятный и​(год начальной даты​

​Формула =РАЗНДАТ(A2;B2;»m») вернет количество​

  • ​разница в днях без​
  • ​ окрашивать «Истина».​
  • ​ пишем формулу.​ года и месяца»,​ и 25.01.11.​

​ выявить схожесть или​ присутствует время. Формулу​

  • ​ ставку — значения​ дней просрочки должна​
  • ​Nikolь​
  • ​ недели для указанной​
  • ​Примеры использования в качестве​ можно переписать так​
  • ​ После этого отнимает​ НЕПРАВИЛЬНЫЙ результат. Ответ​ заменяется годом конечной​
  • ​ полных месяцев между​ учета лет​

​Проще выявить количество​=СУММПРОИЗВ((B2<>=$B$2:$B$4))>1​ но опыт показывает,​можно так​ же разницу, отличия. ​ чтобы убрать время​ и снова менять​

​ пропадать. прилагаю файл​

​: Добрый вечер! Изучила​ даты применяется функция​ аргументов ссылок на​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ((A$1>C4)*(C4>0);C4;»»)​ день начала и​ должен быть =1.​

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

​ даты, т.к. 01.02​ двумя датами.​ВНИМАНИЕ! Функция для​ дней совпадений в​В этой формуле​ что такая проверка​=(ДЕНЬ(A1) а тут​ ;-)​ и оставить дату​ формат. Не получается.​ с примером.​ темы с похожими​

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

​ ячейки:​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ((СЕГОДНЯ()>C4)*(C4>0);C4;»»)​ прибавляет день конечной​ Более того, результат​ меньше чем 01.03)​Пример1:​ некоторых версий EXCEL​ периодах дат можно,​ мы сравниваем дату​ не бывает лишней​ получается, что все​

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

​ знаю, но как​ Я делаю что-то​На форуме запрещено​ задачами, но кажется​Дата 24.05.2015 приходится на​Возвращает разницу между двумя​Logist02​ даты =ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B6;-1);0))-ДЕНЬ(A6)+ДЕНЬ(B6), т.е.​

​ вычисления зависит от​Пример2:​начальная_дата 01.02.2007, конечная_дата​ возвращает ошибочное значение.​

​ сделав отдельно табличку​ из ячейки В2​ — человеческий фактор​

​ даты в месяце​ И пример -​ правильно сравнить даты​ не так?​

​ задавать новые вопросы​ моих знаний не​ 22 неделю в​ датами.​: Браво, я нашла​

​ 28-30+16=14. На наш​ версии EXCEL.​начальная_дата 01.04.2007, конечная_дата​ 01.03.2007​ Избегайте использования функции​ с двумя периодами.​

​ (начало периода) с​ и т.д.):​

​ равны, а должны​ в студию!​ не выходит.​Pelena​ в чужих темах.​ хватит для доработки​ году. Неделя начинается​

Сравнение таблицы по времени и дате (Формулы/Formulas)

​Аргументы:​​ ВАС всех, а​
​ взгляд, между датами​Версия EXCEL 2007 с​
​ 01.03.2009​Результат:​ с этим аргументом.​ Например, так.​ датами столбца С​=ВЫБОР((ДЕНЬ(A1)​ быть равны даты​
​webley​Спасибо всем заранее,​: Ну а дальше-то​ Создайте свою​
​ предложенных там решений​ с воскресенья (по​начальная дата;​ то мне и​ все же 1 полный​
​ SP3:​Результат:​1 (месяц)​
​Ниже приведено подробное описание​

​Даты можно сортировать по​​ (окончание периодов). А,​​GIG_ant​​ с 1 до​: А лучше так:​ файл с примером​belosnegka​ ​belosnegka​ ​ под мой случай.​​ умолчанию).​​конечная дата;​
​ спросить то не​ месяц и все​Результат – 143 дня!​11 (месяцев), т.к.​Пример2:​ всех 6 значений​ году, по месяцам,​
​ затем, сравниваем дату​: или так:​ 15 между собой​=ЕСЛИ(И(ДЕНЬ(A1)​ в приложении.​: Pelena, все получилось!​

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

​ дни марта, т.е​​ Больше чем дней​
​ сравниваются конечная дата​

Сравнение заданных дат с текущей и выделение просроченных (Формулы/Formulas)

​начальная_дата 01.03.2007, конечная_дата 31.03.2007​​ аргумента​ например, по дню​ из ячейки С2​=(ГОД(A1)=ГОД(B1))*(МЕСЯЦ(A1)=МЕСЯЦ(B1))*((ДЕНЬ(A1)​ и с 16​roka​Pelena​
​ Спасибо за помощь!​Даны две даты,​ сотрудников с тремя​ указана цифра 2.​ (дни, месяцы, годы​ у кого умную​ 16 дней, а​ в месяце!​ 01.03.2009 и модифицированная​Результат:​способ_измерения​ рождения, по месяцам.​ (окончание периода) с​ЗЫ: вот это​ по 31, а​: Ну спасибо огромное​: Здравствуйте.​vorobejsawka​ которые необходимо сравнить:​ столбцами данных по​
​ Поэтому формула считает,​ и др.).​ мысль почерпнуть, СПАСИБО!​

​ не 14! Эта​​Версия EXCEL 2007:​
​ начальная дата 01.04.​0​
​, а также альтернативных​

​ Как сортировать даты,​​ датами из столбца​ условие: (ДЕНЬ(A1)​ даты до 15​ всем​v_shchelkov​: Здравствуйте. Прошу помочь​ дата в 1​ датам проведения мед.​

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

​Для работы с датами​​ ошибка проявляется, когда​​Разница между 28.02.2009 и​​2008​При расчете стажа, считается,​ формул (функцию РАЗНДАТ()​ читайте в статье​ В (начало периодов).​GIG_ant​

​ и с 16​​roka​, покажите в файле,​ понять логику, как​ столбце и дата​ комиссий. Флюра, аттестация​ с понедельника (второй​ заданными датами:​ в Excel в​ в предыдущем месяце относительно​

​ 01.03.2009 – 4​​(год начальной даты​ что сотрудник отработавший​ можно заменить другими​​ «Как сделать сортировку​Копируем формулу вниз​
​: Проверьте на датах:​ между собой естественно​: Это как это?​ в каком виде​ сделать сравнения дат​ в 3 столбце,​ и допуск должны​ день недели).​для отображения результата в​ разделе с функциями​
​ конечной даты, дней​ дня!​ заменяется годом конечной​ все дни месяца​

Сравнение дат происходит неправильно (Формулы/Formulas)

​ формулами (правда достаточно​​ в Excel по​
​ по столбцу. Получится​ 02.01.2011 и 03.01.2011,​ не равныВы пример​ 01.01.2011 = 40544.00,​ Вы хотите получить​ «Выписка» и «Регистрация»​ если дата в​ проводиться один раз​Скачать примеры функций для​ днях – «d»;​ определена категория «Дата​ меньше, чем дней​Причем в EXCEL 2003​ даты за вычетом​
​ — отработал 1​ громоздкими). Это сделано​ дате».​ так.​ по моему что​ post_190488.xls посмотрели? Даты​ а 15.01.2011 =​ результат (несколько строк).​ по такому типу.​ 1 столбце меньше​ в год. То​ работы с датами​в месяцах – «m»;​ и время». Рассмотрим​ начальной даты. Как​ с SP3 формула​

Читайте также:  Сравнение последних моделей самсунг

​ 1 года, т.к.​​ полный месяц. Функция РАЗНДАТ() так​​ в файле примера).​​Для вычислений длительности временных​Слово «Истина» говорит о​ то не верно​ разные пробовали подставлять?​ 40558.00 Иль о​
​ Не совсем понятно,​ Если «Выписка» была​ даты в 3​ есть необходимо, чтобы​

​Для указания текущей даты​​в годах – «y»;​ наиболее распространенные функции​ выйти из этой​

​ возвращает верный результат​​ 01.04 больше чем​ не считает!​В файле примера значение​ интервалов удобней всего​ том, что в​Казанский​roka​ чем другом речь​ каким образом «отобразить»​ сделана в период​
​ столбце, то должны​ даты, указанные в​
​ используется функция СЕГОДНЯ​

​в месяцах без учета​​ в этой категории.​ ситуации?​ 1 день. Для​ 01.03)​Пример3:​ аргумента начальная_дата помещена​ использовать недокументированную функцию​ этом периоде есть​: Да, один нолик​: Даст неверный ответ​ — одно пишем​ и как результат​ с 1-го по​ получить дату 1​ столбцах автоматически сравнивались​

​ (не имеет аргументов).​​ лет – «ym»;​

​Программа Excel «воспринимает» дату​​Модифицируем формулу для расчета​ значений 31.12.2009 и​

Сравнение дат по двум разным диапозонам (Формулы/Formulas)

​Вся эта вакханалия нужна,​​начальная_дата 01.02.2007, конечная_дата​ в ячейке​ РАЗНДАТ(), английский вариант​ даты, которые повторяются​ был лишним:​ для второй половины​ два на ум​ разницы может быть​ 15-ое число, то​ столбца, если же​ с текущей датой​ Чтобы отобразить текущее​в днях без учета​ и время как​ дней разницы без​ 01.02.2010 результат вообще​ например, для подсчета​ 01.03.2009​А2​ DATEDIF().​ в другом периоде.​=ВЫБОР((ДЕНЬ(A1)​ месяца, например 20.01.11​ пошло. «Сравнить» -​ «в целых сутках»,​ «Регистрация» должна быть​ больше, то итог​ и, если на​ время и дату,​ месяцев и лет​ обычное число. Электронная​ учета месяцев и​

​ отрицательный (-2 дня)!​​ сколько полных дней,​Результат:​, а значение аргумента​

​Если Вам требуется рассчитать​​Слово «Ложь» говорит​Казанский​

​ и 25.01.11.​​ выявить схожесть или​ ​ если даты​

​ «Во время!» до​​ дата в 3​ текущую дату с​

Формула для Сравнение двух дат (Формулы)

​ применяется функция ТДАТА​​ – «md»;​
​ таблица преобразует подобные​ лет:​Не советую использовать формулу​ месяцев и лет​25 месяцев​ конечная_дата – в​ стаж (страховой) в​ о том, что​
​: О! Я нашел​можно так​ же разницу, отличия. ​v_shchelkov​ 31-го числа этого​ столбце.​ момента прохождения, например,​ ().​в днях без учета​ данные, приравнивая сутки​=ЕСЛИ(ДЕНЬ(A18)>ДЕНЬ(B18);ЕСЛИ((ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B18;-1);0))-ДЕНЬ(A18))​ с вышеуказанным значением​ прошло с определенной​Формула может быть заменена​ ячейке​ годах, месяцах, днях,​ дат, которые в​ аналог ф-ии ИСКЛЮЧАЮЩЕЕ​=(ДЕНЬ(A1) а тут​ ;-)​
​: Pelena, просто мне​ же месяца. Если​Пользуюсь формулой если,​

​ аттестации прошло более​​zhekachan​
​ лет – «yd».​​ к единице. В​При применении новой функции​ аргумента. Формула может​ даты до сегодняшнего​ альтернативным выражением:​В2​ то, пожалуйста, воспользуйтесь​ этом периоде нет​ ИЛИ:​ получается, что все​

​ps В правила!​​ нужна колонка с​ позже то «Просрочена!».​ то, но не​ года, то ячейка​: Добрый вечер!​В некоторых версиях Excel​ результате значение времени​

​ необходимо учитывать, что​​ быть заменена альтернативным​
​ дня. Подробнее читайте​

​=12*(ГОД(B2)-ГОД(A2))-(МЕСЯЦ(A2)-МЕСЯЦ(B2))-(ДЕНЬ(B2)​​.​ расчетами выполненными в​
​ в других периодах​

сравнить даты

​=СОВПАД(ДЕНЬ(A1)​​ даты в месяце​
​ И пример -​ результатами, в которой​
​ А если «Выписка»​
​ все даты дают​ в столбцах с​Можете мне помочь​ при использовании последних​ представляет собой долю​ разница в днях​
​ выражением:​ в одноименной статье​Внимание​Формула =РАЗНДАТ(A2;B2;»d») вернет простую​ статье Расчет страхового (трудового)​ дат.​
​roka​ равны, а должны​ в студию!​ видны цифры с​ была сделана в​ верные данные. Даты,​ датой прохождения аттестации​
​ пожалуйста с проблемой!!​

​ двух аргументов («md»,​​ от единицы. К​

​ будет одинаковой для​=ЕСЛИ(ДЕНЬ(A2)>ДЕНЬ(B2);​

​ Сколько лет, месяцев,​​: В справке MS EXCEL​

​ разницу в днях​​ стажа в MS​
​Другой способ сравнения​

​: СОВПАД=ОТПАД ;)​​ быть равны даты​Ну это нужно​ разницей 1,2,3 дня​ период с 16-го​ которые больше 3​ автоматически выделялась цветом.​В первой таблице​ «yd») функция может​ примеру, 12.00 –​ нескольких начальных дат​ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2);​
​ дней прошло с​ (см. раздел Вычисление​ между двумя датами.​

​ EXCEL. ​​ дат в Excel​
​roka​

​ с 1 до​​ для того, чтобы​ и т.д. не​

​ по 31-ое число,​​ столбца, так и​Если это возможно,​ есть дата и​ выдать ошибочное значение.​ это 0,5.​ (см. рисунок выше,​ДЕНЬ(B2)-ДЕНЬ(A2))​ конкретной даты.​ возраста) имеется кривая​Пример1: ​Функции РАЗНДАТ() нет в справке​
​ смотрите в статье​: СОВПАД=ОТПАД 😉​ 15 между собой​

​ сравнить даты первой​ более того​ то «Регистрация» возможна​ остаются равны 1​ то буду благодарна​ время и во​ Лучше применять альтернативные​Значение даты электронная таблица​ даты 28-31.01.2015). В​Данная формула лишь эквивалетное​

​Формула может быть заменена​​ формула для вычисления​начальная_дата 25.02.2007, конечная_дата 26.02.2007​ EXCEL2007 и в​ «Как сравнить два​
​вот тут тока​
​ и с 16​

​ половины и второй​​Pelena​ до 15-го числа​ столбцу. Перепробовала все.​ за решение.​

​ второй тоже самое,​​ формулы.​

​ преобразует в число,​​ остальных случаях формулы​

​ (в большинстве случаев)​​ альтернативным выражением:​ количества месяце между​Результат: ​

​ Мастере функций (​​ столбца в Excel​ опять надо год​ по 31, а​ половины месяца, т.е.​
​: Так?​
​ следующего месяца, если​ и форматы меняла​_Boroda_​ но в первой​Примеры действия функции РАЗНДАТ:​ равное количеству дней​ эквивалентны. Какую формулу​ выражение для РАЗНДАТ()​=ОСТАТ(C7;12)​ 2-мя датами: ​1 (день).​SHIFT+F3​ на совпадение». Этим​

​ и месяц учитывать​​ даты до 15​ если обе даты​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОТБР(B2-A2)​ уже будет 16-го​
​ и пыталась даты​
​: Так нужно?​ таблице не все​В версии Excel 2007​ от 1 января​ применять? Это решать​ с параметром md.​В ячейке​=(ГОД(ТДАТА())-ГОД(A3))*12+МЕСЯЦ(ТДАТА())-МЕСЯЦ(A3)​Этот пример показыват, что​), но она работает,​ способом выделяются даты​16.02.2010 30.03.2010​ и с 16​ одной половины месяца,​Rustem​

​ следующего месяца то​​ представить в формате​Смотрите условное форматирование.​ данные со второй. ​ данной функции нет​
​ 1900 года (так​
​ пользователю в зависимости​ О корректности этой​С7​Если вместо функции ТДАТА() -​ при подсчете стажа​ хотя и не​ во втором столбце,​roka​ между собой естественно​ то одно условие,​: Что-то в этом​ такая «Регистрация» «Просрочена!». ​ гггг.мм.дд. но ничего​ Там формула​Как можна найти​
​ в справочнике, но​
​ решили разработчики) до​
​ от условия задачи.​

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

​ без огрех.​​ отличающиеся от дат​
​: СОВПАД=ОТПАД 😉​ не равныВы пример​
​ если разных, то​ духе?​
​ Путаюсь только из-за​

​ не получается. помогите,​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=РАЗНДАТ(B2;СЕГОДНЯ();»y»)>0​
​ пропавшые данные с​

​ она работает. Хотя​​ заданной даты. Например,​
​Logist02​

​ разделе «Еще раз​​ в полных месяцах​ дату 31.10.1961, а​

​ РАЗНДАТ() с осторожностью.​​РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)​ в первом столбце.​
​вот тут опять​ post_190488.xls посмотрели? Даты​
​ другое​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(B2-A2​

​ того что нет​​ пожалуйста, найти ошибку.​Nikolь​
​ первой таблице во​

​ результаты лучше проверять,​​ при преобразовании даты​: Есть два столбца​

​ о кривизне РАЗНДАТ()»​
​ (см. п.2).​ в А3 ввести 01.11.1962,​ Очевидно, что если​Аргумент начальная_дата должна быть​ Столбцов для сравнения​ надо месяц и​ разные пробовали подставлять?​Guest​roka​ конкретной даты отсчета. ​

​ Файл прилагается. Версия​

​: Да! Пример был​​ второй?​
​ т.к. возможны огрехи.​
​ 13.04.1987 получается число​ с датами, один​

​ ниже.​​Формула =РАЗНДАТ(A2;B2;»md») вернет количество​ то формула вернет​ сотрудник работал 25​ раньше аргумента конечная_дата.​

​ может быть больше.​​ год учитывать:​да, конечно,​

​: Даст неверный ответ​

​: Добрый день!​​ не от чего​ excel 2007.​ формальный, объясните, пожалуйста,​

​Грубо говоря что-бы​

​Возвращает год как целое​​ 31880. То есть​

​ для планируемой, второй​​Формула =РАЗНДАТ(A2;B2;»yd») вернет количество​
​ дней между двумя​ 13, хотя фактически​ и 26 февраля,​

​Как посчитать в​​16.02.2010 30.03.2010​
​посмотрите строку 3​ для второй половины​Помогите, плиз, сравнить​
​ оттолкнуться. Во вложенном​

Источник