Excel 中有关减法公式函数问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:08:21
我有一列数据,我想把最下面的一个非空数-去最上面一个数,该用什么公式???最下面的一个数是要经常更新的,可能今天是第20行,明天就是30行,我不知道该怎么使用函数。谢谢解答!给出我所有的积分了~~~~~
用这个就可以了。
=OFFSET(B1,MAX(IF(B2:B20<>"",ROW(B2:B20),0))-1,0)

假设你的这一列数据是从A1开始的,则在excel中加一个按钮,双击之,在VBA窗口中加入如下代码:
Private Sub CommandButton1_Click()
Dim i As Integer
i = 1
While Cells(i, 1) <> ""
i = i + 1
Wend
Cells(1, 2) = Cells(i - 1, 1).Value - Cells(1, 1).Value
End Sub
'==========================
最后相减的结果放在了B1。

用VBA吧, 先算下有多少行,最后再做减法

无法直接解决

还是用一般方法吧,简单一个公式,也就费费手了.比使劲淘函数费脑子强多了呀.哈哈.

假如该列数据之间是没有空格
公式是 =OFFSET(A1,COUNTA(A:A)-1,0)-A1