在 Excel 2016(Mac)中,如何根据条件是真还是假以不同的格式和颜色显示值?

在 Excel 2016(Mac)中,如何根据条件是真还是假以不同的格式和颜色显示值?

我遇到了问题如果Microsoft Excel 2016 for Mac 中的功能。

基本上我想要做的是创建一个如果函数中的逻辑测试将决定两个单元格减法的结果是否大于零((B1-A1)>0)

如果条件是真的然后我想用加号(+ (B1-A1))和颜色显示 B1-A1 的值绿色的

如果条件是错误的然后我想用减号显示 B1-A1 的值(- (B1-A1))并着色红色的

这可能吗?

答案1

在单元格 A1 和 B1 中定义值 将以下公式粘贴到需要查看结果的位置

=如果 (B1-A1 > 0,B1-A1,B1-A1)

之后按照以下步骤操作:

  1. 转到条件格式->突出显示单元格规则->比...更棒
  2. 输入值 0 并选择所需的颜色。
  3. 转到条件格式->突出显示单元格规则->少于
  4. 输入值 0 并选择所需的颜色。

在此处输入图片描述

笔记:如果您确实需要像 (+ (B1-A1)) 这样的值,请遵循 Máté Juhász 的评论。但是,我的公式也显示正数和负数,但格式不同。试一试,然后告诉我们!

答案2

有一个替代方案如果公式和条件格式,只要判断真假并不复杂,就可以使用单一格式完成这两种操作。对于正值和负值,自定义数字格式单元格将显示一个值,其格式包括文本和字体颜色。这样格式化的单元格将如下所示:

格式化单元格的示例

选择自定义类别Format Cells...来定义此自定义数字格式:[Green](_((+0));[Red](_((-0));0。数字格式有三个部分,以分号分隔。这些部分定义正数、负数、零值的格式。

单元格格式对话框

这些部分还可以通过将条件括在方括号中来指定仅当数字满足条件时才显示的数字格式。条件是比较运算符和值。例如,以下格式以红色字体显示小于或等于 5 的数字,以绿色字体显示大于 10 的数字。可以使用条件格式应用其他格式,例如填充颜色和边框。

[Red][<=5];[Green][>10]

这是自定义数字格式的完整解释Excel Help菜单栏上。

相关内容