如何仅使用 MIN-MAX 编写 excel 公式,而不使用 IF

Posted

技术标签:

【中文标题】如何仅使用 MIN-MAX 编写 excel 公式,而不使用 IF【英文标题】:How to write excel formula using only MIN-MAX, without IF 【发布时间】:2020-12-26 03:35:04 【问题描述】:

我需要在不使用 IF 的情况下重写下面的 Excel 公式。我想我可以使用嵌套的 MIN & MAX 创建它。:

> IF(A1>2.8,1,0)

【问题讨论】:

你也可以写=(A1>2.8)+0!这是作业吗? =(A1>2.8)*1 将返回布尔结果的数值。 感谢一百万!我想的太复杂了……不,这不是作业。 【参考方案1】:

将布尔结果转换为数值等效值 1 或 0 的多个选项。基本上通过不会更改其值的数学运算发送布尔值。下面是一些常用选项的基本列表。

=--(A1>2.8)
=(A1>2.8)^1
=(A1>2.8)/1
=(A1>2.8)*1
=(A1>2.8)+0
=(A1>2.8)-0

请注意,这与使用 SUM 或 PRODUCT 等函数不同

【讨论】:

以上是关于如何仅使用 MIN-MAX 编写 excel 公式,而不使用 IF的主要内容,如果未能解决你的问题,请参考以下文章

Excel 简单公式仅适用于过滤结果

将 Excel 公式分解为仅依赖不引用其他单元格的单元格的公式

pandas 编写的 Excel 公式出错,但 Excel 栏中编写的相同公式可以正常工作

Excel 公式或规则或 vba 比较 2 个单元格并仅突出显示差异

Excel 中的中值 If 需要帮助

使用工作表函数编写自定义 Excel 函数的问题