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))
    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com