Arrays 重新打开工作簿时,激活Sumproduct数组(C+;S+;E)将停用
几个小时以来,我一直在为一些非常耗时的问题挠头。 我有一个sumproduct公式,计算一个月和一年内的总预订量,还有一个公式同样计算,但计算利润,而不是总预订量 每种方法的计算公式如下:Arrays 重新打开工作簿时,激活Sumproduct数组(C+;S+;E)将停用,arrays,excel,Arrays,Excel,几个小时以来,我一直在为一些非常耗时的问题挠头。 我有一个sumproduct公式,计算一个月和一年内的总预订量,还有一个公式同样计算,但计算利润,而不是总预订量 每种方法的计算公式如下: Bookings =SUMPRODUCT(--(BAU!$X$3:$X$10000<>""),--(MONTH(BAU!$X$3:$X$10000)=1),--(YEAR(BAU!$X$3:$X$10000)=2013)) Profit =SUMPRODUCT(--IF(ISNUMBER(BAU
Bookings
=SUMPRODUCT(--(BAU!$X$3:$X$10000<>""),--(MONTH(BAU!$X$3:$X$10000)=1),--(YEAR(BAU!$X$3:$X$10000)=2013))
Profit
=SUMPRODUCT(--IF(ISNUMBER(BAU!$AA$3:$AA$10000),BAU!$AA$3:$AA$10000),--(MONTH(BAU!$X$3:$X$10000)=1),--(YEAR(BAU!$X$3:$X$10000)=2013))
预订
=SUMPRODUCT(-BAU!$X$3:$X$10000)”,-(月(BAU!$X$3:$X$10000)=1),-(年(BAU!$X$3:$X$10000)=2013年)
利润
=SUMPRODUCT(--IF(ISNUMBER(BAU!$AA$3:$AA$10000),BAU!$AA$3:$AA$10000),--(月(BAU!$X$3:$X$10000)=1),--(年(BAU!$X$3:$X$10000)=2013))
我有两个问题,首先,我有大约300个单元格,这些单元格包含每个月和每年的客户,使用control shift enter单独激活这些单元格需要很长时间,当我尝试一次激活所有单元格时,公式中的月和年标准,例如(=1&=2013)在每个单元格中重复,因此,与其搜索每个月,每个单元格只查询=1(一月),这可以避免吗
其次,手动控制shift输入每个单元格并保存/关闭工作簿后,当我重新打开工作簿时,每个单元格都会出现#值错误,这意味着我必须重复整个CSE过程
如果您有任何帮助,我们将不胜感激。对不起,如果我说得不太清楚,我会尽力帮助您。如果您觉得这是您想要的
=COUNTIFS(BAU!$X$3:$X$10000,">=1/1/2013",BAU!$X$3:$X$10000,"<=1/31/2013")
=COUNTIFS(BAU!$X$3:$X$10000,“>=1/1/2013”,BAU!$X$3:$X$10000,”=1/1/2013,“BAU!$X$3:$X$10000,”=“&A1,BAU!$X$3:$X$10000,”&A1,BAU!$X$3:$X$10000,“您使用的是什么版本的Excel?您好,我正在使用Excel 2010,有什么想法吗?谢谢您的帮助,以上示例的组合解决了我的问题:)
=SUMIFS(BAU!$AA$3:$AA$10000,BAU!$X$3:$X$10000,">=1/1/2013",BAU!$X$3:$X$10000,"<=1/31/2013")
=COUNTIFS(BAU!$X$3:$X$10000,">="&A1,BAU!$X$3:$X$10000,"<="&A1+30)
=SUMIFS(BAU!$AA$3:$AA$10000,BAU!$X$3:$X$10000,">="&A1,BAU!$X$3:$X$10000,"<="&A1+30)