带条件和子功能的excel产品
我在LibreOffice中使用此函数,我也想在Excel中使用此表,但不起作用:带条件和子功能的excel产品,excel,excel-formula,Excel,Excel Formula,我在LibreOffice中使用此函数,我也想在Excel中使用此表,但不起作用: SUMPRODUCT(YEAR('m1'!$A$2:$A$5000)=2011;WEEKNUM('m1'!$A$2:$A$5000;2)=24;WEEKDAY('m1'!$A$2:$A$5000;2)=3;'m1'!$K$2:$K$5000) 在m1表的一列中,如果有日期值: 2013.06.29 15:40:00 2013.06.21 18:35:00 etc. 我得到了#值错误 如果我只尝试它的工作部
SUMPRODUCT(YEAR('m1'!$A$2:$A$5000)=2011;WEEKNUM('m1'!$A$2:$A$5000;2)=24;WEEKDAY('m1'!$A$2:$A$5000;2)=3;'m1'!$K$2:$K$5000)
在m1表的一列中,如果有日期值:
2013.06.29 15:40:00
2013.06.21 18:35:00
etc.
我得到了#值代码>错误
如果我只尝试它的工作部件:
=SUMPRODUCT(--(YEAR('m1'!$A$2:$A$5000)=2013))
=SUMPRODUCT(--(WEEKDAY('m1'!$A$2:$A$5000)=5))
但不起作用:
=SUMPRODUCT(--(WEEKNUM('m1'!$A$2:$A$5000)=26))
仅在价值上有效:
=SUMPRODUCT(--(WEEKNUM('m1'!A10)=26))
但对于阵列,请不要:
**=SUMPRODUCT(--(WEEKNUM('m1'!A10:A15)=26))**
以下问题是什么:
SUMPRODUCT(--(WEEKNUM('m1'!A10:A15)=26))
WEEKNUM()函数不能返回数组,因此不能与SUMPRODUCT()函数一起使用,但有一些简单的解决方法
见巴里·胡迪尼的回复:
编辑#1:
对于WEEKNUM()函数,以下将起作用:
=SUMPRODUCT(--(WEEKNUM('m1'!A10:A15+0)=26))
@ScottCraner你想要什么?您需要这样的内容:=2011*24*3*[任何值]
或=[AllValues=2011]*[AllValues=24]*[AllValues=3]*[任何值]
。你可以试试数组公式。@RafaBG 1。不是我的问题,我只是编辑了原稿以使其更具可读性。2.加里的学生有正确的答案。