1

У меня есть таблица, структурированная таким образом:

City    Region    Date   Value
ABC     123       Jan1   10%
DEF     999       Feb1   7%

Таблица заполняется пользовательской записью, но есть важное правило:

  1. Ни в одном регионе не может быть более одной и той же даты, даже если значения разные.

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

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

У меня проблемы с # 1. # 2 Я проверил, чтобы работать нормально.

Я пытался создать этот именованный диапазон, просто названный UniqueDates.

=OFFSET(
    OFFSET(Table!$C$9,0,0,1,1),
        MATCH(0,
        COUNTIF(Table[@Region],Entry[Region]),0)
    -1,0,
    SUM(COUNTIFS(Table[Region],Entry[@Region]))
)

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

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

1 ответ1

1

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

=COUNTIFS(INDIRECT("Table[Date]"),INDIRECT("Table[@Date]"),INDIRECT("Table[Region]"),INDIRECT("Table[@Date]"))>1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .