我试图计算除n指定范围之外的整个列中的所有字段。我需要选择整个列以迎合未来的扩展
目前正在尝试:
=COUNTIF(B:B,"<>ASY999 OR <>ASY002 OR <>CIB001 OR <>""")
但是公式仍然计算列底部的空白单元格我得到的返回值为65536,这是不正确的
答案 0 :(得分:4)
哪个版本的Excel?在Excel 2007或更高版本中,尝试COUNTIFS(带有“S”),即
=COUNTIFS(B:B,"<>ASY999",B:B, "<>ASY002",B:B,"<>CIB001",B:B,"<>")
我认为ASY999等是文本值.....
在Excel 2003或更早版本中,您可以使用SUMPRODUCT但是您需要限制范围而不是使用整列,因此假设第2行到第1000行中的数据尝试
=SUMPRODUCT(ISNA(MATCH(B2:B1000,{"ASY999","ASY002","CIB001"},0))*(B2:B1000<>""))