计算列中的值不是列表的一部分的行数
我有一个数据集,让我们这样说:
项目名
苹果
胡萝卜
胡萝卜
梨
梨
菠萝
萝卜
橙子
橙子
菠萝
菠萝
我也有这样的LIST:
项目列表:
苹果
橙子
菠萝
如何编写一个公式来计算数据集中有多less行的值不是列表的一部分? …在这种情况下5 …
你可以从总数中拿出列表中的数字:
=COUNTA($A$2:$A$20)-SUMPRODUCT(COUNTIF($A$2:$A$20,$B$2:$B$20))
假定列A中的数据项和列B中的列表
您需要创build列表的命名范围。
标记您的项目列表,并在“名称框”中写入LIST。
现在如果长列表在列A中,那么在列B中写下面的公式:
=IFERROR(VLOOKUP(A1;LIST;1;FALSE);1)
如果没有写“1”,它将在LIST中find匹配。
=COUNTIFS(rng,"<>Apple",rng,"<>Orange",rng,"<>Pineapple")
假设您的长列的命名范围是rng。
如果你的短名单很短,这显然是最好的。