EXCEL问题.高手进

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:31:21
比如.当B1格的数达到10000时.B2格则为10%
如果B1格的值不到10000时.B2格则为5%.那B2里该怎么写?
还有一个问题.想让D1=B1+C1 D2=B2+C2以此类推.要怎么产才能让Dn=Bn+Cn啊..要一个公式就可以的.不要说把公式拉下去......我想让D整列都是这样.要怎么弄?

=TEXT(IF(B1<=10000,5%,10%),"0%")

**********
按下ALT+F11,双击右边的"sheet1"(假设你的功能是要在sheet1中完成的),然后复制下面代码后,退出.只要在B,C列输入数字.D列就会自动运算

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Or Target.Column = 3 Then
Cells(Target.Row, 4) = Cells(Target.Row, 2) + Cells(Target.Row, 3)
End If
End Sub

好写..
=IF(B1<=10000,5%,10%)