arrays周数
我有一个电子表格,我们用作销售点。 它使用此公式计算按月销售额。列B是交易date。
按月份sorting1 – 1月 – 日不空白 – Cac如果D#有X从列H
=SUMPRODUCT(--(MONTH(B5:B9999)=1),--(B5:B9999<>""),--(D5:D9999="x"),H5:H9999)
就像是
=SUMPRODUCT(--(WEEKDAY(B5:B9999)=1),--(B5:B9999<>""),--(D5:D9999="x"),H5:H9999)
我需要这个相同的公式,但是我需要周薪(按周薪)为52个工资周。 我发现的是周末(1-7)
提前致谢
您需要WEEKNUM而不是WEEKDAY。 例如:
= WEEKNUM(TODAY() – DATEVALUE(“2013年1月1日”)+1)给你今天的星期数
从我们的Barry Houdini的post中可以看出:“WEEKNUM是不接受范围参数的函数之一(比如许多分析工具库函数),例如这个公式=WEEKNUM(A1:A10)
刚刚返回#VALUE!error”
所以我会build议一个帮助列= WEEKNUM(B5)在Row5(说ColumnP)并复制下来,您的公式调整如下(第一周的结果):
=SUMPRODUCT(--((P5:P9999)=1),--(B5:B9999<>""),--(D5:D9999="x"),H5:H9999)
然而,这可能会给你一年53周的时间,但是我可以接受的是“第53周”(不到7天)。