2014-03-05 35 views
0

我希望单元M6每次将大于0的数字添加到M7时,都会添加$ 12.73。每次将大于0的数字添加到另一个单元时,将特定值添加到单元中

示例:

我在做薪水。对于每天工作(字段M7)我帐单$ 12.73(字段M6)。我每个月都会这样做,并且需要保留一个运行列表。

,而不是总把天数在外地M7,然后加入$ 12.73到现场M6,我想+ $ 12.73,当我加的天数来M7自动计算。

请指教。

在此先感谢。

+0

也许'= M7 * 12.73'? –

+0

感谢您的快速响应。当M6更改M7时,M6如何知道将12.73美元添加到其单元中?我不打算让M7乘以M6,而是每当我做出改变M7时向M6增加12.73美元。请指教。 – user3385034

+1

在这种情况下,考虑VBA('Worksheet_Change'事件) –

回答

0

这无法公式来完成,以我的知识。您可以假设添加另一个单元格,您每次执行操作时都会手动增加,但更优雅的解决方案是使用VBA自动将单元格的值增加12.73。

看看这个类似的问题。 Check updates automatically

试试这个在您需要的板材,片材对象“我”,如果代码包含有,而不是在一个模块中才有效。作为一个方面,这也将增加1到值当细胞被清除,但它应该足以让你开始:

Private Sub Worksheet_Change(ByVal Target As Range) 
If Not Intersect(Target, Me.Range("A5")) Is Nothing Then Me.Range("B5").Value = Me.Range("B5").Value + 1 

末次

+0

谢谢。我知道我想要达到什么,我只是不知道如何实现它。 – user3385034

+0

这是一个更简洁的例子。 – sten

0

将这个公式为M6:
=if(M7>0,"12.73","")

输入您的天工作到M7,和M6将自动填充12.73

相关问题