Условное форматирование Excel для кратных числа - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь сделать условное форматирование в Excel, где, если кто-то набирает число в B1, и если оно не кратно числу в ячейке A1, то становится красным.

например, если A1 5, я хочу, чтобы ячейка B1 стала красной, когда они набирают число, которое не кратно 5, другими словами, становится красным, если ячейка B1 не 5,10,15,20,25 .......

 =and(A1<>B1"",A1<>B1) 

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

Пожалуйста, помогите, Заранее спасибо.

1 Ответ

2 голосов
/ 28 апреля 2020

Excel обеспечивает MOD функцию . Синтаксис MOD(number, divisor). Он возвращает остаток от number / divisor.

Так что если B1 станет красным, когда его значение не кратно A1, то можно использовать следующую формулу для условного форматирования в B1:

=(MOD(B1,A1)<>0)

Поскольку MOD(B1,A1) возвращает остаток от B1/A1, это только 0, если B1 кратно A1. Таким образом, если оно не равно 0, то условное форматирование должно запускаться для форматирования красной ячейки.

...