我在Excel中有以下表格:
Name Col_A Col_B Michael Some_value Alex Some_value Some_value Jennifer
我想在一个单元格中计算(不添加任何列)有多少个名称至少在A或B列中有一个值。因此,在本例中,结果将是2。我尝试使用COUNTIFS和COUNT(IF)进行计算,但似乎一次只覆盖一列。
0sgqnhkj1#
使用MMULT()
MMULT()
·单元格F4中使用的公式
F4
=SUM(N(MMULT(--(D4:E6<>""),{1;1})>0))
我们可以使用--或N(),这意味着双一元(也称为双负)是一种运算,用于在更高级的公式中将TRUE FALSE值强制为1和0,尤其是使用数组的公式。而N()函数将非数字值转换为数字,将日期转换为序列号,将TRUE转换为1,将其他任何值转换为0
--
N()
注:--的源代码取自exceljet.net
1条答案
按热度按时间0sgqnhkj1#
使用
MMULT()
·单元格
F4
中使用的公式我们可以使用
--
或N()
,这意味着双一元(也称为双负)是一种运算,用于在更高级的公式中将TRUE FALSE值强制为1和0,尤其是使用数组的公式。
而
N()
函数将非数字值转换为数字,将日期转换为序列号,将TRUE转换为1,将其他任何值转换为0注:
--
的源代码取自exceljet.net