Как выделить минимальное значение в строке цветом в экселе
Перейти к содержимому

Как выделить минимальное значение в строке цветом в экселе

  • автор:

Как выделить минимальное значение в строке цветом в экселе

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Как выделить минимальное значение в строке цветом в экселе

Не побоюсь снова показаться глупой, но у меня не получилось! Выделить весь массив или столбец (мне нужно выбрать максимальные и минимальные значения в каждом столбце)? При выборе «Условного форматирования» нужно выбрать правило «=»? и в строку «=» ввести предложенную формулу? Эксель на это мне отвечает, что нужно ввести допустимую формулу!

2 the Nation Glory
Регистрация: 27.05.2014
Сообщений: 3,289
Ну введите допустимую формулу замените формулу IgorGO на формулу формата А1

Копия Книга2.xls (36.0 Кб, 29 просмотров)

Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.

Aleksandr H.
Посмотреть профиль
Найти ещё сообщения от Aleksandr H.

СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487

ексель Вам не предложил перевести его в режим R1C1?

даже если не предлагал — сделайте это самостоятельно:
1. переведите ексель в режим R1C1
2. отметьте требуемый диапазон
3. условное форматирование
4. создать правило
5. использовать формулу для определения формата ячеек
6. скопируйте формулу из сообщения выше
7. выберите желаемый формат ячейки
8. Ок
9. Ок

будут вопросы — пишите!

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Форумчанин
Регистрация: 16.06.2015
Сообщений: 100
добрый день,протестируйте макросы минимального и максимального значения

Sub test() Dim z(), i&, j&, m#, i1& z = Range("A1").CurrentRegion.Value For j = 1 To UBound(z, 2) m = 0 For i = 1 To UBound(z) If z(i, j) > m Then m = z(i, j) End If Next i1 = Range(Cells(1, j), Cells(UBound(z), j)).Find(m).Row Cells(i1, j).Font.Color = -16776961 Next End Sub
Sub test2() Dim z(), i&, j&, m1#, i1& z = Range("A1").CurrentRegion.Value For j = 1 To UBound(z, 2) m1 = Cells(1, j).Value For i = 1 To UBound(z) If z(i, j) < m1 Then m1 = z(i, j) End If Next i1 = Range(Cells(1, j), Cells(UBound(z), j)).Find(m1).Row Cells(i1, j).Interior.Color = 15773696 Next End Sub
example_7_12_2015_progr.xls (57.5 Кб, 21 просмотров)

Как выделить минимальное значение в строке цветом в экселе

coffee

В стандартных инструментах условного форматирования EXCEL отсутствует возможность АВТОМАТИЧЕСКИ форматировать только те ячейки, которые содержат максимальные или минимальные значения.

Для того, чтобы это сделать, необходимо создать определенное выражение (формулу), результатом которого будет являться либо пара ИСТИНА/ЛОЖЬ , либо значения 1/0 и поместить его в модуль настройки условного форматирования.

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

В результате нам необходимо «подсветить» ячейку с наибольшим среднедневным потреблением кофе в странах, измеренным в чашках на одного человека:

Для этого:

1. Будем использовать вариант с результатом ИСТИНА/ЛОЖЬ , и в ячейку B1 (может быть любая другая) внесем следующее выражение:

1

B3 – первая проверяемая на максимум ячейка, она будет изменяться после прменения условного форматирования к диапазону.

=B3=МАКС($B$3:$B$35) – фукнция максимума, выдающая (или как говорят – «возвращающая») максимум из диапазон, содержащего все значения к-ва чашек.

Фиксация необходима для того, чтобы адреса диапазонов не «съехали» при применении форматирования на весь диапазон.

Скопируем полностью выражение из строки формул в буфер обмена.

2. Выделим весь диапазон со значениями (от B3 до B35), и на вкладке «Главная», нажмем кнопку «Условное форматирование»

2

3. В открывшемся меню выберем «Создать правило» .

3

4. В типе правила выберем «Использовать формулу для определения форматируемых ячеек»

4

5. В поле формул вставим скопированное выражение и, нажав кнопку «Формат» настроим желаемое форматирование максимального значения (в нашем случае – это будет заливка желтым).

5

6. Сохраним изменения в каждом окне, нажав на «ОК» .

7. В результате максимальное значение будет подсвечено желтым цветом.

6

Выражение в условном форматировании проверяет равенство выбранной ячейки максимуму из диапазона, и если вдруг она будет равна максимуму – выдаст результат «ИСТИНА», что в свою очередь даст сигнал включения условного форматирования, которое мы настроили.

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:

Как в Excel выделить цветом минимальное значение в строке, но если оно больше нуля?

Через условное форматирование по формуле
=C22=МИН($D22;$F22;$H22;$J22;$L22;$N22)
выделяет пустые ячейки как минимальные.
Как не учитывать пустые ячейки?

  • Вопрос задан более двух лет назад
  • 513 просмотров

1 комментарий

Простой 1 комментарий

ProgrammerForever

Григорий Боев @ProgrammerForever Куратор тега Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *