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

от admin

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

​Смотрите также​​вот пример​​ месяца, например 20.01.11​ даты.​ файле пример без​:​ как это сделано,​
​ время которого нету​ число (от 1900​ от 1.01.1900 прошло​ столбец для фактической.​ дней между двумя​ датами без учета​ прошло 12 месяцев​ то отработал он​способ_измерения​Excel, сколько дней в​
​Нам нужно​ ​01.02.2011 25.02.2011 Не​
​ и 25.01.11.​Требуется формула для:​ формул, а так​
​belosnegka​ чтобы можно было​ в первой таблице​ до 9999), который​ 31 880 дней.​ Есть ячейка с​ датами без учета​ месяцев и лет.​ и 1 день​ 2 дня, а​определяет, как и​ периодах дат пересекаются,​
​в Excel сравнить даты​ равны ИСТИНА​можно так​- если сравнивать​
​ сказать наглядного результата. ​, придумайте для темы​
​ тоже самое проделать​
​ в Строке1 писалась​ соответствует заданной дате.​Этот принцип лежит в​ датой сегодня, вот​ лет. Использовать ее​ Использовать функцию РАЗНДАТ()​ (ноябрь и декабрь​ не 1. То​ в каких единицах​ сколько одинаковых дат​в разных периодах,​
​ИСТИНА — а​=(ДЕНЬ(A1)​ даты в диапазоне​
​buchlotnik​ более конкретное название​ с реальными данными.​ «1»​ В структуре функции​
​ основе расчетов временных​ я хочу прописать​ не рекомендуется по​ с этим аргументом​ в 1961г. +​ же относится и​
​ будет измеряться интервал​ в периодах.​ найти одинаковые даты,​ должно быть ЛОЖЬ​webley​ с 1 по​: Здравствуйте, файл не​ в соответствии с​ Спасибо большое за​Очень прошу о​ только один аргумент​ данных. Чтобы найти​
​ формулу, чтобы она​ ​ причинам, изложенным в​ не рекомендуется (см.​ 10 месяцев в​ к расчету полных​
​ между начальной и конечной​Для этого нужно​ посчитать, сколько одинаковых​roka​: а в условии​ 15 число одного​
​ приложился (ограничение 100​
​ Правилами форума, иначе​ отклик.​
​ помощи, туплю уже​ – дата в​ количество дней между​ автоматически мне заполняла​ предыдущем пункте.​ примеры ниже).​ 1962г.).​
​ месяцев (см. ниже).​ датами. Этот аргумент​ определить, пересекаются периоды​ дат совпадают в​: должно быть так:​ про сравнение внутри​ месяца и года,​ кб)​
​ тему придётся закрыть.​Nikolь​ второй день!​ числовом формате. Аргумент​ двумя датами, достаточно​ дату из колонки​Результат, возвращаемый формулой =РАЗНДАТ(A2;B2;»yd»)​Пример1:​Формула =РАЗНДАТ(A2;B2;»y») вернет количество​Пример2:​ может принимать следующие​ дат полностью, частично​
​ определенных периодах.​01.03.2011 до 15.03.2011​ второй половины месяца​ то они равны,​vorobejsawka​Тем более, что​
​: Спасибо, буду пробовать!​Спасибо за внимание!​ должен быть введен​ от более позднего​ «плановая дата» в​ зависит от версии​начальная_дата 01.02.2007, конечная_дата​ полных лет между​начальная_дата 01.02.2007, конечная_дата​

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

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

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

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

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

​16.03.2011 до 31.03.2011​

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

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

​Пример1:​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ДАТА.

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

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

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

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

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

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

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

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

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

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

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

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

РАЗНДАТ.

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

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

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

ГОД.

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

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

МЕСЯЦ.

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

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

ДЕНЬ.

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

ДЕНЬНЕД.

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

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

НОМНЕДЕЛИ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как сравнить даты, если они больше другой даты в Excel?

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

Easily Compare And Select Date Cells If Greater Than A Given Date:

The Select Specific Cells utility of Kutools for Excel can help you quickly compare dates in a range of cells if greater than a given date, and all matched cells will be selected automatically. Download the full feature -day free trail of Kutools for Excel now!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать:
Как распознать код с картинки

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

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

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

1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы определить количество полных месяцев, которое прошло с одной даты до другой, необходимо воспользоваться такой же самой формулой, которая была приведена выше, только третий аргумент должен содержать аргумент 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 дат может быть любой из вышеперечисленных. Пользователь может выбирать, какую из них выбирать. В ряде случаев придется модифицировать их, чтобы адаптировать под конкретные цели. Например, когда перед нами стояла задача определить, сколько дней работник проработал, то к имеющейся формуле нужно добавлять единицу, чтобы отсчет начать не с нуля, а первого дня.

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

В excel сравнение даты

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

Что такое даты для Excel?

Дата и Время — это числа для Excel. Целая часть — номер дня, а все что идет после запятой — время. Если перевести в разные форматы, получим следующее:

То есть 12.07.2016 12:50:30 для Excel значение — 42563,5350694,

Где 42563 — это порядковый номер дня с 1 января 1900 года, а часть после запятой — это время.

С датами можно производить вычисления. Например, вычитать или складывать даты.

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

Основные ошибки с датами и их решение

Перевод разных написаний дат

Разные системы в выгрузках выдают даты по-разному, например: 12.07.2016 12-07-16 16-07-12 и так далее. Иногда месяца пишут текстом. Для того, чтобы привести даты к одному формату мы используем функцию ДАТА:

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

Дата определяется как текст

Проблемы с датами начинаются, когда мы импортируем данные из других источников. При этом, даты могут выглядеть нормально, но при этом являться текстом. С ними нельзя проводить вычисления, группировки в сводных таблицах, сортировать. Есть 2 решения, которые позволяют сделать это автоматически: 1. Получение значения даты; 2. Умножение текстового значения на единицу.

Получение значения даты

С помощью формулы ЗНАЧ мы выводим текстовое значение даты, потом его форматируем как Дату:

Умножение текстового значения на единицу

Принцип аналогичный предыдущему, только мы текстовое значение умножаем на единицу и после этого форматируем как дату:

Примечание: если дата определилась как текст, то вы не сможете делать группировки. При этом дата будет выровнена по левому краю. Excel выравнивает числа и даты по правому краю.

Очистка дат от некорректных символов

Чтобы привести к нужному стандарту, часть дат можно очистить с помощью функции Найти и Заменить. Например, поменять слэши (“/”) на точки:

То же самое можно сделать формулой ПОДСТАВИТЬ

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

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

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

У меня есть два листа, один из которых показывает ежегодный отпуск для сотрудников и один показывает даты проекта. Как я могу выделить, где отпуск сотрудника будет перекрываться с проектом? Существует большое количество сотрудников и проектов (с разными датами), поэтому я надеюсь не проверять их все вручную!

2 Ответа

  1. Выберите даты, которые вы хотите выделить:

  1. Нажмите на HOME , а затем в области меню Стили выберите Условное форматирование

  1. Выберите Новое Правило

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

  1. В конце у вас может быть что-то вроде этого, y используйте ячейку D2 для сравнения:

Вы можете сделать это с помощью простого логического AND (его проще в Excel, если вы умножаете).

Представляют отработанные дни сотрудника в одной строке, по одной ячейке в день. Для года это 365 (366) дней. Если сотрудник здесь, то его ‘1’;

Сделайте то же самое для каждого проекта. Если проект “one”, то его ‘1’.

Затем на третьем листе (например, один лист на проект) вы умножаете сотрудника на проект. Ваши совпадения будут представлены в виде 1 , которые вы можете раскрасить с помощью функций форматирования.

Таким образом, ваша функция для B2 в вашем листе “Персонал для проекта 1” будет:

Вы можете “drag” эту формулу, чтобы иметь его на весь год и весь персонал.

Тогда ваш B2 в вашем листе “Персонал для проекта 2” будет:

и так далее. $3 приводит формулу к “stay” в той же строке, когда вы “drag” формулу.

Вот как это будет выглядеть:

Теперь ваша проблема становится: как я могу сделать мои списки дат генерировать вкладки staff и projs

Похожие вопросы:

Мне нужно сравнить две даты d1= 12-11-01(YY-MM-DD) and d2=2008-05-02(YYYY-MM-DD) сравнение d2 = todays_date Я спросил человека, который дал мне его, почему сравнение дат.

Если я помещу дату 31/12/2013 в A1 и другую дату 1/1/2014 в A2, то формула, как =A1
excel: vba несоответствие типа сравнение дат

Я пытаюсь сделать сравнение между годами из двух дат (в разных столбцах) и датой текущего года. Если год один и тот же, то он должен написать в соответствующей строке в столбце 13 слово ATUAL, если.

Я пытаюсь сделать сравнение дат в javascript. Через вызов веб-службы я получаю дату в виде 2014-07-02T09:49:49.299Z и из базы данных я получаю данные, такие как2014-07-11 16:01:34 .I нужно сравнить.

у меня путаница с сравнением дат в родном javascript или jquery, может кто-нибудь указать мне, как я могу быстро сделать сравнение с сегодняшней датой в формате ISO-8601

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

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

Сравнивать числа могут все, на первый взгляд тут нет ничего сложного. Ну, к примеру, доходы вашей компании за апрель были 500 тысяч рублей, а за май 575 тысяч. Соответственно наблюдаем рост на 75 тысяч, то есть на 75/500 = 15%. Куда уж проще! Сразу же все мастрячат табличку, напоминающую эту:

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

Каждый месяц вы будете вручную добавлять 3 колонки

Добавление колонок трудоёмкое (редактируем названия столбцов, проверяем формулы, а с умной таблицей ещё муторнее)

Непонятно, что делать в конце года

Крайне тяжело трансформировать такие таблицы, например, добавить ещё какую-то характеристику процесса

Неудобно строить диаграммы, так как столбцы перемешаны

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

Рациональный способ

Вот и я попался в эту ментальную ловушку, когда стал анализировать популярность своих статей на этом сайте. Там цифры накопительные, то есть по какой-нибудь статье на 1 марта было 200 просмотров, а на 1 апреля будет 280. То есть цифра идёт нарастающим итогом (приращение в 80 просмотров за март). В продажах не так, но это мало что меняет. Ниже я буду обсуждать случай накопительных данных, а вы легко адаптируете его для данных обычных, если захотите.

Файл примера

Скачать

Исходные данные

Как не трудно догадаться, данные надо разделить. Исходные данные будем хранить в таком виде:

Обратите внимание, что заголовки столбцов представляют из себя даты. Эти даты не обязаны идти через равные промежутки времени. Это определяете вы. Однако заметим, что рост на 100 единиц за февраль не то же самое, что рост на 100 единиц за март. Рост за февраль интенсивнее, так как среднее количество роста за день (скорость роста) получается выше. Мы будем это учитывать.

Модель процесса

Поток числовых показателей обозначим как D1, D2, . Dn. Период времени между снятием показаний D2 и D1 обозначим как P1, между D3 и D2 – как P2 и так далее. С другой стороны Pn – это число, характеризующее длину периода в единицах измерения времени.

Скорость роста

Итак, если я возьму разницу, например, D5-D4 и разделю её на P4, то я узнаю, с какой скоростью изменялся показатель в единицу времени – то есть скорость изменения. Для моей задачи:

Формула для первой строки выглядит так:

Тут Articles – это умная таблица на листе Data. Таблица на листе Speed не требует никакого трудоёмкого обслуживания – просто протяните её вправо на необходимое количество периодов.

Скорость роста в %

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

Вербальная характеристика роста

Если у нас есть шкала, характеризующая скорость,

то мы можем ей воспользоваться так:

Смена уровней

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

Ускорение

Ну и гурманы могут отслеживать не только скорость изменений, но и ускорение, то есть скорость изменения скорости. Если скорость можно рассчитать для двух периодов, то ускорение можно рассчитать для трёх смежных периодов, так как нужно иметь 2 значения скорости.

Работа с результатами сравнения

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

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 сравнение даты

445 просмотра

2 ответа

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

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

У меня есть две таблицы, одна из которых показывает ежегодный отпуск для персонала, а другая – даты проекта. Как я могу выделить, где отпуск сотрудника будет совпадать с проектом? Существует большое количество сотрудников и проектов (с разными датами), поэтому я надеюсь не проверять их все вручную!

Ответы (2)

1 плюс

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

  1. Выберите даты, которые вы хотите выделить:

  1. Нажмите ДОМОЙ, а затем в области меню Стили , нажмите Условное форматирование.

  1. Выберите новое правило

  1. Выберите « Форматировать только те ячейки, которые содержат», и вы можете играть с « меньше» и « больше» и установить формат для каждой ячейки .

  1. В конце у вас может получиться что-то вроде этого: y используйте ячейку D2 для сравнения:

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

Вы можете сделать это с простой логикой AND (это легче в Excel, если вы умножаете).

Представлять рабочие дни сотрудника в одной строке, одна ячейка в день. В течение года это 365 (366) дней. Если сотрудник здесь, то это «1»;

Сделайте то же самое для каждого проекта. Если проект «один», то это «1».

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

Таким образом, ваша функция для B2 вашего ведомости « Персонал для проекта 1 » будет:

Вы можете «перетащить» эту формулу, чтобы она была на весь год и на весь персонал.

Тогда ваш « B2 Лист персонала для проекта 2 » будет:

и так далее. что $3 силы формула «остаться» на той же строке , когда вы «перетаскивания» формула.

Вот как это будет выглядеть:

Теперь ваша проблема становится: как мне сделать мои списки дат генерировать вкладки staff и projs

Похожие статьи