0

我想做一个可以返回多个条件的报告。阴性、阳性、取消、阴性/稀释或阳性/稀释。我写了一个带有几个条件的 IIF 语句。

=IIf([Negative]="1","NEGATIVE RESULT",
    IIf([Positive]="1","POSITIVE RESULT",
       IIf([Cancelled]="1","CANCELLED TEST",
          IIf([Negative]="1" And [Dilute]="1","NEGATIVE/DILUTE RESULT",
              IIf([Positive]=”1” And [Dilute]=”1”, POSITIVE/DILUTE
              )
          )
       )
    )
)

第一部分、中间部分和结尾部分都将作为单独的语句单独工作,但当它们一起使用时将不起作用。

我究竟做错了什么?有什么建议么?

4

1 回答 1

0

您可以混合使用SwitchIIf功能:

=Switch(
  [Negative]="1", "NEGATIVE" & IIf([Dilute]="1", "/DILUTE", "") & " RESULT",
  [Positive]="1", "POSITIVE" & IIf([Dilute]="1", "/DILUTE", "") & " RESULT",
  [Cancelled]="1", "CANCELLED TEST"
)
于 2018-10-14T22:28:34.150 回答