Условное выделение итогов, которые не соответствуют динамически суммируемому диапазону

Evan Friedland спросил: 13 октября 2017 в 07:28 в: excel

Цель:

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

Проблема:

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

Пример:

Вот пример с пробелом для вставки в "A1":

Allo    d1  d2  d3  d4  d5
Total   10  10  10  10  10
A   9   9   10  10  9
B   0   0   0   0   0
C   0   1   0   0   0
Total   12  12  12  12  12
B   0   5   0   3   4
C   12  7   8   8   8
Total   12  12  12  12  12
A   0   0   0   0   0
B   0   0   0   0   0
C   0   5   0   3   4
D   12  7   8   8   8

Я написал эту формулу, которая показывает ИСТИНА и ЛОЖЬ правильно при вставке в "H2" и перетаскивании вправо и вниз до "L13". Когда я применяю эту формулу к диапазону данных "B2: F13", она не подражает тому, что я ожидал.

=IF($A2="TOTAL", B2 <> SUM(INDIRECT(ADDRESS(ROW(B3),COLUMN(B3),4)&":"&ADDRESS(ROW(B2)+IFERROR(MATCH("TOTAL",$A3:$A$13,0)-1,ROW($A$13)-ROW($A2)),COLUMN(B2),4))))

Ниже вы можете увидеть, что формула разбита на более простые читать путь. Является ли моя формула ошибочной / Как мне добиться того, что я пытаюсь сделать? Я ценю ваши мысли.

=IF($A2="TOTAL", 
    B2 <> SUM( 
              INDIRECT( ADDRESS( ROW(B3), 
                                 COLUMN(B3), 
                                 4) &":"& 
                        ADDRESS( ROW(B2) + IFERROR( 
                                                   MATCH( "TOTAL", $A3:$A$13, 0)-1, 
                                                   ROW($A$13)-ROW($A2)),
                                 COLUMN(B2),4))))


0 ответов