我有一个任务跟踪表,要计算基于对特定年份的周数接受任务的数量。谢谢你的职位COUNTIF date occurs in same week number and year
但我仍然有我有一列的日期,许多细胞都是非空的,充满了问题连字符“ - ”。如果我删除连字符,公式工作正常。但我需要保持“ - ”细胞,其中没有输入的日期。
起初我想“SUMPRODUCT” funtion,这表明在细胞,因为连字符的#VALUE错误。我添加的代码--(Task_Status!$X$7:$X$250<>"-")
。但它仍然显示同样的错误。在我的式,其中Q2
是在细胞Q2的BQ2愤怒weeknumber 1至58,我必须从Q3复制(拖曳)公式BQ3。而$C$3
是具有4位数的年份(如2019)细胞。请帮...一个形象在这里 - > Received&Completed_CW
=SUMPRODUCT(--(ISOWEEKNUM(Task_Status!$X$7:$X$250)=Q2),--(YEAR(Task_Status!$X$7:$X$250)=$C$3),--(Task_Status!$X$7:$X$250<>"-"))
太好了,我发现了一个临时的公式......其工作正常,如果不连字符“ - ”的存在,直到INDIRECT
功能指定单元格范围的结束......
=SUMPRODUCT(--(ISOWEEKNUM(INDIRECT("Task_Status!$X$7:$X"&COUNTIFS(Task_Status!$X$7:$X$250,"<>-")+6,TRUE))=Q2),--(YEAR(INDIRECT("Task_Status!$X$7:$X"&COUNTIFS(Task_Status!$X$7:$X$250,"<>-")+6,TRUE))=$C$3))
请给一个比这更好的解决办法,如果有人发现了...因为启动细胞X7
和INDIRECT
功能指定单元格范围内的末端之间仍然存在连字符没有给出结果......仍然需要帮助...
感谢所有谁试图寻求解决方案......并感谢张贴Excel Define a range based on a cell value和Using the value in a cell as a cell reference in a formula?