什么 - 确实在Excel?什么 - 确实在Excel?(What — does in Excel?

2019-05-12 04:06发布

试图破译一些Excel公式,我看到一些东西,如SUMPRODUCT( - 左(...)...)

什么是 - 做什么? 当然好像递减到我,但找不到它的任何文件。

谢谢。

Answer 1:

双破折号被称为双元运算符。

尝试此链接: 为什么要使用-在SUMPRODUCT公式

特别:

SUMPRODUCT()忽略非数字的条目。 比较返回一个布尔值(TRUE / FALSE)值,这是非数字。 XL自动胁迫布尔值到数值(1/0,分别地)在算术运算(例如,TRUE + 0 = 1)。

要挟价值的最有效的方法是首先应用元减运算符,强迫TRUE / FALSE到-1/0,然后再次将它否定值,例如,+1/0。

一个单一的一元运算符( - )胁迫真/假值到-1/0。 通过使用双一元operaor,我们再次要挟值1/0。



Answer 2:

一元运算符( - )是一个真/假声明转化为-1/0的速记方法。

一个单一的运营商将转换 - (真)为-1,所以双元运算符是用来给转换回1:

-(-(true)) = -(-(1)) = 1
-(-(false)) = -(-(0)) = 0


Answer 3:

我一直在使用SUMPRODUCT了一段时间,一直使用*符号来代替-- 我敢肯定,我问你问同样的问题,但我不记得他们给我的理由,但有人告诉我,有没有真正的需要--作为SUMPRODUCT管理本身相当不错没有它。

无论如何, =sumproduct(()*()*()*())一直工作对我来说,这是减少混乱。



Answer 4:

真和假布尔值在Excel中被视为1和0,但我们需要将它们转换。 将它们转换为数字1或0,做一些数学运算。 一元运算符否定布尔(数学运算),因此,布尔转换为数字。 在TRUE * FALSE = 0相同的作品



文章来源: What — does in Excel?