2

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

Как бы я мог дать только промежуточные итоги свой собственный набор чередующихся цветов?

Пример (содержимое ячейки / цвет):

row1         / white

row2         / gray

=subtotal()  / dark gray

row4         / white

row5         / gray

=subtotal()  / very dark gray

row7         / white

row8         / gray

=subtotal()  / dark gray

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

Как промежуточные итоги могут иметь свои чередующиеся цвета?

1 ответ1

0

Так что я понял это самостоятельно.

Для тех, у кого похожая проблема, вот как я это сделал:

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

Row 2
Column A  "Is Subtotal"
Column B  "Even Subtotal"
Column C  "Even Value"
Row 3
Column A  ""
Column B  TRUE
Column C  TRUE
Row 4 
Column A  =NOT(ISERROR(FIND("Total",D4))) 
Column B  =IF(A4,NOT(B3),B3)
Column C  =IF(NOT(A4),NOT(C3),C3)

-Эта настройка является примером строки 4, но формулы остаются одинаковыми для каждой строки

-Колонна A имеет значение true, если строка является промежуточным итогом (если вы используете функцию промежуточного итога Excel (расположена в разделе Данные> Структура> промежуточный итог), Excel будет включать работу "итого" в каждую строку, содержащую промежуточный итог)

-Колонка B, если столбец A определяет, что это строка с промежуточной суммой, затем измените значение (true/false)

-Колонна C, если Coulmn A отменяет вывод о том, что это строка без промежуточных итогов, они меняют значение (true/fale)

- В конце концов, у меня есть четыре правила форматирования условий для каждого сценария вероятности, которые используют пользовательскую формулу

=AND($A4,$B4)            Subtotal even
=AND($A4,NOT($B4))       Subtotal odd
=AND(NOT($A4),$B4)       Value even
=AND(NOT($A4),NOT($B4))  Value odd

Я могу себе представить, что это можно сделать без лишних столбцов, но это решение делает мои формулы более простыми и, на мой взгляд, более элегантными.

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