В Excel у меня есть 7 столбцов данных (чисел), охватывающих 100 строк. Для каждой строки я хочу проверить, превышает ли хотя бы одно число все другие значения на определенное значение (скажем, 0,2 или более). Если это так, строка должна быть выделена.

Например:

A       B        C       D       E        F       G
0.24    0.32     0.18    0.39    0.55     0.41    0.28     <-- Should not highlight
0.22    0.81     0.33    0.55    0.38     0.17    0.41     <-- Should highlight as column B exceeds all others by > 0.2
...
...

Учитывая количество возможных комбинаций в каждой строке, вычитание каждого столбца вручную из всех остальных не является идеальным решением. Любые идеи о лучшем способе решения такой проблемы? Я открыт для решений VBA, хотя сам имею небольшой опыт работы с VBA.

1 ответ1

0

Для этого вы можете использовать формулу условного форматирования. Выберите все строки от A2 до G100. Затем добавьте новый условный формат с этой формулой:

= БОЛЬШОЙ ($ А2:$ G2,1)-Большие ($ А2:$ G2,2)> 0,2

Обратите внимание на размещение знаков $. Это важно.

Вы также можете сохранить значение сравнения в ячейке, скажем, H1, и использовать

= БОЛЬШОЙ ($ А2:$ G2,1)-Большие ($ А2:$ G2,2)> $ H $ 1

Затем вы можете быстро изменить значение в H1 на другое число, и основные моменты будут скорректированы немедленно.

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