Формула если в excel при сравнении дат

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

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

Содержание

  1. 2 популярных способа сравнения 2 дат в Excel
  2. Первая дата больше второй, или нет
  3. Функция ЕСЛИ, значение ИСТИНА или ЛОЖЬ
  4. Функция РАЗНДАТ — разность двух дат в днях, месяцах и годах
  5. Разница 2 дат в днях
  6. Разница дат в полных месяцах
  7. Разница в днях без учета лет
  8. Быстрое выделение различающихся значений
  9. Сравнение 2 дат с помощью условного форматирования
  10. Сравнение 2 столбцов на предмет совпадения
  11. Формула для сравнения 2 дат

2 популярных способа сравнения 2 дат в Excel

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

Первая дата больше второй, или нет

В этом случае нужно использовать аналогичную формулу, которая используется для проверки чисел: =A1>A2. Если эта проверка подтверждается, то в ячейку, куда была записана эта формула, возвращается значение “ИСТИНА”. Если же первое число меньше второго, то тогда будет записано “ЛОЖЬ”. Аналогично, только зеркально противоположно с формулой =A1<A2. Если в результате проверки оказывается, что первое значение оказалось меньше второго, то в ячейку будет возвращено логическое значение «ИСТИНА». Если же больше – «ЛОЖЬ».

Функция ЕСЛИ, значение ИСТИНА или ЛОЖЬ

Это уже более сложный вариант, который дает возможность не только говорить, действительно ли одна дата больше другой, но и указывать, на какое количество дней. Чтобы это сделать, необходимо нажать по ячейке и записать туда формулу =ЕСЛИ(A2>B2;»Первая дата больше второй на»&» «&A2-B2&» «&»дней»;»Первая дата меньше второй на»&» «&B2-A2&» «&»дней»)

Как в Excel сравнить 2 даты между собой - простая инструкция

1

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

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

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

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

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

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

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

Разница 2 дат в днях

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

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

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

Предположим, начальной датой у нас является 23.02.2009, а конечной – 24.02.2009.

В результате формулой будет возвращено значение 1, что равняется количеству дней, которое прошло с момента исходной даты (отсчет начинается с нуля). Именно из-за того, что отсчет в этом случае начинается с нуля, нельзя использовать эту формулу в чистом виде, например, чтобы рассчитать количество дней, которое отработал человек. Ведь очевидно, что если человек начал работать 23 февраля, а 24 числа прекратил работать, то он по факту отработал 2 дня, а не один. 

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

Чтобы решить все проблемы с отображением месяцев в Excel, существует специальная формула ЦЕЛОЕ(), которая округляет число в меньшую сторону. Поскольку время является дробной частью целого дня в понимании Excel, то фактически эти часы будут отсечены. То же касается и других элементов даты, числа, месяца, которые представлены, как дробная часть. 

Кстати, можно использовать формулу =ЧИСТРАБДНИ() для того, чтобы определить количество рабочих дней между двумя датами. 

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

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

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

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

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

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

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

Как в Excel сравнить 2 даты между собой - простая инструкция

1

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

Быстрое выделение различающихся значений

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

Как в Excel сравнить 2 даты между собой - простая инструкция

2
Как в Excel сравнить 2 даты между собой - простая инструкция
3

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

Сравнение 2 дат с помощью условного форматирования

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

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

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

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

Сравнение 2 столбцов на предмет совпадения

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

Как в Excel сравнить 2 даты между собой - простая инструкция

4

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

Сама последовательность действий следующая:

  1. Переходим на вкладку «Формулы». Там нужно найти кнопку «Присвоит имя». Она находится в самом верху панели инструментов непосредственно под заголовком самой вкладки.
  2. Откроется окно, в котором нам нужно задать имя для каждого из диапазонов. Допустим, нам нужно назвать первый диапазон «Таблица 1».
  3. После этого выбираем диапазон, который нам нужно так назвать. Для этого нажимаем на кнопку, расположенную справа от поля, подписанного как «Диапазон», выделить нужный набор ячеек и нажать на кнопку «ОК».
  4. Действия со вторым списком аналогичны. Единственное исключение – нужно дать ему другое имя. Ну и естественно, задать правильные адреса этого диапазона. 

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

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

Как в Excel сравнить 2 даты между собой - простая инструкция

5

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

  1. Выделяем нужный диапазон. После этого создаем правило форматирования «Использовать формулу…».
    Как в Excel сравнить 2 даты между собой - простая инструкция
    6
  2. После этого в соответствующем поле вводится сама формула, а также задается формат ячеек, для которых эта формула оказывается истинной.
    Как в Excel сравнить 2 даты между собой - простая инструкция
    7
  3. Далее выбираем заливку. После этого снова выбирается условное форматирование, но уже для другого списка. На этот раз, нужно выбрать другой цвет. 

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

Как в Excel сравнить 2 даты между собой - простая инструкция

8

Нами была применена функция СЧЕТЕСЛИ, которая осуществляет проверку списка на предмет соответствия определенному критерию, после чего выдает значение «ИСТИНА» или «ЛОЖЬ». Если была возвращена «ИСТИНА», то соответствующие ячейки окрашиваются в цвета, заданные пользователем до использования условного форматирования.

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

Формула для сравнения 2 дат

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

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

Оцените качество статьи. Нам важно ваше мнение:

Skip to content

3 примера, как функция ЕСЛИ работает с датами.

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

Примеры работы функции ЕСЛИ с датами.

Дата в качестве условия, с которым работает функция ЕСЛИ, может быть записана в какую-то ячейку Excel, либо же прямо вставлена в формулу. Вот тут-то и возникают некоторые особенности и сложности работы функции ЕСЛИ с датами.

Пример 1. Формула условия для дат с
функцией ДАТАЗНАЧ (DATEVALUE)

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

В отличие от многих
других функций Excel, ЕСЛИ не может распознавать даты и интерпретирует их как текст,
как простые текстовые строки.

Поэтому вы не можете выразить свое логическое условие просто как  >«15.07.2019» или же >15.07.2019. Увы, ни один из приведенных вариантов не верен.

Чтобы функция ЕСЛИ распознала дату в вашем логическом условии именно как дату, вы должны обернуть ее в функцию ДАТАЗНАЧ (в английском варианте – DATEVALUE).

Например, ДАТАЗНАЧ(«15.07.2019»).

Полная формула ЕСЛИ может
иметь следующую форму:

=ЕСЛИ(B2<ДАТАЗНАЧ(«10.09.2019″),»Поступил»,»Ожидается»)

Как показано на скриншоте,
эта формула ЕСЛИ оценивает даты в столбце В и возвращает «Послупил», если дата
поступления до 10 сентября. В противном случае формула возвращает «Ожидается».

Пример 2. Формула условия для дат с
функцией СЕГОДНЯ()

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

Если вы основываете свое условие на текущей дате, то можете взять функцию СЕГОДНЯ (в английском варианте — TODAY) в качестве аргумента функции ЕСЛИ.

К примеру, сегодня — 9 сентября 2019 года.

В столбце C отметим товар, который уже поступил. В ячейке C2 запишем:

=ЕСЛИ(B2<СЕГОДНЯ(),»Поступил»,»»)

В столбце D отметим товар, который еще не поступил. В ячейке D2 запишем:

=ЕСЛИ(B2<СЕГОДНЯ(),»»,»Ожидается»)

Пример 3. Расширенные
формулы ЕСЛИ для будущих и прошлых дат

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

Выделим даты, отстоящие более чем на месяц от текущей, в прошлом. Укажем для них «Более месяца назад». Запишем это условие:

=ЕСЛИ(СЕГОДНЯ()-B2>30,»Более
месяца назад»,»»)

Если условие не выполнено, то в ячейку запишем пустую строку «».

А для будущих дат, также отстоящих более чем на месяц, укажем «Ожидается».

=ЕСЛИ(B2-СЕГОДНЯ()>30,»Ожидается»,»»)

Если все результаты попробовать объединить в одном столбце, то придется составить выражение с несколькими вложенными функциями ЕСЛИ:

=ЕСЛИ(СЕГОДНЯ()-B2>30,»Более месяца назад», ЕСЛИ(B2-СЕГОДНЯ()>30,»Ожидается»,»»))

ЕСЛИ с датами

Примеры работы функции ЕСЛИ:

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

В программе эксель даты можно сравнивать точно так же, как обычные числа. Рассмотрим несколько возможных вариантов.

Первый вариант. Самый простой, мы сравним больше первая дата второй или нет. Для этого в ячейке «А2» поставим обычно сравнение =A2>B2, ответ получим, что это «Истина», что означает правда. Вот как это будет выглядеть в программе эксель.

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

Второй вариант. Можно воспользовавшись функцией «Если», получать в качестве ответа непросто слова: истина или ложь, но и результат с определенным количеством разницы дат.

Для этого в ячейке «С2», напишем новую формулу: =ЕСЛИ(A2>B2;»Первая дата больше второй на»&» «&A2-B2&» «&»дней»;»Первая дата меньше второй на»&» «&B2-A2&» «&»дней»)

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

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

Если Вам требуется рассчитать стаж (страховой) в годах, месяцах, днях, то, пожалуйста, воспользуйтесь расчетами выполненными в статье Расчет страхового (трудового) стажа в MS EXCEL.

Функции РАЗНДАТ( ) нет в справке EXCEL2007 и в Мастере функций (SHIFT+F3), но она работает, хотя и не без огрех.

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

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

Аргумент начальная_дата должна быть раньше аргумента конечная_дата.

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

Значение

Описание

разница в полных месяцах

разница в полных годах

разница в полных месяцах без учета лет

разница в днях без учета месяцев и лет
ВНИМАНИЕ! Функция для некоторых версий EXCEL возвращает ошибочное значение, если день начальной даты больше дня конечной даты (например, в EXCEL 2007 при сравнении дат 28.02.2009 и 01.03.2009 результат будет 4 дня, а не 1 день). Избегайте использования функции с этим аргументом. Альтернативная формула приведена ниже.

разница в днях без учета лет
ВНИМАНИЕ! Функция для некоторых версий EXCEL возвращает ошибочное значение. Избегайте использования функции с этим аргументом.

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

В файле примера значение аргумента начальная_дата помещена в ячейке А2, а значение аргумента конечная_дата – в ячейке В2.

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

Формула =РАЗНДАТ(A2;B2;»d») вернет простую разницу в днях между двумя датами.

Пример1: начальная_дата 25.02.2007, конечная_дата 26.02.2007
Результат: 1 (день).

Этот пример показыват, что при подсчете стажа необходимо использовать функцию РАЗНДАТ() с осторожностью. Очевидно, что если сотрудник работал 25 и 26 февраля, то отработал он 2 дня, а не 1. То же относится и к расчету полных месяцев (см. ниже).

Пример2: начальная_дата 01.02.2007, конечная_дата 01.03.2007
Результат: 28 (дней)

Пример3: начальная_дата 28.02.2008, конечная_дата 01.03.2008
Результат: 2 (дня), т.к. 2008 год — високосный

Эта формула может быть заменена простым выражением =ЦЕЛОЕ(B2)-ЦЕЛОЕ(A2) . Функция ЦЕЛОЕ() округляет значение до меньшего целого и использована для того случая, если исходные даты введены вместе с временем суток ( РАЗНДАТ() игнорирует время, т.е. дробную часть числа, см. статью Как Excel хранит дату и время).

Примечание: Если интересуют только рабочие дни, то количество рабочих дней между двумя датами можно посчитать по формуле =ЧИСТРАБДНИ(B2;A2)

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

Формула =РАЗНДАТ(A2;B2;»m») вернет количество полных месяцев между двумя датами.

Пример1: начальная_дата 01.02.2007, конечная_дата 01.03.2007
Результат: 1 (месяц)

Пример2: начальная_дата 01.03.2007, конечная_дата 31.03.2007
Результат: 0

При расчете стажа, считается, что сотрудник отработавший все дни месяца — отработал 1 полный месяц. Функция РАЗНДАТ() так не считает!

Пример3: начальная_дата 01.02.2007, конечная_дата 01.03.2009
Результат: 25 месяцев

Формула может быть заменена альтернативным выражением:
=12*(ГОД(B2)-ГОД(A2))-(МЕСЯЦ(A2)-МЕСЯЦ(B2))-(ДЕНЬ(B2) ДЕНЬ(B2);
ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2);
ДЕНЬ(B2)-ДЕНЬ(A2))

Данная формула лишь эквивалетное (в большинстве случаев) выражение для РАЗНДАТ() с параметром md. О корректности этой формуле читайте в разделе «Еще раз о кривизне РАЗНДАТ()» ниже.

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

Формула =РАЗНДАТ(A2;B2;»yd») вернет количество дней между двумя датами без учета лет. Использовать ее не рекомендуется по причинам, изложенным в предыдущем пункте.

Результат, возвращаемый формулой =РАЗНДАТ(A2;B2;»yd») зависит от версии EXCEL.

Формула может быть заменена альтернативным выражением:
=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2))>B2;
B2-ДАТА(ГОД(B2)-1;МЕСЯЦ(A2);ДЕНЬ(A2));
B2-ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)))

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

Найдем разницу дат 16.03.2015 и 30.01.15. Функция РАЗНДАТ() с параметрами md и ym подсчитает, что разница составляет 1 месяц и 14 дней. Так ли это на самом деле?

Имея формулу, эквивалентную РАЗНДАТ() , можно понять ход вычисления. Очевидно, что в нашем случае количество полных месяцев между датами = 1, т.е. весь февраль. Для вычисления дней, функция находит количество дней в предыдущем месяце относительно конечной даты, т.е. 28 (конечная дата принадлежит марту, предыдущий месяц — февраль, а в 2015г. в феврале было 28 дней). После этого отнимает день начала и прибавляет день конечной даты = ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B6;-1);0))-ДЕНЬ(A6)+ДЕНЬ(B6) , т.е. 28-30+16=14. На наш взгляд, между датами все же 1 полный месяц и все дни марта, т.е 16 дней, а не 14! Эта ошибка проявляется, когда в предыдущем месяце относительно конечной даты, дней меньше, чем дней начальной даты. Как выйти из этой ситуации?

Модифицируем формулу для расчета дней разницы без учета месяцев и лет:

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

Как подсчитать разницу даты и времени в excel?

Если вычислять разницу 2018-01-09 15:24:05 и 2018-01-08 20:06:25, то пишет только время, а если отнимать 2018-01-10 15:24:05 и 2018-01-08 20:06:25 то пишет 1 дней и время.

Я так понимаю, такое внутренними средствами Excel это не сделать? Пробовал через

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

Если я правильно Вас понял — то может что-то типа такого?

Дата в Excel — число дней от 01.01.1900г., время — дробная часть числа. Например, 10.01.2018 10:15:20 в числовом выражении будет 43110,4273148148 (выражение даты в десятичном формате можно посмотреть, задав формат ячейки Общий).

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

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

Значение дата/время сохранено в числовом формате. Недостаток: формат отобразит количество дней не более 31

Но дата/время текстом также применяется (например: в конечных документах, для отображения значения в составе другого текста):

8 способов как сравнить две таблицы в Excel

Добрый день!

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

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

Рассмотрим несколько вариантов и возможностей для сравнения таблиц в Excel:

Простой способ, как сравнить две таблицы в Excel

Это самые простой и элементарный способ сравнения двух таблиц. Сравнивать таким способом возможно, как числовые значение, так и текстовые. Для примера сравним два диапазона числовых значений, всего на всего прописав в соседней ячейке формулу их равенства =C2=E2, как результат при равенстве ячеек мы получим ответ «ИСТИНА», а если совпадений нет, будет «ЛОЖЬ». Теперь простым авто копированием копируем на весь диапазон нашу формулу позволяющую сравнить два столбика в Excel и видим разницу.

Быстрое выделение значений, которые отличаются

Это также не очень обременительный способ. Если вам просто нужно найти и удостовериться в наличии, ну или отсутствии отличий между таблицами, вам нужно на вкладке «Главная», выбрать кнопку меню «Найти и выделить», предварительно выделив диапазон где надо сравнить две таблицы в Excel. В открывшимся меню выберите пункт «Выделить группу ячеек…» и в появившемся диалоговом окне выберите «отличия по строкам».

Сравнить две таблицы в Excel с помощью условного форматирования

Очень хороший способ, при котором вы сможете видеть выделенным цветом значение, которые при сличении двух таблиц отличаются. Применить условное форматирование вы можете на вкладке «Главная», нажав кнопку «Условное форматирование» и в предоставленном списке выбираем «Управление правилами». В диалоговом окне «Диспетчер правил условного форматирования», жмем кнопочку «Создать правило» и в новом диалоговом окне «Создание правила форматирования», выбираем правило «Использовать формулу для определения форматируемых ячеек». В поле «Изменить описание правила» вводим формулу =$C2<>$E2 для определения ячейки, которое нужно форматировать, и нажимаем кнопку «Формат». Определяем стиль того, как будет форматироваться наше значение, которое соответствует критерию. Теперь в списке правил появилось наше ново сотворённое правило, вы его выбираете, нажимаете «Ок».

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

Как сравнить две таблицы в Excel с помощью функции СЧЁТЕСЛИ и правил

Все вышеперечисленные способы хороши для упорядоченных таблиц, а вот когда данные, не упорядоченные необходимы иные способы один из которых мы сейчас и рассмотрим. Представим, к примеру, у нас есть 2 таблицы, значения в которых немного отличаются и нам необходимо сравнить эти таблицы для определения значения, которое отличается. Выделяем значение в диапазоне первой таблицы и на вкладке «Главная», пункт меню «Условное форматирование» и в списке жмем пункт «Создать правило…», выбираем правило «Использовать формулу для определения форматируемых ячеек», вписываем формулу =СЧЁТЕСЛИ($C$1:$C$7;C1)=0 и выбираем формат условного форматирования.

Формула проверяет значение из определенной ячейки C1 и сравнивает ее с указанным диапазоном $C$1:$C$7 из второго столбика. Копируем правило на весь диапазон, в котором мы сравниваем таблицы и получаем выделенные цветом ячейки значения, которых не повторяется.

Как сравнить две таблицы в Excel с помощью функции ВПР

В этом варианте мы будем использовать функцию ВПР, которая позволит нам сравнить две таблицы на предмет совпадений. Для сравнения двух столбиков, введите формулу =ВПР(C2;$D$2:$D$7;1;0) и скопируйте ее на весь сравниваемый диапазон. Эта формула последовательно начинает проверять есть ли повторы значения из столбика А в столбике В, ну и соответственно возвращает значение элемента, если оно было там найдено если же значение не найдено получаем ошибку #Н/Д.

Как сравнить две таблицы в Excel функции ЕСЛИ

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

Для примера, сравним два столбика А и В на рабочем листе, в соседней колонке С введем формулу: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C2;$E$2:$E$7;0));»»;C2) и копируем ее на весь вычисляемый диапазон. Эта формула позволяет просматривать последовательно есть ли определенные элементы из указанного столбика А в столбике В и возвращает значение, в случае если оно было найдено в столбике В.

Сравнить две таблицы с помощью макроса VBA

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

Как сделать сравнение дат в 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 ЕСЛИ между двумя числами
  • Excel ЕСЛИ между двумя датами

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

  • Используйте оператор «больше» (>), чтобы проверить, превышает ли значение меньшее число.
  • Используйте оператор меньше (<), чтобы проверить, меньше ли значение большего числа.

Общий Если между формула:

А ТАКЖЕ(ценность > меньшее_число, ценность < больше_число)

Чтобы включить граничные значения, используйте операторы больше или равно (>=) и меньше или равно (<=):

А ТАКЖЕ(ценность >= меньшее_число, ценность <= больше_число)

Например, чтобы увидеть, находится ли число в A2 между 10 и 20, не включая граничные значения, формула в B2, скопированная вниз, выглядит так:

=И(A2>10, A2<20)

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

=И(A2>=10, A2<=20)

В обоих случаях результатом является логическое значение ИСТИНА, если тестируемое число находится в диапазоне от 10 до 20, и ЛОЖЬ, если это не так:
Проверка, находится ли число между 10 и 20

Если между двумя числами, то

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

Например, чтобы вернуть «Да», если число в ячейке A2 находится между 10 и 20, и «Нет» в противном случае, используйте один из следующих операторов IF:

Если между 10 и 20:

=ЕСЛИ(И(A2>10, A2<20), «Да», «Нет»)

Если между 10 и 20, включая границы:

=ЕСЛИ(И(A2>=10, A2<=20), «Да», «Нет»)
Если между 10 и 20, верните что-то, если нет - верните что-то еще.

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

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

=ЕСЛИ(И(A2>B2, A2

В том числе границы:

=ЕСЛИ(И(A2>=B2, A2<=C2), «Да», «Нет»)
Формула Excel ЕСЛИ между двумя числами

А вот и вариация Если между оператор, который возвращает само значение, если оно TRUE, некоторый текст или пустую строку, если FALSE:

=ЕСЛИ(И(A2>10, A2<20), A2, «Недействительно»)

В том числе границы:

=ЕСЛИ(И(A2>=10, A2<=20), A2, «Недействительно»)
Если между двумя числами, вернуть само значение.

Если граничные значения находятся в разных столбцах

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

А ТАКЖЕ(ценность > МИН(число1, число2), ценность < МАКС(число1, число2))

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

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

А ТАКЖЕ(ценность >= МИН(число1, число2), ценность <= МАКС(число1, число2))

Например, чтобы узнать, находится ли число в A2 между двумя числами в B2 и C2, используйте одну из следующих формул:

Без учета границ:

=И(A2>МИН(B2,C2), A2<МАКС(B2,C2))

В том числе границы:

=И(A2>=МИН(B2,C2), A2<=МАКС(B2,C2))

Чтобы вернуть собственные значения вместо ИСТИНА и ЛОЖЬ, используйте следующую инструкцию Excel IF между двумя числами:

=ЕСЛИ(И(A2>МИН(B2,C2), A2<МАКС(B2,C2)), «Да», «Нет»)

Или же

=ЕСЛИ(И(A2>=МИН(B2,C2), A2<=МАКС(B2,C2)), «Да», «Нет»)
Оператор if between для переставленных граничных значений

Формула Excel: если между двумя датами

Если между датами формула в Excel по существу такая же, как Если между числами.

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

ЕСЛИ(И(свидание >= Дата начала, свидание <= Дата окончания), значение_если_истина, значение_если_ложь)

Без учета граничных дат:

ЕСЛИ(И(свидание > Дата начала, свидание < Дата окончания), значение_если_истина, значение_если_ложь)

Однако есть одно предостережение: IF распознает даты, переданные непосредственно в его аргументы, и рассматривает их как текстовые строки. Чтобы ЕСЛИ распознавал дату, она должна быть заключена в функцию ДАТАЗНАЧ.

Например, чтобы проверить, попадает ли дата в A2 между 1 января 2022 года и 31 декабря 2022 года включительно, вы можете использовать эту формулу:

=ЕСЛИ(И(A2>=ДАТАЗНАЧ(«1/1/2022»), A2<=ДАТАЗНАЧ(«31/12/2022»)), «Да», «Нет»)
Проверьте, находится ли дата в заданном диапазоне.

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

=ЕСЛИ(И(A2>=$E$2, A2<=$E$3), «Да», «Нет»)

Где $E$2 — дата начала, а $E$3 — дата окончания. Обратите внимание на использование абсолютных ссылок для блокировки адресов ячеек, чтобы формула не сломалась при копировании в ячейки ниже.
Если формула между двумя датами

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

Если дата находится в пределах следующих N дней

Чтобы проверить, находится ли дата в пределах следующего н дней от сегодняшней даты, используйте функцию СЕГОДНЯ, чтобы определить начальную и конечную даты. Внутри оператора AND первая логическая проверка проверяет, больше ли целевая дата сегодняшней даты, а вторая логическая проверка проверяет, меньше или равна ли она текущей дате плюс н дни:

ЕСЛИ(И(свидание > СЕГОДНЯ(), свидание <= СЕГОДНЯ()+н), значение_если_истина, значение_если_ложь)

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

=ЕСЛИ(И(A2>СЕГОДНЯ(), A2<=СЕГОДНЯ()+7), «Да», «Нет»)
Проверка того, находится ли дата в течение следующих 7 дней

Если дата находится в пределах последних N дней

Чтобы проверить, находится ли данная дата в пределах последней н дней от сегодняшней даты, вы снова используете ЕСЛИ вместе с функциями И и СЕГОДНЯ. Первый логический тест AND проверяет, больше или равно проверенная дата сегодняшней дате минус н дней, а второй логический тест проверяет, меньше ли дата сегодня:

ЕСЛИ(И(свидание >= СЕГОДНЯ()-н, свидание < СЕГОДНЯ()), значение_если_истина, значение_если_ложь)

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

=ЕСЛИ(И(A2>=СЕГОДНЯ()-7, A2<СЕГОДНЯ()), «Да», «Нет»)
Проверка того, находится ли дата в течение последних 7 дней

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

Практическая рабочая тетрадь

Excel Если между — примеры формул (файл .xlsx)

Вас также могут заинтересовать

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

​Смотрите также​​ месяца, например 20.01.11​​ выявить схожесть или​ проверятся будут несколько​Чтобы выбрать дни вторников​ для вычисления даты,​ интересную картинку:​
​ дней просрочки должна​ НОМНЕДЕЛИ:​ 1900 до 9999;​ этих ячейках можно​ Нажимаем на эту​ русскоязычной версии Microsoft​ с датами и​ В, то окрасить​Если мы сейчас нажмём​Здесь идет сравнение верхней​
​Нам нужно​ ​ и 25.01.11.​
​ же разницу, отличия?..​ ячеек в столбце​ в Excel для​
Как сравнить даты в Excel.​ отстоящей от заданной​То есть, с точки​ пропадать. прилагаю файл​Дата 24.05.2015 приходится на​ для месяца –​ установить другой.​ ячейку, делаем её​ Excel, она не​ временем можно проводить​ эти ячейки в​ на мышь, то​ даты в таблице​
​в Excel сравнить даты​можно так​ ;-)​ C. После функции​
​ поля ввода введите​ на, допустим, 20​
​ зрения Excel, 27.10.2012​
​ с примером.​ 22 неделю в​ от 1 до​Конечно, можно изменить​ активной. Заходим на​ видна в перечне​ в Excel.​ красный свет.​ выделения ячеек исчезнут.​ с нижней, п.э.​в разных периодах,​
​=(ДЕНЬ(A1) а тут​ps В правила!​ стоит оператор сравнения​
​ формулу: =ДЕНЬНЕД(B2;2)=2 и​ дней, достаточно прибавить​ 15:42 = 41209,65417​На форуме запрещено​ году. Неделя начинается​
​ 12; для дня​ формат даты в​ закладку «Формулы» в​ функций, но работает.​Все расчеты с​Как работать с​
​ Чтобы эти выделенные​ в третьей строке​ найти одинаковые даты,​ получается, что все​ И пример -​ с номером текущего​ нажмите на кнопку​ к дате это​На самом деле любую​ задавать новые вопросы​ с воскресенья (по​ – от 1​
​ ячейке или написать​ ​ раздел «Библиотека функций»​Пояснения к формуле​ датами описаны в​ условным форматированием, как​
​ ячеек оставить, мы​ (у Петрова) стоит​ посчитать, сколько одинаковых​ даты в месяце​ в студию!​ месяца. Там уже​
​ «Формат», чтобы задать​
​ число.​ дату Excel хранит​
​ в чужих темах.​ умолчанию).​ до 31.​ свой формат. Как​ и выбираем функцию​:​ нескольких статьях. Смотрите​
​ настроить цвет заливки,​ можем закрасить эти​ «0», п.ч. период​ дат совпадают в​ равны, а должны​webley​ используется абсолютная ссылка​ желаемый цвет заливки​
​Эту операцию осуществляет функция​ и обрабатывает именно​ Создайте свою​В качестве второго аргумента​Если для аргумента «День»​ создать свой формат,​ «Дата и время».​РАЗНДАТ – это​ перечень статей в​ шрифта в условном​ ячейки или изменить​ Петрова сравнивается с​
​ определенных периодах.​ быть равны даты​: А лучше так:​ (значение аргумента неизменяемое).​ для ячеек. Например,​РАБДЕНЬ​
​ так — как​Как обычно, кому надо​ указана цифра 2.​ задать большее число​ смотрите в статье​Или можно открыть​ название функции.​ конце статьи в​ форматировании, как написать​

excel-office.ru

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

​ цвет шрифта в​​ периодом Сидорова.​Например, мы составляем​ с 1 до​​=ЕСЛИ(И(ДЕНЬ(A1)​​ Если результаты вычислений​ зеленый. Нажмите ОК​​(WORKDAY)​​ число с целой​​ быстро — смотрим​​ Поэтому формула считает,​​ (чем количество дней​ «Как создать пользовательский​ мастер функций кнопкой​y – считает​ разделе «Другие статьи​ другие условия для​ этих ячейках функциями​Как настроить ячейки​ график отпусков или​ 15 между собой​
​roka​​ по обе стороны​ на всех открытых​​. Она позволяет вычислить​ и дробной частью.​
​ видео. Подробности и​ что неделя начинается​ в указанном месяце),​ формат в Excel»​ «Вставить функцию» (на​
​ года​ по этой теме».​ выделения ячеек, строк,​ раздела «Шрифт» на​ столбца D, чтобы​ график отгрузки товара,​ и с 16​: Ну спасибо огромное​ оператора сравнения совпадают,​ ​ окнах.​
​ дату, отстоящую вперед​ Целая часть числа​ ​ нюансы — в​
​ с понедельника (второй​ то лишние дни​ тут.​ закладке «Формулы») и​ym – считает​Внимание!​ т.д., читайте в​ закладке «Главная», пока​
​ ячейки окрашивались при​ оплаты счетов, график​ по 31, а​ всем​​ тогда формула возвращает​Результат выделения цветом каждого​ или назад относительно​ (41209) — это​ тексте ниже:​ день недели).​ перейдут на следующий​В Excel есть​
Как сравнить два столбца в Excel на совпадения.​ выбрать категорию «Дата​ месяца​Если формулы не​ статье «Условное форматирование​ эти ячейки выделены.​ определенных условиях, смотрите​ тренингов, работы, т.д.​ даты до 15​roka​ значение ИСТИНА и​ вторника в списке​ начальной даты на​ количество дней, прошедших​
Сравнить столбцы в Excel.​Если иметь ввиду российские​
​Скачать примеры функций для​ месяц. Например, указав​ ​ функции, которыми можно​
​ и время».​md – считает​ будут работать, проверьте​ в Excel». Получилось​ Например, так.​ в статье «Условное​ Нам среди всех​ и с 16​ ​: Это как это?​ ​ к текущей ячейке​
​ дат поставок товаров:​ нужное количество рабочих​ с 1 января​ региональные настройки, то​ работы с датами​ для декабря 32​ сложить данные из​Теперь выбираем из​ дни​ формат дат. Бывает,​ так.​
Как сравнить даты в Excel.​Или так.​ форматирование в Excel».​ этих дат нужно​
​ между собой естественно​ 01.01.2011 = 40544.00,​​ присваивается пользовательский формат​​В формуле мы использовали​ дней (с учетом​ 1900 года (взято​ Excel позволяет вводить​Для указания текущей даты​ дня, получим в​ таблицы за конкретный​ списка функцию «ДАТА».​«г.», «мес.», «дн.»​ при копировании из​Третий способ.​Сравнить данные в нескольких​ Мы для этого​ выявить даты, которые​ не равны{/post}{/quote}Вы пример​ а 15.01.2011 =​ (заливка зеленым цветом).​ функцию =ДЕНЬНЕД(), которая​
​ выходных суббот и​ за точку отсчета)​ дату очень разными​ используется функция СЕГОДНЯ​ результате 1 января.​ день, т.д. Этот​ Выходит диалоговое окно.​
​ написанные между знаками​
​ других программ в​Сравнить значения столбцов в​ столбцах​ выбрали функцию условного​ пересекаются, накладываются друг​
​ post_190488.xls посмотрели? Даты​
​ 40558.00 Иль о​​Теперь усложним задачу. Допустим​ возвращает номер дня​ ​ воскресений и государственных​​ до текущей даты.​ способами — и​
​ (не имеет аргументов).​Пример использования функции:​ способ пригодится при​ В нем пишем:​ & — так​ Excel даты вставляются​Excel формулой.​Excel.​ форматирования — «Содержит​Сравнить столбцы в Excel условным форматированием.​ на друга.​ разные пробовали подставлять?{/post}{/quote}​ чем другом речь​ у нас список​ недели для исходной​ праздинков). Использование этой​ А дробная часть​ понимает их все:​ Чтобы отобразить текущее​Зададим большее количество дней​ проведении анализа в​
​«Год» — год​ будут подписаны года,​ в текстовом формате.​Можно сделать в​Здесь мы сравнили​ текст» и написали,​Как сравнить даты в​да, конечно,​ — одно пишем​ проектов охватывает не​ даты. В первом​ ​ функции полностью аналогично​
​ (0,65417), соответственно, доля​ ​»Классическая» форма​
​ время и дату,​ для июня:​ таблице, т.д. Подробнее​ нашей даты.​ месяца и дни​
​ Тогда формулы не​
​ таблице дополнительный столбец​ три столбца в​ какое слово нужно​Excel.​
​посмотрите строку 3​ два на ум​ полугодие, а несколько​ аргументе функции указываем​ применению функции​ от суток (1сутки​3.10.2006​ применяется функция ТДАТА​Примеры использования в качестве​ о таком способе,​«Месяц» — пишем​ в итоговой дате.​ считают. Чтобы формулы​
​ и установить в​​ таблице, предварительно выделив​​ окрашивать «Истина».​
​У нас такой​​вот пример​​ пошло?.. «Сравнить» -​ лет:​ ссылку на исходную​ЧИСТРАБДНИ​ = 1,0)​Сокращенная форма​ ().​ аргументов ссылок на​ читайте в статье​ месяц нашей даты​
​ Можно между кавычками​
​ считали, нужно изменить​​ ячейках этого столбца​ ​ все три столбца​​Проще выявить количество​ список с датами​01.02.2011 25.02.2011 Не​ выявить схожесть или​Тогда возникает сложность ведь​
​ дату. Ссылка относительная​(NETWORKDAYS)​Из всех этих фактов​3.10.06​Nikolь​ ячейки:​ «Функция «СУММЕСЛИ» в​ числом, ставим плюс​
​ написать по-разному –​ формат ЗНАЧЕНИЙ на​ формулу. =А2=В2​ таблицы. Сравниваются данные​
​ дней совпадений в​ отпусков сотрудников.​ равны ИСТИНА​ же разницу, отличия?..​ в разные года​ так как будет​

excel-office.ru

Дата в Excel. Формула.

​описанной выше.​ следуют два чисто​С использованием дефисов​: Добрый вечер! Изучила​Возвращает разницу между двумя​​ Excel».​​ и пишем адрес​ полное слово или​ числовой​Получится так.​ в ячейках построчно​ периодах дат можно,​У Ивановой и Петрова​ИСТИНА — а​ ;-)​ номера месяцев будут​ проверятся каждая дата​Вас не в понедельник​ практических вывода:​3-10-6​ темы с похожими​
​ датами.​В таблице Excel​ ячейки, в которой​ просто поставить точку.​-​Можно условным форматированием окрасить​ (А2, В2, С2,т.д.).​
​ сделав отдельно табличку​
​ в периоде дат​ должно быть ЛОЖЬ​ps В правила!​ совпадать и условное​ в столбце B.​ родили? Нет? Уверены?​Во-первых, Excel не умеет​С использованием дроби​ задачами, но кажется​Аргументы:​ можно сравнить даты​ стоит число месяцев,​​ Смотрите пример.​​это не формат​ слова «Ложь» другим​ Получилось так.​ с двумя периодами.​ есть общие дни,​roka​
​ И пример -​ форматирование будет выделять​ Во втором аргументе​ Можно легко проверить​ работать (без дополнительных​3/10/6​
​ моих знаний не​начальная дата;​ из разных столбцов​ которое нужно прибавить​В ячейке С6 стоит​ ячейки. Как это​ цветом или окрасить​Как сравнить даты в​
​ Например, так.​ т.е. в какие-то​: должно быть так:​ в студию!{/post}{/quote}​ лишние даты. Поэтому​ обязательно следует указать​ при помощи функции​ настроек) с датами​Внешний вид (отображение) даты​
​ хватит для доработки​конечная дата;​ и выделить разные​ к дате.​ формула, искомая дата.​ сделать, читайте в​ эти ячейки.​Excel.​Даты можно сортировать по​​ дни в отпуске​
​01.03.2011 до 15.03.2011​​Ну это нужно​​ необходимо модернизировать формулу:​
​ число 2, чтобы​ДЕНЬНЕД​ ранее 1 января​ в ячейке может​ предложенных там решений​код, обозначающий единицы подсчета​ даты. Как это​«День» — пишем​А здесь, вместо​ статье «Преобразовать текст​Можно написать такую​Можно сравнить даты.​ году, по месяцам,​
​ будут сразу два​ ИСТИНА​ для того, чтобы​Готово:​ функция правильно выдавала​(WEEKDAY)​ 1900 года. Но​ быть очень разным​
​ под мой случай.​ (дни, месяцы, годы​ сделать, смотрите в​
​ день нашей даты.​ букв «г.», «мес.»,​ в дату Excel»​
​ формулу в ячейке​ Принцип сравнения дат​
​ например, по дню​
​ сотрудника. Нам нужно​16.03.2011 до 31.03.2011​ сравнить даты первой​Мы добавили в формулу​ нам очередности дней​из категории​ это мы переживем!​ (с годом или​
​Имеется пофамильный список​​ и др.).​
​ статье «Как сравнить​Получилось так.​
​ «дн.» просто поставили​ тут.​
​ С2. =СУММ(ЕСЛИ(A2:A6<>B2:B6;1;0)) Нажимаем​ тот же –​
​ рождения, по месяцам.​ выявить у кого​
​ ИСТИНА​ половины и второй​ две функции, которые​ недели (1-понедельник, 2-вторник​Дата и время​ ;)​ без, месяц числом​ сотрудников с тремя​Способы измерения интервалов между​ два столбца в​Нажимаем «ОК». Получилась такая​​ точку.​Для подсчета дат​
​ «Enter». Копируем формулу​ выделяем столбцы, нажимаем​ Как сортировать даты,​ из сотрудников идет​
​05.03.2011 25.03.2011 ЛОЖЬ​ половины месяца, т.е.​​ позволяют нам выбрать​​ и т.д.). Если​.​Во-вторых, с датами и​ или словом и​ столбцами данных по​ заданными датами:​ Excel на совпадения»​ формула. =ДАТА(1979;11+G13;1)​Если в ячейку В6​ нужно сделать таблицу​ по столбцу. Тогда​
​ на кнопку «Найти​​ читайте в статье​ накладка периода отпуска​
​Михаил С.​
​ если обе даты​ дни определенного месяца​
​ не указать второй​Первый аргумент этой функции​ временем в Excel​ т.д.) и задается​
​ датам проведения мед.​для отображения результата в​ здесь.​Смотрим в таблице​ поставим​ в Excel и​ в столбце с​ и выделить». Выбираем​
​ «Как сделать сортировку​ и на сколько​: так надо​ одной половины месяца,​ и года:​ аргумент, то функция​​ — ячейка с​ возможно выполнять любые​ через контекстное меню​ комиссий. Флюра, аттестация​
​ днях – «d»;​​Если, для работы​​ результат.​текущую дату​ установить в ней​ разницей будут стоять​ функцию «Выделение группы​ в Excel по​ дней.​=((ДЕНЬ(A5)​
​ то одно условие,​
​=ГОД() – функция работает​ будет считать дни​
​ датой, второй -​ математические операции. Именно​ — правой кнопкой​ и допуск должны​в месяцах – «m»;​
​ нужно изменить формат​Такой расчет даты удобен​, то сможем узнать​ формулы. Этим мы​ цифры. Единица будет​ ячеек», ставим галочку​
​ дате».​Сначала узнаем, у​GIG_ant​ если разных, то​ по тому же​ в английском формате:​ тип отсчета дней​ потому, что на​ мыши по ячейке​ проводиться один раз​
​в годах – «y»;​ даты на текстовый,​ тем, что всегда​ стаж по сегодняшнее​ сейчас и займемся.​ стоять, если есть​
​ у слов «Отличия​Есть несколько способов,​ кого есть в​: вот такой монстрик:​
​ другое​ принципу что и​
​ 1-sanday (неделя), 2-Monday​ недели (самый удобный​ самом деле они​ и далее​ в год. То​в месяцах без учета​ то смотрите статью​ можно изменить цифру​
​ число. Например, узнать​Как простыми способами​
​ различия, а «нуль»​
​ по строкам». Нажимаем​как сравнить два столбца​
​ периоде дат накладка​=ЕСЛИ((ГОД(A2)=ГОД(B2))*(МЕСЯЦ(A2)=МЕСЯЦ(B2));ЕСЛИ((ДЕНЬ(A2)15)*(ДЕНЬ(B2)>15);»Равно»;»Не равно»);»Не равно»)​
​Guest​ =МЕСЯЦ(). Разница только​ (понедельник) и т.д.​ — 2).  ​ — числа! А​Формат ячеек​ есть необходимо, чтобы​ лет – «ym»;​ «Преобразовать дату в​ месяца, не меняя​ стаж работника на​ прибавить к дате​ — данные в​ «ОК».​ в Excel на​ дат.​roka​
​: Даст неверный ответ​ в том, что​Дальше идет оператор сравнения​Поскольку время в Excel,​ вот это уже​(Format Cells)​ даты, указанные в​в днях без учета​
​ текст Excel».​
​ формулы. Например, фирма​ предприятии. Каждый день​
Как прибавить к дате дни в Excel.​ или вычесть из​ ячейках одинаковые. Получится​Здесь расхождение дат в​ совпадения​
Дата в Excel.​В ячейке D2​: О, вот это​ для второй половины​ возвращает из даты​ с числом 2.​
​ как было сказано​ раскрывает перед пользователем​:​ столбцах автоматически сравнивались​ месяцев и лет​В Excel можно​ не успевает сделать​ стаж будет пересчитываться​
​ даты дни, месяци​ так.​ ячейках строк второй​,​ пишем формулу.​ отлично​ месяца, например 20.01.11​ номер года.​ Если возвращаемое число​ выше, такое же​ массу возможностей.​Время вводится в ячейки​ с текущей датой​ – «md»;​ считать не только​ заказ вовремя, сроки​ на текущую дату.​
​ или года, смотрите​Четвертый​ и третьей.​как сравнить две таблицы​=СУММПРОИЗВ((B2<>=$B$2:$B$4))>1​Guest​
​ и 25.01.11.​=И() – данное имя​ функцией = 2​ число, как дата,​Считается простым вычитанием -​ с использованием двоеточия.​ и, если на​в днях без учета​ даты, но и​
​ окончания работы продлеваются.​ Как установить текущую​ в статье «Работа​с​Есть еще один​ Excel​В этой формуле​: «О, вот это​можно так​ функции говорит само​ значит формула возвращает​ но только дробная​
​ из конечной даты​ Например​ текущую дату с​ лет – «yd».​ время. Как высчитывать​ Меняем цифру в​ дату смотрите в​ с датами в​пособ.​ способ​
​,​ мы сравниваем дату​ отлично»​=(ДЕНЬ(A1)​ за себя. То​ значение ИСТИНА и​
​ его часть, то​ вычитаем начальную и​16:45​ момента прохождения, например,​В некоторых версиях Excel​ время, читайте в​ ячейке G 13​ статье «Текущая дата​
​ Excel».​Можно​сравнить даты в Excel​списки​

excel-office.ru

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

​ из ячейки В2​А теперь сравнить​webley​ есть должны совпадать​ к текущей ячейке​ с временем также​ переводим результат в​

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

​По желанию можно дополнительно​ аттестации прошло более​ при использовании последних​ статье «Как посчитать​ и формула расчитывает​ в Excel».​Как посчитать разные​объединить таблицы Excel​- сравнить периоды​,​ (начало периода) с​

​ 15.02.11 и 01.03.11​: а в условии​ и номера месяцев​ применяется пользовательский формат​ возможны любые математические​Общий (General)​ уточнить количество секунд​ года, то ячейка​ двух аргументов («md»,​ время в Excel»​ новую дату. По​2.​

​ периоды стажа, других​с отчетами. Тогда​ дат,есть ли в​даты в Excel​ датами столбца С​Все формулы, кроме​ про сравнение внутри​ и их номера​

​ (красная заливка).​

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

​ операции, как и​числовой формат, чтобы​ — вводя их​

​ в столбцах с​

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

​​ с датой -​ показать разницу в​ также через двоеточие:​ датой прохождения аттестации​ выдать ошибочное значение.​Как посчитать возраст,​ прибавлять, отнимать по​ дни в Excel.​ затем, сложить их​

​ соберутся в одну​

ДАТА.

​ даты и сколько​ столбцы в Excel,​

Большее количество дней.

​ затем, сравниваем дату​Михаил С.​ ничего не сказано…​

Ссылки в аргументах.

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

​Вся формула достаточно просто​В таблице представлен список​

​ сложение, вычитание и​

  • ​ днях:​
  • ​16:45:30​
  • ​ автоматически выделялась цветом.​ Лучше применять альтернативные​ смотрите в статье​

​ отдельности и вместе​Первый способ.​

  • ​ вместе, чтобы узнать​ строку, но можно​
  • ​ дней в периодах​
  • ​ но и выделить​
  • ​ из ячейки С2​: Вы правы, нужна​
  • ​Михаил С.​ читается и ее​ проектов, которые должны​
  • ​ т.д.​Здесь ситуация чуть сложнее.​

​И, наконец, никто не​Если это возможно,​ формулы.​ «Как посчитать возраст​ года, месяцы и​В примере прибавим​ общее количество дней,​

​ будет посмотреть и​

РАЗНДАТ.

​ совпадают. Этот способ​ разницу цветом шрифта,​ (окончание периода) с​ еще проверка​: >​ легко использовать для​

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

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

​ ячеек, т.д. Один​

ГОД.

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

​ датами из столбца​=((ДЕНЬ(A1)​webley​ решения похожих задач​ протяжении текущего полугодия.​ Если при сложении​ субботы с воскресеньями​ и время сразу​ за решение.​В версии Excel 2007​Для работы с датами​

​Например, прибавим к​

МЕСЯЦ.

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

​В ячейке А13​ статье «Как в​ магазинам. Как это​ выявить пересечение дат​ способ сравнения, разместить​ В (начало периодов).​Казанский​: ну может…​

ДЕНЬ.

​ с помощью условного​ Список большой, но​ нескольких временных интервалов​ и праздники. Для​

ДЕНЬНЕД.

​ вместе через пробел,​_Boroda_​ данной функции нет​

​ в Excel в​ дате 1 год,​ пишем дату, к​ Excel посчитать стаж».​

НОМНЕДЕЛИ.

​ сделать, смотрите в​ в периодах. Например,​ две таблицы на​Копируем формулу вниз​: Раз пошла такая​

С понедельника.

​roka​ форматирования.​ нас интересуют только​ сумма получилась больше​ такого расчета лучше​ то есть ​

​: Так нужно?​ в справочнике, но​

​ разделе с функциями​ 2 месяца и​ которой будем прибавлять​Для работы с​ статье «Как объединить​ чтобы в отпуске​ одном мониторе одновременно,​

exceltable.com

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

​ по столбцу. Получится​​ пьянка :)​: мне твоего решения​Читайте так же: как​ те проекты, которые​ 24 часов, то​ воспользоваться функцией​27.10.2012 16:45​
​Смотрите условное форматирование.​ она работает. Хотя​ определена категория «Дата​ 11 дней. Пишем​ 9 месяцев.​ датами, их можно​ таблицы в Excel».​ не было два​ описан в статье​ так.​=ВЫБОР((ДЕНЬ(A1)​ пока было достаточно,​ посчитать разницу между​ должны быть реализованы​ Excel обнулит ее​ЧИСТРАБДНИ​Для ввода сегодняшней даты​ Там формула​ результаты лучше проверять,​ и время». Рассмотрим​
​ года, месяцы и​В ячейке D13​ записать по–разному, для​

​Пятый способ.​​ сотрудника сразу или​
​ «Сравнение таблиц Excel».​Слово «Истина» говорит о​
​С учетом месяца​

​ а там посмотрим​​ датами в днях.​ в текущем месяце.​ и начнет суммировать​(NETWORKDAYS)​ в текущую ячейку​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=РАЗНДАТ(B2;СЕГОДНЯ();»y»)>0​ т.к. возможны огрехи.​ наиболее распространенные функции​

​ дни, которые будем​​ пишем формулу. Можно​

​ разных формул. И​​Используем​​ даты учебы, оплаты​​Здесь рассмотрим,​ том, что в​ и года (хотя​roka​roka​ Визуально искать в​

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

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

excelworld.ru

Основные принципы работы с датами и временем в Excel

Видео

​ имеем даты одного​ для второй половины​Помогите, плиз, сравнить​ месяца – весьма​ происходило, нужно применить​

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

​. В качестве аргументов​Ctrl + Ж​ формальный, объясните, пожалуйста,​ до 9999), который​ и время как​Диалоговое окно заполним так.​

​ в примере, она​

​ определенный. Все это​

​. Эта функция посчитает​

​ способе читайте в​

​, выделить разницу цветом,​

​ в другом периоде.​

​ года и месяца»,​

​ месяца, например 20.01.11​

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

В эксель сравнить даты

​Слово «Ложь» говорит​ но опыт показывает,​ и 25.01.11.​

​Требуется формула для:​

​ условное форматирование, чтобы​ формат​ указать начальную и​CTRL+SHIFT+4​

​ чтобы можно было​

​ В структуре функции​ таблица преобразует подобные​ такой результат.​ в ячейке D13.​ –​

​ их первого столбца,​

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

​ даты в Excel».​Например, несколько магазинов​ о том, что​ что такая проверка​​можно так​​- если сравнивать​​ Excel нам автоматически​​37:30:55​ конечную даты и​если у вас​

​ тоже самое проделать​ только один аргумент​ данные, приравнивая сутки​Если изменим цифру дней​​ =ДАТА(ГОД(A13);МЕСЯЦ(A13)+9;ДЕНЬ(A13))​​обращайте внимание.​ сравнив их с​Как посчитать разницу​ сдали отчет по​

В эксель сравнить даты

​ дат, которые в​ не бывает лишней​=(ДЕНЬ(A1) а тут​ даты в диапазоне​ выделил цветом интересующие​:​

В эксель сравнить даты

​ ячейки с датами​ другой системный язык​ с реальными данными.​ – дата в​ к единице. В​​ с 11 на​ ​В формуле все​​1.​

В эксель сравнить даты

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

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

В эксель сравнить даты

​ результате значение времени​ 25, то получится​ три адреса ячейки​

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

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

  • ​ и выявить разницу.​ дат.​=ВЫБОР((ДЕНЬ(A1)​ равны, а должны​ месяца и года,​ проектов на текущий​ в неделю. Банковские​
  • ​ отгулов и т.д.):​ датой (протянуть за​Nikolь​ посредством функции ДАТА​ от единицы. К​Как ввести адрес ячейки​ записана в одной​Столбец А –​ разные с разными​ смотрите в статье​

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

​У нас такая​Другой способ сравнения​GIG_ant​ быть равны даты​​ то они равны,​​ месяц в Excel:​ транзакции взаиморасчетов с​Примечание​

В эксель сравнить даты

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

​ правый нижний угол​: Спасибо, буду пробовать!​ или представлять результат​ примеру, 12.00 –​ быстро смотрите в​ ячейке. Здесь все​​ пишем дату начала​ ​ условиями. Или в​​ «Дата в Excel.​​ таблица с данными​​ дат в Excel​: или так:​ с 1 до​- если сравнивать​Нам необходимо из целой​ поставщиком товаров производятся​: Эта функция появилась​ ячейки), удерживая​

В эксель сравнить даты

​Nikolь​​ вычисления других формул.​ это 0,5.​ статье «Сложение, вычитание,​ верно. Получилось.​ периода, столбец В​ формуле указываем конкретные​ Формула» здесь.​​ из магазинов. Как​​ смотрите в статье​=(ГОД(A1)=ГОД(B1))*(МЕСЯЦ(A1)=МЕСЯЦ(B1))*((ДЕНЬ(A1)​​ 15 между собой​ ​ даты диапазона 1-15​​ таблицы выбрать дату​ регулярно каждый вторник.​​ в стандартном наборе​ ​правую​​:​Пример использования функции ГОД:​Значение даты электронная таблица​​ умножение, деление в​​Таким же образом можно​ – пишем дату​​ данные, слова, которые​ ​Можно сравнить числа.​​ перенести данные из​

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

​ «Как сравнить два​ЗЫ: вот это​ и с 16​

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

​ и 16-31 одного​ в Excel на​ Необходимо быстро проверить​ функций Excel начиная​кнопку мыши, то​_Boroda_​Возвращает месяц как целое​ преобразует в число,​ Excel».​ прибавить года, изменив​

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

​ окончания периода. В​​ нужно посчитать в​ ​Функцию выделения ячеек можно​​ разных таблиц в​ столбца в Excel​ условие: (ДЕНЬ(A1)​ по 31, а​ месяца и года,​ текущий месяц:​ в какие дни​ с 2007 версии.​ можно выбрать -​, подскажите пожалуйста, почему​ число (от 1​​ равное количеству дней​ ​В Excel есть​​ чуть формулу. Смотрите​

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

​ столбце А и​ столбце.​ вызвать клавишей F5.​ одну, читайте в​​ на совпадение». Этим​ ​GIG_ant​​ даты до 15​​ то они не​​Выделите диапазон ячеек B2:B11​

В эксель сравнить даты

​ дата поставки товара​ В более древних​ как именно копировать​ во втором правиле​ до 12) для​ от 1 января​

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

​ три функции, которые​ пример.​ В устанавливаем формат​Подробнее смотрите такие​ В появившемся окне​ статье «Как связать​ способом выделяются даты​: Проверьте на датах:​ и с 16​ равны​ и выберите инструмент:​ совпадает с датой​

​ версиях сначала необходимо​ выделенную дату:​ форматирования указан диапазон​ заданной в числовом​ 1900 года (так​ выбирают из даты​=​ ячейки «Дата». Где​ формулы в статье​ «Переход» нажимаем кнопку​ таблицы в Excel»​ во втором столбце,​​ 02.01.2011 и 03.01.2011,​​ между собой естественно​

В эксель сравнить даты

planetaexcel.ru

Как выбрать дату на текущий месяц во всех ячейках таблицы Excel

​В общем если​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».​ взаиморасчетов. Это позволит​ подключить надстройку​Если Вам часто приходится​ применения именно $D$9?​ формате даты. Аргумент​ решили разработчики) до​ или только число,​ДАТА(ГОД(A13)+2;МЕСЯЦ(A13);ДЕНЬ(A13))​ найти эту функцию​ «Функция «СЧЕТЕСЛИ» в​ «Выделить…».​ тут.​ отличающиеся от дат​ по моему что​ не равны​ мы имеем даты​Снова выбираем: «Использовать формулу​ предоставить ежемесячный отчет​Пакета анализа​

Поиск даты в диапазоне дат Excel

​ вводить различные даты​ Какой диапазон указывать,если​ – дата месяца,​ заданной даты. Например,​ или только месяц,​Или прибавить сразу всё​ и как установить​ Excel».​Второй способ.​Первый способ.​

Даты доставки.

  1. ​ в первом столбце.​ то не верно​Михаил С.​Создание правила.
  2. ​ одного года и​ для определения форматируемых​ДЕНЬНЕД.
  3. ​ за прошлый месяц​. Для этого идем​ в ячейки листа,​ список значительно длиннее?​ который необходимо отобразить,​ при преобразовании даты​ или год. Это​ – года, месяцы,​ её, смотрите в​Этот способ сравнения​Можно в​

Зеленый.

​Как сравнить два столбца​ Столбцов для сравнения​Казанский​

выделение цветом каждого вторника.

​: Даст неверный ответ​ месяца, то нужно​ ячеек».​ о взаиморасчетах поставщику​ в меню​ то гораздо удобнее​_Boroda_​ в числовом формате.​ 13.04.1987 получается число​ функции «ГОД», «МЕСЯЦ»,​ дни. По такой​ статье «Число Excel.​ можно применить при​Excel сравнить и выделить​ в​ может быть больше.​: Да, один нолик​ для второй половины​ сравнить даты первой​В поле ввода введите​ в день поставки​Сервис — Надстройки​ это делать с​: А это не​

​ Даты в текстовом​ 31880. То есть​ «ДЕНЬ».​ формуле можно рассчитать​ Формат».​ сравнении двух прайсов.​ цветом​Excel на совпадения.​Как посчитать в​

​ был лишним:​

Выделения дат цветом только текущего месяца

​ месяца, например 20.01.11​ и второй половины​ формулу: =МЕСЯЦ(B2)=МЕСЯЦ($C$2) и​ товара и сэкономить​(Tools — Add-Ins)​ помощью всплывающего календаря:​ мое правило, оно​ формате функция обрабатывает​ от 1.01.1900 прошло​Делаем активной ячейку​ срок службы, срок​Столбец С –​ Смотрите статью «Как​ячейки с разными данными​Выделяем столбцы (у​Excel, сколько дней в​=ВЫБОР((ДЕНЬ(A1)​ и 25.01.11.​ месяца.​ нажмите на кнопку​

список проектов.

​ на курьерских услугах.​и ставим галочку​Если нужно, чтобы в​ там у Вас​

  1. ​ неправильно.​ 31 880 дней.​ В19. На закладке​Создать правило.
  2. ​ окончания договора, проекта,​ будет стоять формула​ сделать прайс-лист в​МЕСЯЦ.
  3. ​с помощью условного​ нас столбцы А​ периодах дат пересекаются,​Казанский​можно так​Спасибо​ «Формат», чтобы задать​ Для этого следует​ напротив​

Зеленый.

​ ячейке всегда была​ уже было в​Примеры использования функции МЕСЯЦ:​

дни текущего месяца.

​Этот принцип лежит в​ «Формулы» в разделе​ отпуска, срок оплаты​ и результат подсчета.​ Excel».​ форматирования.​ и В). На​ сколько одинаковых дат​: О! Я нашел​=(ДЕНЬ(A1) а тут​Казанский​ желаемый цвет заливки​ выделить все даты​Пакет анализа​ актуальная сегодняшняя дата​ исходном файле. Я​Возвращает день как целое​ основе расчетов временных​ «Библиотека функций» нажимаем​ счета, многое другое.​ Здесь будет записана​Сложить даты в Excel,​Итак, мы выделяем​ закладке «Главная» нажимаем​ в периодах.​ аналог ф-ии ИСКЛЮЧАЮЩЕЕ​

​ получается, что все​: =И(ГОД(A1)=ГОД(B1);МЕСЯЦ(A1)=МЕСЯЦ(B1);ИЛИ(И(ДЕНЬ(A1)=16;ДЕНЬ(B1)>=16)))​ для ячеек. Например,​ предполагаемых поставок, припадающие​(Analisys Toolpak)​

список проектов на несколько лет.

​ — лучше воспользоваться​ же не знал,​ число (от 1​ данных. Чтобы найти​ на функцию «Дата​Второй способ.​ дата в таком​

ГОД.

​ вычесть даты, прибавить​

Пример.

​ столбцы с данными​ на кнопку функции​Для этого нужно​ ИЛИ:​ даты в месяце​

  1. ​Даты а А1​ зеленый. Нажмите ОК​ на вторник.​. После этого в​ функцией​ зачем оно Вам,​ до 31) для​
  2. ​ количество дней между​ и время». В​Пишем формулу с​ виде, как мы​ к дате дни,​ (без названия столбцов).​ «Найти и выделить»,​

​ определить, пересекаются периоды​=СОВПАД(ДЕНЬ(A1)​ равны, а должны​ и В1​ на всех открытых​Для решения выше описанной​

​ Мастере функций в​СЕГОДНЯ​ поэтому стирать не​

exceltable.com

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

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

​ или не пересекаются.​​: СОВПАД=ОТПАД ;)​

​ с 1 до​: спасибо, сейчас запробую​

​В результате визуально отчетливо​​ специальную формулу в​

​Дата и время​​:​
​AGK​

​ – дата дня,​​ временного периода отнять​ мы выбрали функцию​ пишем дату, к​В ячейке А6​-​ нажимаем на кнопку​В появившемся окне ставим​ В ячейке Е2​roka​ 15 между собой​webley​
​ видно дни текущего​ условном форматировании выполним​появится необходимая нам​

​Если выделить ячейку с​​: Добрый день! Нужна​
​ который нужно найти,​

​ более ранний.​​ «ГОД». В появившемся​ которой будем прибавлять.​

​ пишем первую дату​​все это можно​ «Условное форматирование». Из​ галочку у слов​ пишем такую формулу.​: СОВПАД=ОТПАД ;){/post}{/quote}​ и с 16​: Вариант:​ месяца:​ поиск ближайшей даты​ функция​ датой и установить​
​ помощь, застопорился на​ в числовом формате.​​

​ диалоговом окне указали​ В примере прибавим​ (начало периода).​ сделать формулами. Как​ появившегося списка выбираем​ «Отличия по строкам».​=МЕДИАНА(B2;C2+1;C3+1)-МЕДИАНА(B2;C2+1;B3)​вот тут тока​ по 31, а​=ЕСЛИ(И(ДЕНЬ(A1)​

​В представленной формуле для​​ в Excel для​ЧИСТРАБДНИ​ для нее​ решении​
​Чтобы вернуть порядковый номер​
​Построение значение даты, составляя​

​ адрес ячейки с​​ 3 месяца.​В ячейке В6​ посчитать дату выхода​ функцию «Создать правило».​

​ Нажимаем «ОК».​​Функция «МЕДИАНА» находится​

​ опять надо год​​ даты до 15​

​Z​​ условного форматирования главную​ вторников и выделим​(NETWORKDAYS)​

​Общий формат​​. Нужно контролировать​ дня недели для​ его из отдельных​ датой (А19). Нажали​
​В следующей ячейке​
​ пишем вторую дату​ сотрудника из отпуска​В строке «Формат…» пишем​В таблице выделились все​ в статистических формулах.​ и месяц учитывать​ и с 16​: Это как это?​ роль играет функция​ цветом эти ячейки.​.​(правой кнопкой по​ оплату по отгрузкам.​

​ указанной даты, можно​​ элементов-чисел.​ «ОК». Получилось так.​ пишем число месяцев,​ (конец периода).​
​ или сколько дней​
​ такую формулу. =$А2<>$В2.​ ячейки с разными​Копируем формулу вниз​16.02.2010 30.03.2010​ между собой естественно​ 01.01.2011 = 40544.00,​ =МЕСЯЦ(), которая определяет​ Автоматическое выделения цветом​Про то, как это​ ячейке​отсрочка 45 дней.​ применить функцию ДЕНЬНЕД:​Синтаксис: год; месяц, день.​ Смотрите ячейку В19.​ которое будем прибавлять​

​В ячейке С6​​ осталось до отпуска,​ Этой формулой мы​ данными так. Excel​ по столбцу. Для​
​roka​
​ не равны{/post}{/quote}Вы пример​ а 15.01.2011 =​ номер месяца исходной​ календарных дат:​ правильно вычислять, лучше​Формат ячеек​ нужно считать сколько​По умолчанию функция считает​Все аргументы обязательные. Их​ Вместо полной даты​ к дате. В​ пишем формулу:​ посчитать возраст, расчитать​ говорим Excel, что​ сравнила данные в​
​ большей визуализации выделяем​
​: СОВПАД=ОТПАД ;){/post}{/quote}​
​ post_190488.xls посмотрели? Даты​

​ 40558.00 Иль о​ даты. Ссылка на​
​Выделите диапазон ячеек B2:B10​ почитать тут.​

​- вкладка​​ дней просрочки по​
​ воскресенье первым днем​ можно задать числами​
​ стоит только год.​ примере – это​
​=РАЗНДАТ(A6;B6;»y»)&»г.»&РАЗНДАТ(A6;B6;»ym»)&»мес.»&РАЗНДАТ(A6;B6;»md»)&»дн.»​

​ дату срока оплаты​​ если данные в​
​ ячейках двух столбцов​

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

​ чем другом речь​​ ячейку в аргументе​ и выберите инструмент:​

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

​Эту формулу пишем​​ счета или окончания​ ячейках столбца А​
​ — данные ячейки​

​ «Истина» — наложение​​ надо месяц и​roka​

​ — одно пишем​
​ первого раза использования​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».​ системе отсчета даты​-​ если оплата прошла​Для отображения порядкового номера​ ячейки с соответствующими​ месяц (ячейка В20)​В ячейке Н13​ вручную (можно здесь​

​ договора, посчитать рабочие​

​ не равны данным​​ А2 и данными​
​ периодов дат. Получилась​
​ год учитывать:​: Даст неверный ответ​

​ два на ум​​ функции МЕСЯЦ –​Выберите: «Использовать формулу для​ Excel принимаются за​Общий​

​ и заполнены соответствующие​​ недели для указанной​ числовыми данными: для​

​ и день (ячейка​

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

​ ячейки В2, т.д.​

​ такая таблица.​​16.02.2010 30.03.2010​

​ для второй половины​​ пошло?.. «Сравнить» -​
​ относительная, так как​ определения форматируемых ячеек».​ единицу (см.выше), то​

​), то можно увидеть​

​ столбцы, то индикация​​ даты применяется функция​
​ года – от​ В21). Формат в​ здесь пишем формулу.​
​ ячеек), п.ч. в​

planetaexcel.ru

​ многие другие действия​

Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.

  • =ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)

Но что делать, если необходимо проверить несколько условий, где, допустим, все условия должны иметь значение ИСТИНА или ЛОЖЬ (И), только одно условие должно иметь такое значение (ИЛИ) или вы хотите убедиться, что данные НЕ соответствуют условию? Эти три функции можно использовать самостоятельно, но они намного чаще встречаются в сочетании с функцией ЕСЛИ.

Используйте функцию ЕСЛИ вместе с функциями И, ИЛИ и НЕ, чтобы оценивать несколько условий.

Синтаксис

  • ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))

  • ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))

  • ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; [значение_если_ложь]))

Имя аргумента

Описание

лог_выражение (обязательно)

Условие, которое нужно проверить.

значение_если_истина (обязательно)

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

значение_если_ложь (необязательно)

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

Общие сведения об использовании этих функций по отдельности см. в следующих статьях: И, ИЛИ, НЕ. При сочетании с оператором ЕСЛИ они расшифровываются следующим образом:

  • И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

  • ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

  • НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

Примеры

Ниже приведены примеры распространенных случаев использования вложенных операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ()) и ЕСЛИ(НЕ()). Функции И и ИЛИ поддерживают до 255 отдельных условий, но рекомендуется использовать только несколько условий, так как формулы с большой степенью вложенности сложно создавать, тестировать и изменять. У функции НЕ может быть только одно условие.

Примеры использования функции ЕСЛИ с И, ИЛИ и НЕ для оценки текстовых и числовых значений

Ниже приведены формулы с расшифровкой их логики.

Формула

Описание

=ЕСЛИ(И(A2>0;B2<100);ИСТИНА; ЛОЖЬ)

Если A2 (25) больше нуля и B2 (75) меньше 100, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае оба условия имеют значение ИСТИНА, поэтому функция возвращает значение ИСТИНА.

=ЕСЛИ(И(A3=»красный»;B3=»зеленый»);ИСТИНА;ЛОЖЬ)

Если A3 («синий») = «красный» и B3 («зеленый») равно «зеленый», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае только одно условие имеет значение ИСТИНА, поэтому возвращается значение ЛОЖЬ.

=ЕСЛИ(ИЛИ(A4>0;B4<50);ИСТИНА; ЛОЖЬ)

Если A4 (25) больше нуля или B4 (75) меньше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае только первое условие имеет значение ИСТИНА, но поскольку для ИЛИ требуется, чтобы только один аргумент был истинным, формула возвращает значение ИСТИНА.

=ЕСЛИ(ИЛИ(A5=»красный»;B5=»зеленый»);ИСТИНА;ЛОЖЬ)

Если значение A5 («синий») равно «красный» или значение B5 («зеленый») равно «зеленый», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае второй аргумент имеет значение ИСТИНА, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(НЕ(A6>50);ИСТИНА;ЛОЖЬ)

Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(НЕ(A7=»красный»);ИСТИНА;ЛОЖЬ)

Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ.

Обратите внимание, что во всех примерах есть закрывающая скобка после условий. Аргументы ИСТИНА и ЛОЖЬ относятся ко внешнему оператору ЕСЛИ. Кроме того, вы можете использовать текстовые или числовые значения вместо значений ИСТИНА и ЛОЖЬ, которые возвращаются в примерах.

Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.

Примеры использования функции ЕСЛИ с И, ИЛИ и НЕ для оценки дат

Ниже приведены формулы с расшифровкой их логики.

Формула

Описание

=ЕСЛИ(A2>B2;ИСТИНА;ЛОЖЬ)

Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(И(A3>B2;A3<C2);ИСТИНА;ЛОЖЬ)

Если A3 больше B2 И меньше C2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае оба аргумента истинны, поэтому формула возвращает значение ИСТИНА.

=ЕСЛИ(ИЛИ(A4>B2;A4<B2+60);ИСТИНА;ЛОЖЬ)

Если A4 больше B2 ИЛИ меньше B2+60, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае первый аргумент равен ИСТИНА, а второй — ЛОЖЬ. Так как для оператора ИЛИ требуется, чтобы один из аргументов был истинным, формула возвращает значение ИСТИНА. Если вы используете мастер вычисления формул на вкладке «Формулы», вы увидите, как Excel вычисляет формулу.

=ЕСЛИ(НЕ(A5>B2);ИСТИНА;ЛОЖЬ)

Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ.

Пример мастера вычисления формулы

Использование операторов И, ИЛИ и НЕ с условным форматированием

Вы также можете использовать операторы И, ИЛИ и НЕ в формулах условного форматирования. При этом вы можете опустить функцию ЕСЛИ.

На вкладке Главная выберите Условное форматирование > Создать правило. Затем выберите параметр Использовать формулу для определения форматируемых ячеек, введите формулу и примените формат.

Диалоговое окно  "Условное форматирование" > "Изменить правило" с параметром "Формула"

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

Примеры использования операторов И, ИЛИ и НЕ с условным форматированием

Формула

Описание

=A2>B2

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

=И(A3>B2;A3<C2)

Если A3 больше B2 И меньше C2, отформатировать ячейку, в противном случае не выполнять никаких действий.

=ИЛИ(A4>B2;A4<B2+60)

Если A4 больше B2 ИЛИ меньше B2 + 60, отформатировать ячейку, в противном случае не выполнять никаких действий.

=НЕ(A5>B2)

Если A5 НЕ больше B2, отформатировать ячейку, в противном случае не выполнять никаких действий. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ. Если изменить формулу на =НЕ(B2>A5), она вернет значение ИСТИНА, а ячейка будет отформатирована.

Примечание: Распространенной ошибкой является ввод формулы в условное форматирование без знака равенства (=). В этом случае вы увидите, что диалоговое окно Условное форматирование добавит знак равенства и кавычки в формулу — =»OR(A4>B2,A4<B2+60)», поэтому вам потребуется удалить кавычки, прежде чем формула ответит должным образом.

Дополнительные сведения

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Узнайте, как использовать вложенные функции в формуле

ЕСЛИ

Функция И

Функция ИЛИ

НЕ

Общие сведения о формулах в Excel

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

Поиск ошибок в формулах

Сочетания клавиш в Excel

Логические функции (справочник)

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Содержание

  1. Как сделать сравнение дат в excel?
  2. Как Excel обрабатывает время
  3. Пример функции ДАТА
  4. Функция РАЗНДАТ в Excel
  5. Функция ГОД в Excel
  6. Функция МЕСЯЦ в Excel: пример
  7. Примеры функций ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в Excel
  8. Excel сравнение дат
  9. Видео
  10. Как вводить даты и время в Excel
  11. Быстрый ввод дат и времени
  12. Как Excel на самом деле хранит и обрабатывает даты и время
  13. Количество дней между двумя датами
  14. Количество рабочих дней между двумя датами
  15. Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.
  16. Сдвиг даты на заданное количество дней
  17. Сдвиг даты на заданное количество рабочих дней
  18. Вычисление дня недели
  19. Вычисление временных интервалов
  20. Сравнение дат в Excel
  21. Обработка времени в табличном редакторе
  22. Использование оператора ДАТА в табличном редакторе
  23. Использование оператора РАЗНДАТ в табличном редакторе
  24. Применение оператора ГОД в табличном редакторе
  25. Применение оператора МЕСЯЦ в табличном редакторе
  26. Примеры применения операторов ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в табличном редакторе
  27. Заключение и выводы о сравнении дат в табличном редакторе

Как сделать сравнение дат в 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

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

Обработка времени в табличном редакторе

Табличный редактор обрабатывает время и дату в виде числовых данных. Программа производит преобразование этой информации таким образом, что одни сутки приравниваются к 1. В итоге показатель времени представляет из себя часть от единицы. Например, 12.00 – это 0.5. Показатели даты табличный редактор превращает в числовое значение, которое равно числу суток от 1 января 1900 года до указанной даты. К примеру, если пользователь преобразует дату 14.04.1987, то она будет иметь значение 31881. Иными словами, от изначального показателя прошло 31881 суток. Эта механика применяется при вычислениях значений времени. Для того чтобы вычислить число суток между 2-мя датами, необходимо от большего временного показателя отнять меньший временной показатель.

Использование оператора ДАТА в табличном редакторе

Общий вид оператора выглядит так: ДАТА(год; месяц; день). Каждый из аргументов обязателен к написанию в операторе. Задать аргумент можно двумя способами. Первый способ подразумевает обычный ввод числовых значений. Второй способ подразумевает ввод координат ячеек, в которых располагается необходимая числовая информация. В первый аргумент вводятся числовые значения от 1900 до 9999. Во второй аргумент вводятся числовые значения от 1 до 12. В третий аргумент вводятся числовые значения от 1 до 31.

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

Пример применения оператора выглядит так:

1

Пример указания большего числа суток в июне:

2

Пример, показывающий применение в виде аргументов координат ячеек:

3

Использование оператора РАЗНДАТ в табличном редакторе

Этот оператор осуществляет возврат между 2-мя значениями дат. Общий вид оператора выглядит так: РАЗНДАТ(начальная_дата;последняя_дата;код_для_обозначения_единиц_подсчета). Виды вычисления интервалов между двумя указанными показателями дат:

  • «d» — выводит итоговый показатель в сутках;
  • «m» — выводит итоговый показатель в месяцах;
  • «y» — выводит итоговый показатель в годах;
  • «ym» — выводит итоговый показатель в месяцах без учета годов;
  • «md» — выводит итоговый показатель в сутках без учета годов и месяцев;
  • «yd» — выводит итоговый показатель в сутках без учета годов.

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

Пример, показывающий работу оператора:

4

В табличном редакторе 2007 года этот оператор отсутствует в справочнике, но его все равно можно использовать.

Применение оператора ГОД в табличном редакторе

Этот оператор позволяет вернуть год в виде целочисленного значения, соответствующего указанной дате. Числовое значение выводится в диапазоне от 1900 до 9999. Общий вид оператора ГОД имеет 1 аргумент. Аргументом является дата, записанная в числовом виде. Он должен быть написан посредством оператора ДАТА или же выводить итоговый показатель расчета каких-либо других формул. Пример, показывающий работу оператора:

5

Применение оператора МЕСЯЦ в табличном редакторе

Этот оператор позволяет вернуть месяц в виде целочисленного значения, соответствующего указанной дате. Числовое значение выводится в диапазоне от 1 до 12. Общий вид оператора МЕСЯЦ имеет 1 аргумент. Аргументом является дата месяца, записанная в числовом виде. Он должен быть написан посредством оператора ДАТА или же выводить итоговый показатель расчета каких-либо других формул. Стоит заметить, что месяц, записанный в текстовом виде, будет обработан табличным редактором неправильно. Пример, показывающий работу оператора:

6

Примеры применения операторов ДЕНЬ, ДЕНЬНЕД и НОМНЕДЕЛИ в табличном редакторе

Этот оператор позволяет вернуть день в виде целочисленного значения, соответствующего указанной дате. Числовое значение выводится в диапазоне от 1 до 31. Общий вид оператора ДЕНЬ имеет 1 аргумент. Аргументом является дата дня, записанная в числовом виде. Он должен быть написан посредством оператора ДАТА или же выводить итоговый показатель расчета каких-либо других формул. Пример, показывающий работу оператора:

7

Оператор, имеющий наименование ДЕНЬНЕД, позволяет осуществить возврат порядкового номера дня недели заданной даты. Стандартно оператор считает воскресенье 1-м днем недели. Пример, показывающий работу оператора:

8

Оператор, имеющий наименование НОМНЕДЕЛИ, позволяет осуществить показ порядкового номера недели в заданной дате. Пример, показывающий работу оператора:

9

К примеру, 24.05.2015 – это двадцать вторая неделя в году. Как было написано выше, программа считает воскресенье первым днем недели.

10

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

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

Заключение и выводы о сравнении дат в табличном редакторе

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

Источник

Можно ли сравнить 2 даты между собой в excel с помощью каких нибудь функций на предмет того какая дата раньше или больше другой? буду признательна за ответ


тю да элементарно, a1<b1 если вернет истину, то это значит что дата в ячейке а1 раньше чем в b1



Прошу прощения… получилось… что то я совсем…  уже столько перепробовала… что голова помутилась, а сейчас по пробовала вновь получилось, спасибо !!!!



И все же нельзя сравнить с помощью функции ЕСЛИ , например  даты  24.12.2009 и 11.01.2010,  , будет писать что дата 24.12.2009 юлльше даты 11.01.2010, а если сравнивать одно года то функция работает…, а с разными годами нет, что можно придумать?


А формула правильная?
A1=24.12.2009
B1=11.01.2010

Формула в С1   =ЕСЛИ(A1>B1;A1;B1)   должна показать более позднюю (большую) дату 11.01.2010

Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


Если А1>B1, я записываю формулу так =ЕСЛИ(N15>P15;»истина»;»ложь»), и если брать дату 25.12.2009 и 11.01.2010 то выдается значение Истина, что меня не устраивает так как 2010 больше чем 2009


Какая дата в N15  а какая в Р15?

Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


N15  25.12.2009
P15  11.01.2010


Выложите пример сюда.
Если инфа секретная, выложите с одной строкой № 15 оставив даты и формулу.

Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


Проверьте правильность написания дат. Такого быть не должно!
Смотрите пример.

Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.



я посомтрела ваш пример, но я тогда не понимаю почему у меня такая вещь происходит стоит фармат дата… пробелов нет внутри дат…


Откуда берутся даты? Они изначально написаны в текстовом формате а потом ячейка переведена в формат даты но дата осталась как текст.
Попробуйте перевести формат на числовой — он не переводится.
Если это единственная строка то перепишите даты по новой ручками.

Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


=ЕСЛИ(--N5>P5;"истина";"ложь")

=ЕСЛИ(ДАТАЗНАЧ(N5)>P5;"истина";"ложь")


я поняла вас  у меня даты на 19 тыс строк…перебить руками не возможно, а даты копируются из другого файла…, не могли бы вы посоветовать, что тогда можно сделать чтобы не пербивать руками, но сравнить даты можно было бы? буду очень очень признательна :)


Может и я на что сгожусь … Если сгодился, можете меня по+благодарить+.


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


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


Ответ Вам ренее уже дал уважаемый Wasilic:

Цитата: Wasilic от 16.02.2011, 11:42
Откуда берутся даты? Они изначально написаны в текстовом формате а потом ячейка переведена в формат даты но дата осталась как текст.

Бинарное отрицание — превращает текст в число (в вашем случае дату, которая тоже является числом).


большое спасибо всем ! :)


А что бы просто (без черточек) не написать
=ЕСЛИ(N5-P5>0;»истина»;»ложь»)?

Скажи мне, кудесник, любимец ба’гов…

Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995


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


Сравните даты, если они больше, чем другая, с формулой

Как показано на скриншоте ниже, вы можете сравнить даты в столбце «Дата» с указанной датой 2015/3/10 и, наконец, получить определенные даты, которые больше, чем в этом столбце, с помощью следующей формулы.

1. Введите указанную дату 2015/3/10 в пустую ячейку, например ячейку F2.

2. Выберите пустую ячейку, соответствующую первой ячейке даты в столбце «Дата», например G2. Затем скопируйте и вставьте формулу = ЕСЛИ (A2> $ F $ 2; «ДА»; «НЕТ») в панель формул и нажмите Enter ключ. Смотрите скриншот:

3. Выберите ячейку G2, перетащите маркер заполнения вниз к ячейке, которую вы хотите покрыть этой формулой.

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


Легко сравнивать даты, если они больше, чем другая дата с Kutools for Excel

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

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 30 дня.

1. Выберите диапазон дат, которые вы хотите сравнить, а затем щелкните Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:

2. в Выбрать определенные ячейки диалоговое окно, выберите Ячейка в Тип выбора раздел, выберите Больше и введите дату сравнения в поле под Конкретный тип раздел и, наконец, нажмите OK or Применить кнопку.

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

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


Сравните даты, если они больше, чем другая дата с Kutools for Excel


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

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Содержание

  • 1 Что возвращает функция
  • 2 Синтаксис
  • 3 Аргументы функции
  • 4 Дополнительная информация
  • 5 2 популярных способа сравнения 2 дат в Excel
    • 5.1 Первая дата больше второй, или нет
    • 5.2 Функция ЕСЛИ, значение ИСТИНА или ЛОЖЬ
  • 6 Функция РАЗНДАТ – разность двух дат в днях, месяцах и годах
    • 6.1 Пример №1. Подсчет количества лет между двумя датами
    • 6.2 Разница дат в полных месяцах
    • 6.3 Разница в днях без учета лет
    • 6.4 Количество рабочих дней между двумя датами
    • 6.5 Сдвиг даты на заданное количество дней
    • 6.6 Сдвиг даты на заданное количество рабочих дней
    • 6.7 Вычисление дня недели
    • 6.8 Вычисление временных интервалов
  • 7 Еще раз о кривизне РАЗНДАТ()
  • 8 Формула разница дат в Excel

Что возвращает функция

Число, обозначающее количество лет/месяцев/дней между двумя датами. Какие значения будут отображаться (год, месяц или дни) зависит от того, что будет указано вами в атрибутах функции.

Синтаксис

=DATEDIF(start_date,end_date,unit) – английская версия

=РАЗНДАТ(нач_дата;кон_дата;единица) – русская версия

Аргументы функции

  • start_date (нач_дата): дата, с которой начинается вычисление разницы во времени между двумя датами. Дата может быть указана как текст в кавычках, числовое значение, или результат какого-либо вычисления (например в функции ДАТА());
  • end_date (кон_дата): дата, на которой вычисление разницы во времени между двумя датами будет окончено. Она, также, может быть указана как текст в кавычках, числовое значение, или результат какого-либо вычисления;
  • unit (единица): Этот аргумент определяет в каком измерении будет отображена разница между двумя датами (год, месяц, день). Существует 6 различных типов отражения данных:
  • “Y” – возвращает данные в количестве лет между двумя датами;
  • “M” – возвращает данные в количестве месяцев между двумя датами;
  • “D” – возвращает данные в количестве дней между двумя данными;
  • “MD” – возвращает данные в количестве дней между двумя датами, но не учитывает целые годы, месяца, которые уже прошли при расчете данных. Например, если вы рассчитываете количество дней между двумя датами: 1 Января 2017 и 3 Марта 2017, функция выдаст значение “2”, так как не будет учитывать два прошедших полных месяцев (Январь, Февраль);
  • “YM” – возвращает данные в количестве месяцев между двумя датами, но не учитывает целые годы, которые уже прошли между двумя расчетными данными;
  • “YD” – возвращает данные в количестве дней между двумя датами, но не учитывает целые годы, которые уже прошли между двумя расчетными датами.

Дополнительная информация

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

2 популярных способа сравнения 2 дат в Excel

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

Первая дата больше второй, или нет

В этом случае нужно использовать аналогичную формулу, которая используется для проверки чисел: =A1>A2. Если эта проверка подтверждается, то в ячейку, куда была записана эта формула, возвращается значение “ИСТИНА”. Если же первое число меньше второго, то тогда будет записано “ЛОЖЬ”. Аналогично, только зеркально противоположно с формулой =A1

Функция ЕСЛИ, значение ИСТИНА или ЛОЖЬ

Это уже более сложный вариант, который дает возможность не только говорить, действительно ли одна дата больше другой, но и указывать, на какое количество дней. Чтобы это сделать, необходимо нажать по ячейке и записать туда формулу =ЕСЛИ(A2>B2;»Первая дата больше второй на»&» «&A2-B2&» «&»дней»;»Первая дата меньше второй на»&» «&B2-A2&» «&»дней»)

Как в Excel сравнить 2 даты между собой - простая инструкция
1

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

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

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

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

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

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

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

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

DATEDIF (РАЗНДАТ) в Excel

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

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

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

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

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

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

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

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

Как в Excel сравнить 2 даты между собой - простая инструкция
1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Найдем разницу дат 16.03.2015 и 30.01.15. Функция РАЗНДАТ() с параметрами md и ym подсчитает, что разница составляет 1 месяц и 14 дней. Так ли это на самом деле?

Вычисление разности дат в Microsoft Excel. Функция DATEDIF (РАЗНДАТ) в Excel. Как использовать?

Имея формулу, эквивалентную РАЗНДАТ() , можно понять ход вычисления. Очевидно, что в нашем случае количество полных месяцев между датами = 1, т.е. весь февраль. Для вычисления дней, функция находит количество дней в предыдущем месяце относительно конечной даты, т.е. 28 (конечная дата принадлежит марту, предыдущий месяц — февраль, а в 2015г. в феврале было 28 дней). После этого отнимает день начала и прибавляет день конечной даты = ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B6;-1);0))-ДЕНЬ(A6)+ДЕНЬ(B6) , т.е. 28-30+16=14. На наш взгляд, между датами все же 1 полный месяц и все дни марта, т.е 16 дней, а не 14! Эта ошибка проявляется, когда в предыдущем месяце относительно конечной даты, дней меньше, чем дней начальной даты.

Формула возвращает разницу дат между сегодняшней и установленной планом в днях. Для решения данной задачи используется функция РАЗНДАТ в Excel: где найти эту формулу?

Данную функцию вы не найдете в мастере функций и даже на панели «ФОРМУЛЫ». Ее всегда нужно вводить вручную. Первым аргументом функции всегда должна быть новейшая дата, а вторым всегда – старшая дата. Третий аргумент функции определяет единицу измерения количества, которое возвращает функция =РАЗНДАТ(). В данном случае это символ «d» – дней. Это значит, что функция возвращает количество дней. Дальше следует оператор <7. То есть формула проверяет, если функция возвращает число меньше чем 7, то формула возвращает значение ИСТИНА и к текущей ячейке применяется условное форматирование. Ссылки на ячейки в первом аргумент абсолютная (значение неизменяемое), а во втором аргументе – относительная, так как проверятся будут несколько ячеек в столбце C.

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

Цвет форматирования для второго правила можно задать желтый. К одному и тому же диапазону должно быть применено 2 правила условного форматирования. Чтобы проверить выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление правилами». Так как у нас сначала выполняется верхнее правило следует изменить их порядок в появившемся окне: «Диспетчер правил условного форматирования». Иначе все выделенные задачи будут иметь желтую заливку ячеек.

Полезный совет! Если к одному и тому же диапазону присвоено много правил – соблюдайте иерархию приоритетов порядка их выполнения в диспетчере управления правилами. Чем выше правило, тем выше его приоритет выполнения по отношению к другим расположенных ниже под ним.

Источники

  • https://excelhack.ru/funkciya-datedif-razndat-v-excel/
  • https://office-guru.ru/excel/data-vremja/kak-v-excel-sravnit-2-daty-mezhdu-soboj-prostaya-instrukciya.html
  • http://word-office.ru/kak-sdelat-sravnenie-dat-v-excel.html
  • https://excelka.ru/voprosy/kak-v-excel-sravnit-dve-daty.html
  • https://exceltable.com/formatirovanie/raznica-mejdu-datami

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