excel,怎样写下一个工作日的求和函数公式?

如题所述

你的问题可充分利用Excel的日期函数,下面的回答,除你需要的公式外,外送两份福利!
福利一:E3中输入公式:
=WORKDAY("2013/8/1",ROW(1:1))
下拉
福利二:K3中输入公式:
=WORKDAY.INTL("2013/8/1",ROW(1:1),"0000001")
下拉
下面是你需要的公式:
双休日模式:
F3中输入公式:
=SUMPRODUCT((WORKDAY(OFFSET($A$2,ROW($1:$32),,),1)=$E3)*($C$3:$C$34=F$2)*($B$3:$B$34))
右拉下拉
I3直接点工具栏中的求和即可,会自动得到:
=SUM(F3:H3)
下拉
单休周日模式:
L3中的公式:
=SUMPRODUCT((WORKDAY.INTL(OFFSET($A$2,ROW($1:$32),,),1,"0000001")=$E3)*($C$3:$C$34=L$2)*($B$3:$B$34))
右拉下拉
O3中的公式与I3中一样,直接点求和即可:
=SUM(L3:N3)
下拉

百度知道为什么老拿多年前的问题当新提问来欺骗用户?!表示强烈抗议和极大的愤慨!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-13
你好,你这个我试过了,可以实现。只是因为你的“交易时间”和“到账时间”等都不是真正的日期格式,这为函数的运算人为的增加了很多障碍。其实你的这些日期可以通过对单元格的格式设置,只要输入一个日期,如:3013-08-01
就可以自动的显示为:3013-08-01(周四)
这样既方便了你的录入,也方便了函数的运算了。如果可以,请将你的表格发给我马上帮你搞掂吧。
[email protected]
如果发了,麻烦在这说声,谢谢。
相似回答