下面是我想要实现的一个例子:
我必须计算是和否并在两个单独的单元格中显示总值(B16和B17)。
这德包含的列是和否仅当数据出现在乙或者C列。
从图中可以看出,单元格D2不计算在内,因为没有数据乙和C列。
我也是那个问这个问题并尝试改进我给出的公式,以便将其应用于这个问题。但我仍然是这方面的菜鸟 :(
答案1
继续使用SUMPRODUCT() 函数只需添加一个参数,以下数组 - “单元格等于 x”或“单元格等于 h”:
=SUMPRODUCT(SIGN((B1:B14<>"")+(C1:C14<>""));N(D1:D14="Y"))
or
=SUMPRODUCT(SIGN((B1:B14<>"")+(C1:C14<>""));N(D1:D14=A17))
答案2
我刚刚创建了两个辅助列,使用以下公式:
=AND(D1="Y",OR(LEN(B1)<>0,LEN(C1)<>0)) // Column "E"
=AND(D1="N",OR(LEN(B1)<>0,LEN(C1)<>0)) // Column "F"
TRUE
然后,我计算了这些列中的值的数量:
=COUNTIF(E1:E19,TRUE) // result : 4
=COUNTIF(F1:F19,TRUE) // result : 5