Слишком много аргументов в выражении Nested IF - PullRequest
0 голосов
/ 01 марта 2019

В 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 голосов
/ 01 марта 2019

Если у вас Office 365 Excel, используйте это:

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

Если не используете это:

=MID(IF(C42<>""," & " & C42,"") & IF(C43<>""," & " & C43,"") & IF(C44<>""," & " & C44,""),4,99)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...