Excel 数字的倍数的条件格式

Excel Conditional Formatting for multiples of a number

我正在尝试在 excel 中进行条件格式化,如果有人在 B1 中键入数字,并且它不是单元格 A1 中数字的倍数,则变为红色。

例如,如果 A1 为 5,我希望单元格 B1 在输入不是 5 的倍数的数字时变为红色,换句话说,如果单元格 B1 不是 5、10、15、20,则变为红色, 25.......

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

这是我目前所拥有的,但这仅在 B1 为空且 B1 不等于 A1 时才有效。我不知道如何在公式中写出只有当它不是数字的倍数时才会变成红色的方式。

请帮忙,提前致谢。

Excel 提供 MOD function。语法是 MOD(number, divisor)。它 returns number / divisor.

的余数

所以如果B1的值不是A1的倍数时应该变成红色,那么B1中的条件格式可以使用以下公式:

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

作为 MOD(B1,A1) returns B1/A1 的余数,这只是 0 如果 B1A1 的倍数。因此,如果不等于0,则应触发条件格式以格式化红色单元格。