在excel中计算3个月(31天、30天、31天)的每个月的工资除以当月天数乘以实际天数最后总和要怎么设置??

如题所述

图中显示的是4-10月,这好像不止3个月吧?你说的3个月是指哪3个月?另外,实际天数就是每个人对应行中E:K列的数据吗?

根据我的猜测,L3的公式为:

=SUMPRODUCT(D3*E3:K3/DAY(DATE(2013,SUBSTITUTE(E$2:K$2,"月","")+1,)))

如果E2:K2的月份是固定的,不变得,公式可以简化为:

=SUMPRODUCT(D3*E3:K3/DAY(DATE(2013,COLUMN(E:K),)))

如果E2:K2输入的是数字4、5、6、7、8、9、10,然后通过设置单元格格式显示为4月、5月……,公式可以为:

=SUMPRODUCT(D3*E3:K3/DAY(DATE(2013,E$2:K$2+1,)))

如果E2:K2为日期格式数据,则公式为:

=SUMPRODUCT(D3*E3:K3/DAY(DATE(YEAR(E$2:K$2),MONTH(E$2:K$2)+1,)))

至于单元格显示######,说明你单元格宽度无法显示数据,请将L列列宽拉宽,直到显示全部数据即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-29
=月工资标准*(当月出勤天数/当月天数 合计)
比如计算序号1应发工资L3公式 :=D3*(E3/30+F3/31+G3/30+H3/31+I3/31+J3/30)追问

结果会变成######,没有数值

第2个回答  2013-10-29
结果会变成######,没有数值

是因为——列宽不足
请增加列宽。
公式没问题!
===========
试试吧,但愿能够帮助您!
相似回答