excel公式只输入的范围,怎么输入从某个格到当前行?
发布网友
发布时间:2022-04-20 08:05
我来回答
共5个回答
热心网友
时间:2023-07-11 20:10
首先你要明确你要的是什么
是A10这个地址 还是 a1:a10 这个区域变量
A1:到A列当前行前一个行号的
=SUM(OFFSET($A$1,,,ROW()-1))
热心网友
时间:2023-07-11 20:11
用INDIRECT来引用。
=INDIRECT("A"&ROW())
例子:=SUM(INDIRECT("B1:B"&ROW()))
追问这个我懂了,那如果是当前行的上一行呢?没法直接ROW()-1啊
追答
这样引用
=INDIRECT("A"&IF(ROW()=1,1,ROW()-1))
热心网友
时间:2023-07-11 20:11
用OFFSET函数来引用,定义其中第四个参数height。
比如OFFSET($A$1,,,ROW()-1)
OFFSET(reference,rows,cols,[height],[width])
详细参数说明
reference(必选):表示作为偏移量参照系的引用区域。reference必须为对单元格或相连单元格区域的引用;否则,函数OFFSET返回错误值“#VALUE!”。
rows(必选):表示相对于偏移量参照系的左上角单元格,上(下)偏移的行数。行数可正可负,如果为正数,则表示在起始引用的下方;如果为负数,则表示在起始引用的上方。
cols(必选):表示相对于偏移量参照系的左上角单元格,左(右)偏移的列数。列数可正可负,如果为正数,则表示在起始引用的右侧;如果为负数,则表示在起始引用的左侧。
height(可选):表示所要返回的引用区域的行数,可正可负。如果为正数,则表示新区域的行数向下延伸;如果为负数,则表示新区域的行数向上延伸。
width(可选):表示所要返回的引用区域的列数,可正可负。如果为正数,则表示新区域的列数向右延伸;如果为负数,则表示新区域的列数向左延伸。
热心网友
时间:2023-07-11 20:12
很简单,起始单元格固定引用,结束单元格相对引用。如A列是数字,B列是累计。B1的公式:
=SUM(A$1:A1)
B1中只对A1求和,公式下拉到B2,变成:
=SUM(A$1:A2)
对A1:A2求和
下拉到B3:
=SUM(A$1:A3)
对A1:A3求和,依次类推。
而如果要固定引用A1:A10,就写成:
A$1:A$10
公式下拉时,A1:A10的范围不会变。
热心网友
时间:2023-07-11 20:12
首先你要明确你要的是什么 是A10这个地址 还是 a1:a10 这个区域变量A1:到A列当前行前一个行号的=SUM(OFFSET($A$1,,,ROW()-1))