Excel:单元格更新公式
我有一个excel表(“月薪”),其中有一个很多公式的工资单。
每个月都有一些价值会随着小时数的变化而变化,以使其变得简单。
在第一张表格中计算扣除费用后的金额。
在另一张表(“年薪”)中,我有一张表,每个月都有一个月的工作小时数 。
我想用excel来计算每个月的净工资,用第一张表来计算。
使用VBAmacros可以轻松完成以下过程:
- 复制第i个月的小时数
- 将其粘贴在工作表1上
- 复制计算的薪水
- 将它粘贴到正好在第i个月下面的工作表2上
- 在第i + 1个月再做一遍
但是我想知道这个简单的过程是否可能只有公式和没有VBA
您可以使用SUMIF
或SUMIFS
具体取决于您的源数据。
请编辑您的问题与你有什么列,你会希望他们被处理,以获得工作表2。
在Excel 2007/2010中,您可以使用sceneriopipe理器来做类似的事情。 但为了一个好的和令人满意的结果,你应该使用vba。 实际上只是录制一个macros,甚至没有进一步的编辑是非常简单的。 只需从月份表中的第一个单元格开始logging,来回复制结果并将鼠标设置为单元格。 那么你可以将这个macros封装在一个vb for循环中:类似于:(用f-11进入vba编辑屏幕)
sub yearly() var i for i = 1 to 12 \\put your macrocode here next i
祝你好运