Excel整数到布尔条件

Posted

技术标签:

【中文标题】Excel整数到布尔条件【英文标题】:Excel integer to boolean condition 【发布时间】:2013-08-09 05:43:34 【问题描述】:

创建一个包含大量测试用例并在最后显示通过或失败的电子表格。

现在所有的值要么是“通过”,要么是“失败”。我需要能够有一个条件,我可以输入一个数字。如果它高于 5,我需要它来返回通行证。如果它低于 5,我需要它返回一个 false。有什么解决办法吗?

【问题讨论】:

我建议您查看有关如何在 excel 中使用条件格式的文档。使用起来真的不难。另外,如果数字是5怎么办?是通过还是失败? 5 是通过。但我想知道它是否能够引用自己的单元格。就像您在单元格 a2 中输入数字 10 一样,它会自动返回单元格 a2 中的通行证 不,要执行此类操作,您需要 VBA/宏。您可以使用条件格式为单元格着色,例如,>=5 为绿色, 好吧,酷。感谢您的帮助 【参考方案1】:

=IF(A2>5,"Pass","Fail") 将 A2 替换为相应的单元格引用。

【讨论】:

【参考方案2】:

以下可能是要走的路:

您在 B1 中输入一个值,然后使用该值作为条件。拥有一个包含与原始数据分离的条件值的列通常更容易、更透明。

另一个选项可能是条件格式。在这种情况下,您以单元格中的值为条件。在这里,我根据单元格中的值将单元格格式化为显示绿色/黄色/红色点(交通标志)。:

输出类似于

另一种选择是将单元格的格式更改为特定的“自定义”格式:

在 Microsoft 的帮助页面上阅读有关如何Create a custom number format 的更多信息。

最后一个选项(更复杂一点)要求您设置多个互斥的单元格条件格式以及单独的“自定义”单元格格式:

请注意,单元格条目 A4 的值为 16,而显示实际上是“通过”(因为它大于 8(单元格 B1)。获取此值的步骤包括:

    使用“使用公式确定要格式化的单元格”选项创建条件格式。

    如上图所示指定“此公式为真的格式值”(默认删除在 A4 周围插入的美元符号),同时使用“自定义”设置格式:

    对另一个(互斥)条件执行相同操作,方法是为同一单元格创建新规则(“在此公式为真的情况下设置值的格式:”=A4

    设置两个条件格式规则后,更改“应用于”字段以适合您的范围:

【讨论】:

我可以显示 4 但有 pass 的值吗?你先生也是发布这个的老板 @user2569803:我在回答的末尾添加了一些细节,解释了如何使用条件格式和自定义数字格式的组合来获得输出。

以上是关于Excel整数到布尔条件的主要内容,如果未能解决你的问题,请参考以下文章

带有if条件的隐式布尔评估[重复]

布尔到整数的转换

Python中的布尔值列表到整数

Telegraf/InfluxDB - 将整数拆分为位或布尔值

excel中,A1=B1/47,要求A1是整数且只要小数后面不是0就进1的函数是啥?谢谢

完成从一个正整数到Excel编号之间的转换