我正在尝试对两个值之间的一列单元格进行计数:我有一个列表,范围是 A2:A118。我想在达到特定值时开始计数,在达到另一个特定值时停止计数。假设我想在范围 A2:A118、A4 =“苹果”时开始计数,它会开始计数 A5 = [“另一种水果”]、A6 =[“另一种水果”]、A7 = [“另一种水果”] [...] 直到在 A30 中达到“香蕉”,然后它会停止计数。我不确定这是否仅通过公式就可以实现,或者我是否必须使用 VBA 来制作循环或类似的东西。
答案1
MATCH 函数返回行号。简单的减法即可得出结果。
=MATCH("Bananas", A:A, 0)-MATCH("Apples", A:A, 0)
您可能想添加也可能不想添加,-1
具体取决于您是否要包含苹果是否排。