当输入的数据未出现在特定列表中时,我在 Excel 中使用以下公式来计算错误。
=SUMPRODUCT(--(COUNTIF(MyList,TestData)=0))
但是,它将空白单元格视为错误。我该如何让它忽略空白单元格?
答案1
你可以忽略范围内的空白单元格通过使用Index
和Match
函数。
=SUMPRODUCT(--(COUNTIF(MyList,INDEX(TestData,(MATCH(99^99,TestData,1))))=0))
此函数应该返回一个1
仅有的如果TestData
范围内出现一个数字,但该数字在该范围内不存在Mylist
。 中会跳过空白单元格TestData
。
答案2
如果您指的是 TestData 中的空白单元格,请尝试以下操作:
=SUMPRODUCT((COUNTIF(MyList,TestData)=0)*(TestData<>""))