如何在Google表格中使用可变范围?

时间:2019-05-31 09:23:02

标签: google-sheets google-sheets-formula named-ranges

目前我有这样的公式: COUNTIFS(B3:B36,"16",E3:E36,"01")

是否可以将这些范围B3:B36E3:E36转换为变量,例如B'start_cell_value':B'stop_cell_value'。

整个过程看起来像:

 =COUNTIFS(B'start_cell_value':B'stop_cell_value',"16",E'start_cell_value':E'stop_cell_value',"01")

start_cell_valuestop_cell_value只是一些存储在单独单元格中的数字。这将有所帮助,因为仅更改这些单元格中的数字也会更改公式中的所有内容,而这正是我想要的。

我尝试将其他单元格中的数字值与一个字母组合起来以形成有效的单元格名称,但是它似乎不起作用,或者只是引发了引用错误。

任何想法都会受到赞赏。

2 个答案:

答案 0 :(得分:0)

如果在单元格A1中具有start_cell_value,在A2中具有stop_cell_value,请尝试以下公式:

=COUNTIFS(INDIRECT("B"&A1&":B"&A2),"16",INDIRECT("E"&A1&":E"&A2),"01")

答案 1 :(得分:0)

使用命名范围,您甚至可以使用它:

=COUNTIFS(INDIRECT("B"&start_cell_value&":B"&stop_cell_value), "16", 
          INDIRECT("E"&start_cell_value&":E"&stop_cell_value), "01")

enter image description here

=COUNTIFS(INDIRECT("B"&A1&":B"&A2), "16",
          INDIRECT("E"&A1&":E"&A2), "01")

enter image description here