何时不需要"--"?



"--"将TRUE/FALSE转换为1/0。我发现有时候不需要"--"。数学运算可以直接在TRUE/FALSE上进行。以下是一个示例:

=AGGREGATE(14,6,(LEFT(C5:C400,1)="T")*(LEN(C5:C400)=6)*RIGHT(C5:C400,5),1)

"(LEFT(C5:C400,1(="T"("one_answers"(LEN(C5:C400(=6("都给出TRUE/FALSE数组。然而,该数组可以直接用于乘法,而无需首先转换为1/0。

当不需要将TRUE/FALSE转换为1/0并且数学仍然有效时?

---1 * -1相同。

每当对可以转换为数字的字符串或布尔值进行数学运算时,Excel都会将其转换为数字。

当只使用一个作为字符串存储的布尔值或数字时,--只是一个较短的方法。

VALUE()可以就地使用,+ 0* 1任何数学运算都可以。

如果存储为字符串的多个数字或多个布尔值被相加、相乘、相减或除数,则转换完成,不需要--

最新更新