我有一张excel表(“月工资单”),其中有一个带有 lot 公式的工资单。
每个月有一些价值会像 Nomber of hours 一样变化,以使其变得简单。
收费后的收入金额在第一张表中计算。
在另一张表(“年薪水”)中,我有一张表,每个月都有小时数。 我想用excel来计算每个月的净工资,用第一张计算它。
使用VBA宏可以轻松完成以下过程:
但我想知道这个简单的过程是否可行只有公式且没有 VBA
答案 0 :(得分:1)
您可以使用SUMIF
或SUMIFS
,具体取决于您的源数据。
请使用您拥有的列以及如何处理这些列来编辑您的问题以获取工作表2.
答案 1 :(得分:0)
在excel 2007/2010中,您可以使用scenerio管理器执行类似的操作。但是为了获得良好和满意的结果,你应该使用vba。 实际上只是录制一个宏,没有进一步编辑是非常简单。只需从月份表中的第一个单元格开始记录,来回复制结果并将鼠标设置为单元格。然后你可以将宏封装在一个vb for循环中:类似于: (使用f-11进入vba编辑屏幕)
sub yearly()
var i
for i = 1 to 12
\\put your macrocode here
next i
祝你好运