0

「作成日」と「リクエストタイプ」と「期日」の列を持つファイルがあります。

「期日」列で、私はこの式を作りました

=IF(OR(B2="PASSPORT LOST REPLACEMENT",B2="NATIONAL MDIFICATION"),A2+34,

数式は 34 日を加算し、結果をセル c に出力しますが、「=」を「IF」の前に置くと、次のエラー メッセージが表示されます。

この関数に非常に多くの引数を入力しました

4

2 に答える 2

1

問題は、式の終わりに向かっていると思います IF(OR(WEEKDAY(A2)=7,WEEKDAY(A2)=1),A2+3, A2+5, IF(OR(B2="LETTERS",B2="PRINT FROM JAWAZAT",B2="EXTENDED OF VISIT VISA",B2="INFORMATION MODIFICATION"),A2+1)))

if には 3 つの結果条件、つまりA2+3A2+5およびIF(OR(B2...

これらは 2 つだけである必要があります。

于 2013-01-27T13:28:14.583 に答える
1

条件の順序に問題がないと仮定すると、ブラケットが 1 つ間違って配置されています。これは、この部分の最後のブラケットです。

IF(OR(WEEKDAY(A2)=7,WEEKDAY(A2)=1),A2+3,A2+5),

したがって、修正された結果は次のとおりです。

=IF(OR(B2="PASSPORT LOST REPLACEMENT",B2="NATIONAL MDIFICATION"),A2+34,
   IF(OR(B2="OCCUPATION CHANGE"),A2+21,
       IF(OR(B2="IQAMA OF ISSUANCE",B2="IQAMAS RE-NEWAL",B2="LOST IQAMA REPLACEMENT",B2="TRANSFER OF SPONSORSHIP",B2="BUSINESS VISA R",B2="SEPARATION OF PERSONNEL"),A2+7,
            IF(OR(B2="LETTERS FROM SISTER COMPANIES",B2="NAME MODIFICATION", B2="MULTIPLE VISA",B2="ADD PERSONNEL"),IF(OR(WEEKDAY(A2)=7,WEEKDAY(A2)=1),A2+3,A2+5),
                IF(OR(B2="LETTERS",B2="PRINT FROM JAWAZAT",B2="EXTENDED OF VISIT VISA",B2="INFORMATION MODIFICATION"),A2+1)))))
于 2013-01-27T15:12:34.033 に答える