计算列中的所有字段,n指定范围除外

时间:2012-03-06 11:51:29

标签: excel excel-formula

我试图计算除n指定范围之外的整个列中的所有字段。我需要选择整个列以迎合未来的扩展

目前正在尝试:

=COUNTIF(B:B,"<>ASY999 OR <>ASY002 OR <>CIB001 OR <>""")

但是公式仍然计算列底部的空白单元格我得到的返回值为65536,这是不正确的

1 个答案:

答案 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<>""))