Применить условное форматирование, если значение появляется чаще, чем значение сравнения - PullRequest
0 голосов
/ 09 июля 2020

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

Table1:

|Location|
|Berlin|    (Selected DropDownListItem of Locations)
|Berlin|     
|Hamburg|    
|Munich|     
|Munich|     

Table2:

|Locations|Allowed Number| Used Number|
|Berlin|1|2|
|Hamburg|2|1|
|Munich|2|2|

Используемый номер создается автоматически проверив, как часто Location появляется в Table1.

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

Как мне это сделать?

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

Ответы [ 2 ]

1 голос
/ 09 июля 2020

Попробуйте формулу ниже

=SUMIF(C:C,$A1,E:E)>SUMIF($C$2:$C$4,$A1,D:D)

введите описание изображения здесь

1 голос
/ 09 июля 2020

Вы можете сделать это с помощью условного форматирования.

По сути, вам нужна формула, чтобы выяснить, больше ли «Используемый номер» для местоположения, чем «Разрешенное количество». Это легко сделать, используя VLookup два раза. Предполагая, что table2 является именованным диапазоном, формула будет выглядеть примерно так:

=VLOOKUP(A2,Table2,3,FALSE)>VLOOKUP(A2,Table2,2,FALSE)

. Вы можете использовать эту формулу в условном формате ( «Используйте формулу для определения ...» )

...