我有一张电子表格,用作我们的销售点。它使用此公式按月计算销售额。列B为交易日期。
按月1日排序 - 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)
提前致谢
答案 0 :(得分:0)
你需要WEEKNUM而不是WEEKDAY。例如:
= WEEKNUM(今天() - DATEVALUE(“1/1/2013”)+ 1)为您提供今天的周数
答案 1 :(得分:0)
从我们的Barry Houdini的帖子here:“WEEKNUM是那些不接受范围参数的函数之一(就像许多Analysis ToolPak函数一样),例如这个公式=WEEKNUM(A1:A10)
只返回#VALUE!错误“
所以我建议在Row5中使用= WEEKNUM(B5)的辅助列(比如ColumnP)并向下复制,公式调整如下(第1周结果):
=SUMPRODUCT(--((P5:P9999)=1),--(B5:B9999<>""),--(D5:D9999="x"),H5:H9999)
然而,这可能会让你在一年中有53个星期的时间,但是我认为它可以接受“第53周”(不到7天)进入下一年。