
Загальна формула
=AND($A1>=start,$A1<=end)
Резюме
Якщо ви хочете виділити рядки, які містять дати між двома датами за умови умовного форматування, ви можете скористатися формулою на основі функцій AND та DATE. У наведеному прикладі діапазон B5: E11 має правило умовного форматування, застосоване з використанням цієї формули:
=AND($C5>=start,$C5<=end)
Примітка: важливо, щоб формули CF були введені щодо "активної комірки" у виділенні, яке в цьому випадку вважається B5.
Ця формула відноситься до двох іменованих діапазонів: початку (C2) і кінця (E2).
Пояснення
Функція AND приймає кілька аргументів і повертає TRUE лише тоді, коли всі аргументи повертають TRUE. Дати - це лише серійні номери в Excel, тому попередні дати завжди менші за пізніші. У наведеній вище формулі будь-які дати, які перевищують або дорівнюють даті початку І менше або дорівнюють даті завершення, пройдуть обидва тести, а функція AND поверне TRUE, запускаючи правило.
Посилання на дати початку та закінчення (C2 та E2) є абсолютними і не змінюватимуться. Посилання на дату в стовпці C є "змішаними" - стовпець заблоковано, але номер рядка можна змінювати.
Без названих діапазонів
Ця формула відноситься до двох іменованих діапазонів: початку (C2) і кінця (E2). Без використання іменованих діапазонів формула буде виглядати так:
=AND($C5>=$C$2,$C5<=$E$2)
Дати вбудовування
Ця формула виставляє початкові та кінцеві вхідні значення безпосередньо на аркуші, щоб їх можна було легко змінити. Якщо ви хочете замість цього вбудувати (з жорстким кодом) дати безпосередньо у формулу, формула буде виглядати так:
=AND($C5>=DATE(2015,6,1),$C5<=DATE(2015,7,31))
Функція DATE забезпечує належне розпізнавання дати. Він створює правильну дату Excel із заданими значеннями року, місяця та дня.