Excel:单元格更新公式

我有一个excel表(“月薪”),其中有一个很多公式的工资单。
每个月都有一些价值会随着小时数的变化而变化以使其变得简单。
在第一张表格中计算扣除费用后的金额。

在另一张表(“年薪”)中,我有一张表,每个月都有一个月的工作小时数
我想用excel来计算每个月的净工资,用第一张表来计算。

使用VBAmacros可以轻松完成以下过程:

  1. 复制第i个月的小时数
  2. 将其粘贴在工作表1上
  3. 复制计算的薪水
  4. 将它粘贴到正好在第i个月下面的工作表2上
  5. 在第i + 1个月再做一遍

但是我想知道这个简单的过程是否可能只有公式和没有VBA

您可以使用SUMIFSUMIFS具体取决于您的源数据。

请编辑您的问题与你有什么列,你会希望他们被处理,以获得工作表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 

祝你好运