【发布时间】:2016-04-26 13:19:55
【问题描述】:
你能告诉我这个表达式是如何执行的吗?
X * (Y < 0.2)
我的理解是如果Y < 0.2 那么X 应该乘以Y。但是如果Y < 0.2 不是真的呢?
【问题讨论】:
标签: excel excel-formula excel-2010 ms-office excel-2007
你能告诉我这个表达式是如何执行的吗?
X * (Y < 0.2)
我的理解是如果Y < 0.2 那么X 应该乘以Y。但是如果Y < 0.2 不是真的呢?
【问题讨论】:
标签: excel excel-formula excel-2010 ms-office excel-2007
在数学中使用 TRUE/FALSE 时分别返回其布尔值 1/0。
在这种情况下,当 Y() 中的表达式将为 1,它将返回 x 的值,因为 1 * x 是 x。
如果为假,则返回 0。因为 0 * x 为 0
【讨论】:
括号中的部分 (Y FALSE (a 0) 或 TRUE (a 1)。因此,如果括号中的部分为 false,则返回 0。
X Y Y < 0.2 x*(y<.2)
3 1 FALSE 0
3 0.1 TRUE 3
【讨论】: