【发布时间】:2015-01-20 11:47:25
【问题描述】:
我需要使用 Excel Indirect() 函数来引用非连续范围。这个 (How to define a non continuous range in COUNTIF) 的回答举了一个例子。
总的来说,OP 有两个范围,C1:C15 和 A16。每个范围包含一个 A 或一个 B,计算这两个范围内 B 的数量的方法是
=SUM(COUNTIF(INDIRECT({"C1:C15","A16"}),"B"))
如果我将所有 B 更改为 1,将 A 更改为 0,并将此公式稍微更改为
=SUM(COUNTIF(INDIRECT({"C1:C15","A16"}),"1"))
那么这仍然有效......但是!这不是:
=SUM(INDIRECT({"C1:C15","A16"}))
我可以解决这个问题,但我是否遗漏了 COUNTIF() 函数的一些基本魔力,它以某种方式影响 INDIRECT() 函数按预期运行?
【问题讨论】:
标签: excel