解释Excel逻辑X*(Y

解释Excel逻辑X*(Y,excel,excel-formula,excel-2010,ms-office,excel-2007,Excel,Excel Formula,Excel 2010,Ms Office,Excel 2007,你能告诉我这个表达式是如何执行的吗 X*Y

你能告诉我这个表达式是如何执行的吗

X*Y<0.2


我的理解是,如果Y<0.2,那么X应该乘以Y。但是如果Y<0.2不是真的,会怎么样呢?

当在数学中使用时,分别返回1/0的布尔值

在本例中,当Y<0.2时,中的表达式将为1,它将返回x的值,因为1*x是x


如果为false,则返回0。因为在数学中使用时,0*x是0

TRUE/FALSE,分别返回布尔值1/0

在本例中,当Y<0.2时,中的表达式将为1,它将返回x的值,因为1*x是x


如果为false,则返回0。因为0*x是0

括号中的部分Y<0.2的计算结果为假0或真1。因此,如果括号中的部分为false,它将返回0

X   Y   Y < 0.2 x*(y<.2)
3   1   FALSE   0
3   0.1 TRUE    3

括号中的部分Y<0.2,计算结果为假0或真1。因此,如果括号中的部分为false,它将返回0

X   Y   Y < 0.2 x*(y<.2)
3   1   FALSE   0
3   0.1 TRUE    3