EXCEL IF / OR语句使用ISBLANK

我想比较5个属性数据库,我把它们转储到Excel中,因为数据库不能使用SQL,然后花时间重叠,以便我可以看到谁共享相同的值

我正在使用公式

=IF(OR(ISBLANK(A3),ISBLANK(B3),ISBLANK(C3),ISBLANK(D3),ISBLANK(E3)), "NO", "ALL 5 Match") 

向我展示所有5个属性共享这个function,但我有2000行,其中5或3匹配5匹配,我想改变公式告诉我,如果在这个领域有多less单元格是空白的,所以如果1单元格是空白它将列出4匹配,如果2空白将列出3匹配等。

非常感谢您给我指点的任何方向。

forumla看起来像

 =5-(ISBLANK(A3)+ISBLANK(B3)+ISBLANK(C3)+ISBLANK(D3)+ISBLANK(E3)) 

逻辑结果可以像数字一样处理,其中1为真,0为假。 所以我们总结空白的真实,并从可能的细胞数量中减去。

UPDATE

Jeeped与COUNTBLANK的回答更清晰:

 =5-COUNTBLANK(A3:E3) 

假定2007版或更高版本的Excel版本, COUNTBLANK函数可能适合于获取空白的数量,或者较早的COUNTA函数将返回非空白单元格的数量。

CHOOSE函数可以返回一系列响应的结果。

 =CHOOSE(COUNTBLANK(A3:E3)+1, "none blank", "one blank", "two blanks", "three blanks", "four blanks", "five blanks") =CHOOSE(COUNTA(A3:E3)+1, "none filled", "one filled", "two filled", "three filled", "four filled", "five filled") 

CHOOSE函数在基于1的索引上工作,因此必须添加1以避免为零。