excel - 计算范围内有多少不是空白或在列表中

标签 excel ms-office

我有一份值(value)观 list :(得梅因、奥马哈、明尼阿波利斯、堪萨斯城)

我有一堆数据,每行都有一个城市(1-2个城市,有两列,第二列很少使用)。我需要计算一个城市出现的次数不是前面提到的四个之一。

我需要在一个单元格中输入什么功能代码来计算某个范围内有多少次不在列表中?

最佳答案

假设您要计算不包含集合列表中的值的所有非空单元格(也不包括 ="" ),您可以使用:(假设检查范围为 A1:B8 并且值列表位于 E1:E4 )

=SUMPRODUCT((LEN($A$1:$B$8)>0)*1)-SUMPRODUCT(COUNTIF($A$1:$B$8,$E$1:$E$4))

此公式仅计算每个非空单元格,然后减去找到的匹配项的计数。

如果您还有任何问题,请尽管问:)

编辑 :

关于斯科特的评论:要么选择
=SUMPRODUCT((LEN($A$1:$B$8)>0)*1,COUNTIF($E$1:$E$4,$A$1:$B$8))

或者
=SUMPRODUCT((LEN($A$1:$B$8)>0)-COUNTIF($E$1:$E$4,$A$1:$B$8))

但正如所说:有很多方法可以解决这个问题;)

关于excel - 计算范围内有多少不是空白或在列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36776269/

相关文章:

c# - 如何在不打开 excel 文件的情况下将 excel 工作表复制到另一个 excel 工作簿中# winforms?

c# - 办公自动化DCOM故障

excel - XL 宏可以选择具有可变起始行和结束行的范围吗?

c# - 使用 OpenXML 按工作表名称读取 excel

Excel 宏 : iterate through workbooks and print individual sheets from each

ms-office - Excel 2010中的共享字符串

javascript - Elfinder 上 dblClcik

php - Return Back 在 Excel::load() 函数中起作用:Laravel 4.2

excel - 如何在Excel中根据IP地址查找位置

c# - 在c#中查询excel表