嵌套IF语句中的参数过多

时间:2019-03-01 18:15:05

标签: excel-formula

在excel中,我正在使用Nested IF语句,并且不确定为什么我得到“此函数中的参数过多”的信息。是因为语句中有重叠吗?

Nested IF语句应该输出以下选项之一:HazOp,SIL,LOPA,HazOp和SIL,HazOp和LOPA

=IF(AND(C42="HazOp"),"HazOp",IF(AND(C43="SIL"),"SIL"),IF(AND(C44="LOPA"),"LOPA",IF(AND(C42="HazOp",C43="SIL"),"HazOp & SIL",IF(AND(C42="HazOp",C44="LOPA"),"HazOp & LOPA",0))))

1 个答案:

答案 0 :(得分:1)

如果您拥有Office 365 Excel,请使用以下命令:

=TEXTJOIN(" & ",TRUE,C42:C44)

如果不使用此功能:

=MID(IF(C42<>""," & " & C42,"") & IF(C43<>""," & " & C43,"") & IF(C44<>""," & " & C44,""),4,99)