我有一个数据集,让我们这样说:
项目名称
苹果
胡萝卜
胡萝卜
梨
梨
菠萝
萝卜
橙
橙
菠萝
菠萝
我也有这样的列表:
项目清单:
苹果
橙
菠萝
如何编写一个公式,计算数据集中有多少行的值不是列表的一部分? ......所以在这种情况下5 ...
答案 0 :(得分:2)
您可以将列表中的数字远离总数: -
=COUNTA($A$2:$A$20)-SUMPRODUCT(COUNTIF($A$2:$A$20,$B$2:$B$20))
假设A列中的数据项和B列中的列表。
答案 1 :(得分:0)
您需要创建列表的命名范围 标记您的项目列表,并在"名称框中标记#34;写LIST。
现在,如果长列表在A列中,那么在B列中写下以下公式:
=IFERROR(VLOOKUP(A1;LIST;1;FALSE);1)
如果没有写,它会在LIST中找到匹配,如果没有写'" 1"。
答案 2 :(得分:0)
=COUNTIFS(rng,"<>Apple",rng,"<>Orange",rng,"<>Pineapple")
假设长列的命名范围是rng。
显然,如果您的短名单很短,这种方法效果最好。