在MS-Excel中计算两列中具有非零值的行数

我有一个两列的Excel文件。 让它是不同的用户给两部电影的评级。 电影表示列,用户表示行。 我需要find用户对电影进行评分的实例数量,换句话说,如何find两列均为非零的行数。

[User] [Star Wars (1977)] [Star Wars (1983)] 755 1 5 5277 5 3 1577 4388 3 1202 4 3 3823 2 4 5448 5347 4 4117 5 1 2765 4 2 

答案必须是6.我最好是在寻找一些能够给出6的东西,而没有任何中间结果。

你可以使用COUNTIFS函数:

 =COUNTIFS(B1:B10,">0",C1:C10,">0") 

COUNTIFS函数将标准应用于跨越多个范围的单元格,并计算所有条件满足的次数。 详情请看这里 。

Excel有一个函数COUNTBLANK来testing一个字段是否为空。

你可以使用这个公式

 = COUNTBLANK(B1) + COUNTBLANK(C1) 

如果它返回0,那么你知道没有空白。