单元格地址能否为变量?
各位朋友,大佬好!想请教一个问题:单元格地址能否为变量?
具体是这样的:
A列有从 A2到An等数值,n为A列有数值的最后一行,可以用函数LOOKUP(2,1/(A:A""),ROW(A:A))求出,n=LOOKUP(2,1/(A:A""),ROW(A:A))。
如n=10, 在B1中要求出A列的和,则可以写成 B1=sum(A2:A10)
因为A列的有数值行数是不固定的,而且最后几行是文本,所以想请教一下,有无办法把变量n写入求和函数中:
即B1=sum(A2: A ???? n)之类
请大哥大姐大佬们指教! 直接sum啊能忽略文本的 忘记vba,专心学函数,我猜你要的是绝对引用,相对引用 =SUM(INDIRECT("A2:A"&LOOKUP(2,1/(A:A<>""),ROW(A:A)))) 或者,=MAX(SUBTOTAL(9,INDIRECT("A2:A"&ROW(2:1000)))) 是的,我要在其它地方的绝对引用中引用由函数求得的行数 多谢指教,我是想在一个公式里写入由函数求得的行数,indirect 函数没有用,它得出的是一个带引号的文本 就是在单元格地址的绝对引用中怎样引用由函数得到的行数或列数
Sum这里我是找了一个简单的例子 =SUMPRODUCT((INDIRECT("$A$2:A"&LOOKUP(2,1/(A:A<>""),ROW(A:A)))=$B$10)*(INDIRECT("$j$2:j"&LOOKUP(2,1/(A:A<>""),ROW(A:A)))))
仔细看了一下您的回复,成功了!多谢 我是想要一个SUMPRODUCT的引用
页:
[1]