Грэм — юрист с несколькими сотнями клиентов. Он использует Excel для записи времени, потраченного на клиентские проекты. В столбце A он отмечает клиента, столбец B содержит дату, столбец C — время начала, а столбец D — время окончания.

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

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

старше 90 дней. Вот формула, которую вы использовали бы в правиле:

=(TODAY()-B2)>=90

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

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

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

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

=AND(COUNTIF($A$2:$A2,$A2)=COUNTIF($A:$A,$A2),(TODAY()-B2)>=90)

Он проверяет, не выходит ли дата за пределы желаемых 90 дней, но делает это только в том случае, если текущая запись является последней записью для клиента в списке.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (12890) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Noting_Inactivity_within_a_Timeframe [Отмечать бездействие в течение определенного периода времени].