Outra maneira de escrever sua função seria essa. Cada nível seria um argumento para a função um nível acima. Se você olhar a documentação para Função IF e Função OR você verá que você, como erro diz, fornecido a muitos argumentos para algumas dessas funções. Ou seja, algumas das funções if. O único IF correto parece ser o mais aninhado, cada outra instância tem 4 argumentos. Se você remover as entradas "",
, deverá funcionar.
IF(
(
OR
(
AF2="CitiCMT",
AF2="AML APAC ATHENA",
AF2="AML EMEA",
AF2="AML Americas"
)
),
"AML",
"",
IF
(
(
OR
(
AF2="CitiScreening",
AF2="Offshore Wealth Services",
AF2="CitiScreening China"
)
),
"CitiScreening",
"",
IF
(
(
OR
(
AF2="CitiScreening",
AF2="Offshore Wealth Services",
AF2="CitiScreening China"
)
),
"CitiScreening",
"",
IF
(
(
OR
(
AF2="Registrations", AF2="Trade Surveillance - Markets",
AF2="Reg-Reporting", AF2="Trade Surveillance - IBSG",
AF2="eCADD", AF2="EmDD", AF2="Trade Surveillance",
AF2="Trade Surveillance - Retail"
)
),
"Core Compliance",
""
)
)
)
)