确定列范围中的任何单元格是否等于0,最终结果是否为0,否则为2

时间:2013-11-10 17:58:35

标签: excel excel-vba excel-formula vba

很抱歉,如果我的标题令人困惑。我是excel中的逻辑公式的新手,但我现在需要它来实现某些目标。我已经检查了互联网上的公式,但发现它令人困惑,不知道我应该使用什么方法。

这是我的情况: 我有一个excel包含超过50行。在每一行中,有5个不同的列,其值为1或0,并且有一个额外的列来确定最终值,如下所示:

A1 = 0,B1 = 1,C1 = 0,D1 = 1,E1 = 1,F1 =(最终值)

我需要的是检查从A1到E1的任何单元格是否由0组成,然后F1将等于0的逻辑语句,否则如果所有单元格值为1,则F1等于2.

正如我之前所说,有超过50行具有相同的东西,每行包含5列,值为1或0,最后一个额外的列,根据5保持最终值0或2列。

请告诉我任何可用于满足我需求的方法,或者是否有更好的解决方案来处理所有基本相同的行。

感谢您的时间。

2 个答案:

答案 0 :(得分:7)

我喜欢加里的学生聪明,但为了清楚起见,我喜欢:

=IF(COUNTIF(A1:E1,0)=0,2,0)

答案 1 :(得分:4)

如下:

<强> = MIN(A1:E1)* 2