【问题标题】:Excel Conditional Formatting for multiples of a number数字倍数的Excel条件格式
【发布时间】:2020-08-11 21:48:21
【问题描述】:

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

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

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

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

请帮忙,在此先感谢。

【问题讨论】:

  • 条件格式公式=(MOD(B1,A1)&lt;&gt;0)?
  • 谢谢,不知道有MOD功能。

标签: excel excel-formula conditional-statements conditional-formatting


【解决方案1】:

Excel 提供MOD function。语法为MOD(number, divisor)。它返回number / divisor 的剩余部分。

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

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

由于MOD(B1,A1) 返回B1/A1 的余数,这只是0 如果B1A1 的倍数。所以如果不等于0,则触发条件格式化,将单元格格式化为红色。

【讨论】:

    猜你喜欢
    • 2011-08-03
    • 2012-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 2016-12-30
    • 2017-01-02
    相关资源
    最近更新 更多