2

Я создал электронную таблицу Microsoft Excel, где в каждой ячейке есть формула, которая дает значение с двумя десятичными знаками. Мне нужно использовать условное форматирование, чтобы выделить ячейки, в которых второе десятичное число равно 0, и было бы здорово, если бы я также мог выделить ячейки, в которых оба десятичных знака равны 0, по-другому.

Большое спасибо заранее за вашу помощь, наилучшие пожелания

1 ответ1

0

Выделите диапазон, который вы хотели бы использовать для вашего условного форматирования.
- Выберите вкладку "Главная", затем "Условное форматирование" и "Новое правило форматирования".
-Нажмите «Использовать формулу, чтобы определить, какие ячейки отформатировать».

Условная формула для выделения ячеек с этим критерием: 0.0X, где X = 0, может выглядеть так:

= ЗНАЧЕНИЕ (MID (ТЕКСТ (А2, "0,00"), ПОИСК (». " ТЕКСТ (А2," 0,00"))+2,1))= 0

ТЕКСТ (А2, «0,00»)- убедитесь, что ваши данные будут иметь два десятичных знака.
ПОИСК (".", ТЕКСТ (А2, "0,00"))- возвращает индекс десятичного знака "." в ячейке A2.
MID (text, start_position, number_of_characters)- захватывает подстроку вашей ячейки, используя начальный номер (определяется функцией поиска), 1 указывает, сколько символов он вернет.
VALUE -Преобразовывает текст в строку, поэтому = 0 можно использовать для проверки на равенство.

Это вернет true для значений с 0.0X

Для формулы, которая проверяет этот критерий: 0.XX, где X = 0, вставьте две предыдущие формулы в оператор AND() и измените +2 после функции поиска в одной из них на +1, чтобы проверить символ перед 0.0X.

= AND(VALUE(MID(ТЕКСТ (A2, «0,00»)), SEARCH («.», TEXT (A2, «0,00»))+1, 1))= 0, VALUE (MID(ТЕКСТ (A2, «0,00»)"), ПОИСК (". "ТЕКСТ (А2," 0,00"))+2,1))= 0)

Для получения дополнительной информации о процессе применения условной формулы здесь имеется простое для понимания руководство.

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