Условное форматирование нецелых чисел (Microsoft Excel)
У Макика есть список числовых значений. Некоторые из них целые; у некоторых есть цифры справа от десятичной дроби. Он хотел бы использовать условное форматирование, чтобы выделить те значения, у которых есть цифры справа от десятичной точки.
Есть множество способов сделать это и несколько разных подходов. Я не буду вдаваться в подробности определения условного формата здесь; такая информация уже была освещена в других выпусках ExcelTips. Вместо этого я сосредоточусь на самом условии и на том, как выбрать условие для проверки.
Если вы знаете, что список будет содержать только числовые значения, вы можете использовать любое количество формул, чтобы определить, является ли значение нецелым числом. Это лишь некоторые из них, которые можно использовать, если указать, что условие содержит формулу:
MOD (A1,1)> 0 = A1 <> INT (A1)
A1-INT (A1)> 0 = НЕ (A1 = INT (A1))
(A1-TRUNC (A1))> 0 = ABS (A1) -INT (ABS (A1))> 0 * = IF (FIND («.», A1), 1,0)
-
= (A1- (ОКРУГЛ ВНИЗ (A1,0))> 0)
Различные формулы (а их может быть гораздо больше) в основном проверяют, совпадает ли неизмененное значение в ячейке с версией, которая гарантирует, что справа от десятичной дроби нет ничего.
Если вы предпочитаете (по какой-то причине) не полагаться на формулу для определения вашего условия, вы можете выбрать «значение ячейки больше, чем» и установить условие как ROUNDDOWN (A1,0). Вы также можете использовать «не равно» в условии, и вы можете изменить ROUNDDOWN на ROUNDUP. В любом случае вы проверяете, равна ли округленная версия числа (округленная до ближайшего целого числа) исходному значению или нет.
Следует отметить, что если какое-либо целочисленное значение в вашем списке отформатировано с десятичными знаками, то такое значение не будет «поймано» этими условными форматами. Например, если ячейка содержит значение 41, но отформатирована для отображения значения 41.00, это значение не будет «помечено» условным форматом как имеющее что-то справа от десятичной точки. Причина в том, что значение действительно является целым числом; это просто дисплей, который добавляет десятичную точку и два нуля.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (8484) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:
link: / excel-Conditionally_Formatting_Non-Integer [Условное форматирование нецелых чисел]
.