excel工资计算代码问题
来源:百度知道 编辑:UC知道 时间:2024/06/28 20:10:21
我做针车部门计件工资的时候,遇到这么一个问题:每一位员工每个月都要重复做一些相同的部件,每个部件的数量和日期是不同的,月底做工资时,我想把每个人当月所做部件相同的合计起来,用excel做时,怎么用一个模块把这个问题解决呢?
xx公司针车部x月工资明细表
姓名 底衬 帮面 工资
张三 5000 8000 3500
李四 6000 3000 2430
王五 7000 5000 3220
合计 18000 18000 9150
能不能把计算公式的具体方法也告诉我一下?谢谢!
xx公司针车部x月工资明细表
姓名 底衬 帮面 工资
张三 5000 8000 3500
李四 6000 3000 2430
王五 7000 5000 3220
合计 18000 18000 9150
能不能把计算公式的具体方法也告诉我一下?谢谢!
公式不是问题,很简单,关键是你要设计你的表格。
你可以一个月一个EXCEL文件,这个文件有两个工作表,一个记录流水,有下面这些列:
A 日期
B 姓名
C 底衬
D 帮面
本表所有数据都是手工输入,每天记录。
另外一个表就是你这个月的工资汇总表,格式就是你给的样子:
A 姓名
B 底衬
C 帮面
D 工资
本表的姓名列是手工输入,其余各列使用公式:
B和C列的公式类似,使用SUMIF从流水表中汇总,比如B2的公式为:
=SUMIF(Sheet1!$B$2:$B$10000,A2,Sheet1!$C$2:$C$10000)
C2的公式为:
=SUMIF(Sheet1!$B$2:$B$10000,A2,Sheet1!$D$2:$D$10000)
D2的公式你会写吧,主要是知道底衬、帮面的单价,例如D2的公式为:
=B2*894/330 + C2*885/330
你直接在合计18000的地方用"=sum()",括号里打想求和的起始位置和结束位置比如“=sum(A1:A10)”
然后直接从合计18000拖到9150就可以了