我的COUNTIF函数的某个部分一直出错,无法找出原因。我相信它是因为Offset功能不会输出一个范围。如果我手动放置一个范围似乎工作正常,但这不是一个选项。
如何使用匹配获得作为输出的范围?
=COUNTIFS(OFFSET(Sheet2!$A$1,0,MATCH(I$1,Sheet2!1:1,0)),"*Accountable*")
答案 0 :(得分:1)
我认为你想要算上#34;责任"从$A$1
到找到的匹配,所以你试图"扩展"单元格A1
由多个单元格组成。放大OFFSET
函数中列数的参数是参数5.试试这个:
=COUNTIFS(OFFSET(Sheet2!$A$1,0,0,1,MATCH(I$1,Sheet2!1:1,0)),"Accountable")
' ^^^
您可以使用INDEX
来实现相同目标。 (有时因其非波动性而受欢迎):
=COUNTIFS(Sheet2!$A$1:INDEX(Sheet2!1:1,MATCH(I$1,Sheet2!1:1,0)),"Accountable")
答案 1 :(得分:0)
解决:
A.S.H关于保持范围相同的提示解决了大部分问题。 我遇到的第二个问题只是对列的错误计算。 它需要是匹配函数,然后减去1列。