IF语句

时间:2018-01-05 02:32:56

标签: excel if-statement excel-formula sum

我目前有一个大的嵌套IF语句,它使用辅助单元格(C1)根据数字1,2,3,5和1来决定使用哪个公式。 6.具体来说,当A列中有空白单元格时,需要更新较大嵌套IF语句中的一个IF语句。以下是我的工作簿的设置方式:

  1. 数据标签 Data Tab
  2. 奖金标签 enter image description here
  3. 摘要标签
  4. enter image description here

    这是我目前在B栏中的公式:

    =IF(Data!$C$1=2,IF(SUM(Bonus!B2:C2)<1,0,1)*Data!$B$3+Data!$B$2)
    

    我要找的是当A列中的单元格为空白时,B列中相应的单元格为0.再次,上面的公式必须保留在= IF(数据!$ C $ 1 = 2,格式因为它是更大的嵌套IF语句的一部分。

    我正在寻求答案:

    enter image description here

    谢谢你的期待!

3 个答案:

答案 0 :(得分:1)

试试这个:

=IF(Summary!A2="",0,IF(Data!$C$1=2,IF(SUM(Bonus!B2:C2)<1,0,1)*Data!$B$3+Data!$B$2))

答案 1 :(得分:0)

如何在此处添加IF呢?

=IF(Data!$C$1=2,
      IF(LEN(Summary!A2)>0,1,0)*
     (IF(SUM(Bonus!B2:C2)<1,0,1)*Data!$B$3 + Data!$B$2))

或者像这样

=IF(Data!$C$1=2,
     IF(LEN(Summary!A2)>0,
         IF(SUM(Bonus!B2:C2)<1,0,1)*Data!$B$3 + Data!$B$,
         0))

答案 2 :(得分:0)

怎么样:

=IF(AND($C$1=2,LEN(A2)>0),IF(SUM(Bonus!B2:C2)<1,0,1)*Data!$B$3+Data!$B$2)

我意识到这最终会给你FALSE而不是0,但我不知道你的7个IF语句的其余部分是什么样的。

修改 基于@AlexisOlson的评论:

=1*IF(AND($C$1=2,LEN(A2)>0),IF(SUM(Bonus!B2:C2)<1,0,1)*Data!$B$3+Data!$B$2)

如果需要,当A列为空时,现在返回0