我想要计算在多个表格中某一列(例如,在此情况下是列I)中特定对象的数量。该列中的值是一个公式的结果(如果有关系的话)。目前我使用以下公式:
我尝试过以下公式:
我认为以下公式:
我想避免在这种情况下使用VBA,但是如果必须的话就不得不使用了 :) 预先感谢您的时间和帮助。
=COUNTIF('Page M904'!I:I,A13)+COUNTIF('Page M905'!I:I,A13)+COUNTIF('Page M906'!I:I,A13)
这个公式是可行的,但是我需要扫描20多页表格。我想避免出现太长的公式。我尝试过以下公式:
=COUNTIFS('Page M904:Page M906'!I:I,A13)
和=COUNTIF('Page M904:Page M906'!I:I,A13)
但是它们都会产生 #VALUE
的错误提示。我认为以下公式:
=COUNTIFS('Page M904'!I:I,A14,'Page M905'!I:I,A14,'Page M906'!I:I,A14)
不适用于COUNTIFS
函数,因为我得到的结果是0
,而不是35。我想避免在这种情况下使用VBA,但是如果必须的话就不得不使用了 :) 预先感谢您的时间和帮助。
Countif
不支持三维引用。 - Dmitry Pavliv=COUNTIFS('Page M904'!I:I,A14,'Page M905'!I:I,A14,'Page M906'!I:I,A14)
返回0,因为在这种表述中它变成了IF...AND
,而不是您想要的IF...OR
。 - nutsch'Page M904'!I:I
就可以变成M904i
。但是仍然有20多个这样的命名。 - PatricK