计算列中的所有字段,但n指定的范围除外 [英] Count all fields in an column, except for n specified range

查看:196
本文介绍了计算列中的所有字段,但n指定的范围除外的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

除了n个指定范围之外,我正在计算整个列中的所有字段。我需要选择整列以满足未来的扩张需求目前我正在尝试:

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

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

解决方案

哪个版本的Excel?在Excel 2007或更高版本中,尝试COUNTIFS(带有S),即



= COUNTIFS(B:B,& ,B:BASY002,B:BCIB001,B:B, - )



我假设ASY999等是文本值.....



在Excel 2003或更早版本中,您可以使用SUMPRODUCT,但是您需要限制范围,而不是使用整个列,因此假设行2到1000中的数据尝试



= SUMPRODUCT(ISNA(MATCH(B2:B1000,{ ASY999,ASY002,CIB001},0))*(B2:B1000 - ))


I am trying to count all the field in an entire column except for n specified range. I need to select the entire column to cater for future expansion

currently i am trying:

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

But the formula still counts the blank cell at the bottom of the column I get a return value of 65536 which is not correct

解决方案

Which version of Excel? In Excel 2007 or later try COUNTIFS (with an "S"), i.e.

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

I assume ASY999 etc are text values.....

In Excel 2003 or earlier you can use SUMPRODUCT but you need to restrict the range rather than using the whole column so assuming data in rows 2 to 1000 try

=SUMPRODUCT(ISNA(MATCH(B2:B1000,{"ASY999","ASY002","CIB001"},0))*(B2:B1000<>""))

这篇关于计算列中的所有字段,但n指定的范围除外的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆