我在Google表格中使用了COUNTIFS()
公式。每当我在工作表中插入新行时,COUNTIFS
公式的范围就会更新。
例如,如果我的公式是
=COUNTIFS(Detail!C2:C10,"CR",Detail!D2:D10,"Delivered")
然后我将公式插入一行
=COUNTIFS(Detail!C3:C10,"CR",Detail!D3:D10,"Delivered")
因此,新插入的行不在COUNTIFS()
公式的范围内,我得到了不希望的结果。
我尝试将 $
附加到要锁定的范围的列部分,但此操作无效,即Detail!C$2:C10
您能否建议一种方法来锁定范围Detail!C2:C10
,而不考虑新添加了多少行。
答案 0 :(得分:1)
使用INDIRECT
将其永久锁定:
=COUNTIFS(INDIRECT("Detail!C2:C10"), "CR", INDIRECT("Detail!C2:C10"), "Delivered")
答案 1 :(得分:1)
如果要将其从C2:C10更改为C2:C11,则可以将间接引用与普通引用混合使用:
=countifs(indirect("Detail!C2"):Detail!C10,"CR",indirect("Detail!D2"):Detail!D10,"Delivered")