gpt4 book ai didi

Excel - 在多个工作表/同一列中使用 COUNTIF/COUNTIFS

转载 作者:行者123 更新时间:2023-12-02 03:00:52 31 4
gpt4 key购买 nike

我正在尝试跨多个工作表“计算”第一列(在本例中)中某个对象的数量。第一列中的值是公式的结果(如果重要的话)。到目前为止我已经:

=COUNTIF('M904页'!I:I,A13)+COUNTIF('M905页'!I:I,A13)+COUNTIF('M906页'!I:I,A13)

这可行,但我要浏览 20 页左右。我想避免使用一页长的公式。

我已经尝试过

=COUNTIFS('页面 M904:页面 M906'!I:I,A13)=COUNTIF('M904页:M906页'!I:I,A13)

但这会导致#VALUE

我认为

=COUNTIFS('第 M904 页'!I:I,A14,'第 M905 页'!I:I,A14,'第 M906 页'!I:I,A14)

COUNTIFS的误用,因为我得到了0,而它应该是35。

我试图避免在此应用程序中使用 VBA。但如果必须如此,那就必须如此:) 提前感谢您的时间和帮助。

最佳答案

可以通过以下技术在没有 VBA 的情况下解决此问题。

在此示例中,我计算工作表 Page M904Page M905A:A 范围内的所有三 (3)和M906页

列出单个连续范围内的所有工作表名称,如下例所示。此处列出的范围为 D3:D5

enter image description here

然后,通过在单元格 B2 中查找值,可以使用以下公式在单元格 B4 中找到结果:

=SUMPRODUCT(COUNTIF(INDIRECT("'"&D3:D5&"'!A:A"), B2))

关于Excel - 在多个工作表/同一列中使用 COUNTIF/COUNTIFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21919461/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com