同一公式中的多个 IF

Multiple IFs in same formula

请有人帮我结合以下内容:

  1. 如果 P20="1" 和 F27="" 那么该值应该是 0.00

  2. 如果P20="2"那么,如果B22大于等于1000:

    (B22-1000)*0.06+200
    

    但如果 B22 小于 1000:

    B22*0.2
    
  3. 如果 P20="3" 那么:

    B22*F27*E3
    

下面带回 FALSE 的值

 =IF(AND(P20="1",F27=""),0,IF(P20="2",IFS(B22>1000,(B22-1000)*0.06+200,B22<1001,B22*0.2),IF(P20="3",B22*F27*E3)))

试试这个:

=IF(AND(P20=1,F27=""),0,IF(P20=2,IF(B22>=1000,(B22-1000)*0.06+200,B22*0.2),IF(P20=3,B22*F27*E3)))
  1. 我删除了 IFS,因为正常的 IF 包含一个 THEN 和一个 ELSE 部分。
  2. 我使用 P20=1 而不是 P20="1"
  3. 公式中未提及:我已将“单元格格式”修改为“数字”。