【发布时间】:2015-03-05 18:55:49
【问题描述】:
我有一个共享的(因此没有 VB 或宏)Excel 文件,其中包含多个(100 多个)选项卡。每张纸的 C 列中有不同的日期 (dd.mm.yyyy)。
在第一个工作表中有一个所有工作表名称的列表(标记为“the_list”)。
每月必须找到所有实例的总和,例如2014 年 1 月 (E1) - xxx,2014 年 2 月 (E2) - yyy,... 2015 年 3 月 (Ez) - zzz。
我曾尝试使用 EOMONTH,但它只计算那些日期,其中包含该月的最后一天,例如31.01.2015 而不是 30.01.2015。
=SUMPRODUCT(COUNTIF(INDIRECT("'"&the_list&"'!C:C"),EOMONTH(E1,0)))
不希望使用=EOMONTH(C1,0) 在每个选项卡中创建/隐藏另一列,因为它会由于多个用户而增加另一个故障点。
【问题讨论】:
-
现在是 2007 年。我希望在上述公式的某处插入相同的 EOMONTH,只是无法弄清楚语法。
标签: excel date excel-formula excel-2007 excel-indirect