我有许多布尔值A3 == T,B3 == F,C3 == T,D4 == T,E4 == F等。每个真(或在这种情况下的“T”)等于对应的值2,而假等于0。有谁知道我如何对布尔值求和,而不需要做任何事情,比如替换它们原来的字母表示?我知道SUMIF函数,但我不确定它如何应用于这种情况。
umuewwlo1#
如果它们是真正的布尔值,并且范围是不相交的,那么这应该有效:
=2*SUM(--A3,--B3,--C3,--D4,--E4)
这是因为FALSE已经是零。
oewdyzsn2#
好吧,(加里的学生)的帮助是好的,但不完全是我在寻找什么。我是这样解决的。
=SUMIF(D7,"=T",booleanvalue)+SUMIF(E7,"=T",booleanvalue)+SUMIF(F7,"=T",booleanvalue)
等等其中booleanvalue为命名常量
62lalag43#
使用COUNTIF函数,例如COUNTIF(A1:A20,"=TRUE”)
3条答案
按热度按时间umuewwlo1#
如果它们是真正的布尔值,并且范围是不相交的,那么这应该有效:
这是因为FALSE已经是零。
oewdyzsn2#
好吧,(加里的学生)的帮助是好的,但不完全是我在寻找什么。
我是这样解决的。
等等
其中booleanvalue为命名常量
62lalag43#
使用COUNTIF函数,例如COUNTIF(A1:A20,"=TRUE”)