2015-05-19 2 views
0

У меня есть эта формула (которая не работает):Сравнить набор дат в Excel

= ЕСЛИ (ИЛИ (7/9, 7/10, 7/13, 7/14) = OR (6/29, 6/30, 7/1, 7/2), «N», «Y»)

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

Что я хочу сделать, это посмотреть, существует ли совпадение между датами на LHS и датами на RHS, и отображать «N», если есть, и «Y», если этого не происходит.

Итак, если 7/9 или 7/10 или 7/13 или 7/14 равно 6/29 или 6/30 или 7/1 или 7/2, напечатайте 'N', иначе распечатайте ' Y».

Любые идеи? Заранее спасибо.

ответ

0

Вы можете обернуть SUMPRODUCT function вокруг COUNTIF function, чтобы получить обработанный массив.

SUMPRODUCT over COUNTIF

Формула в Е3,

=IF(SUMPRODUCT(COUNTIF(A2:A5, C2:C5)), "N", "Y") 

Исходные данные образцы не производит никаких совпадений, как я понял критерии, так что я вынужден 2 матча на втором наборе данных выборки в A7 : A10, C7: C10 для демонстрационных целей.

+0

Спасибо @ Jeep. Это работает для диапазона, но каждая из моих дат выводится с помощью формул. Это моя действительная формула (которая не работает для конечного результата Y/N, но работает для получения дат): '= IF (OR (A3-2, A3-1, B3 + 1, B3) +2) = OR (WORKDAY (EOMONTH (A3, -1), - 1), WORKDAY (EOMONTH (A3, -1), 0), WORKDAY (EOMONTH (A3, -1), 1), WORKDAY (EOMONTH (A3, -1), 2)), «N», «Y») ' A3-2, A3-1, B3 + 1 & B3 + 2 на LHS даёт даты, а также все РАБОТЫ (EOMONTH (...) ..) на RHS. Как бы включить логику SUMPRODUCT/COUNTIF? – bionesto

Смежные вопросы