AND(OR (
RecordTypeId = "012A00000008lJ5",
RecordTypeId = "012L00000000fjS"))
IF (ISPICKVAL (Territory__c , "MANAGER - SCHOOL") , "SCHOOL",
IF (ISPICKVAL (Territory__c , "MANAGER - KEY ACCOUNTS"), "RETAIL STORE",
IF (OR (
ISPICKVAL (Territory__c , "DIRECTOR - CAN"),
ISPICKVAL (Territory__c , "DIRECTOR - GREATER EUROPE / AUSTRALIA"),
ISPICKVAL (Territory__c , "DIRECTOR - WESTERN EUROPE"),
ISPICKVAL (Territory__c , "GM DOMESTIC"),
ISPICKVAL (Territory__c , "MANAGER - AFRICA & MIDDLE EAST"),
ISPICKVAL (Territory__c , "MANAGER - ASIA"),
ISPICKVAL (Territory__c , "MANAGER - BSG / OTHERS"),
ISPICKVAL (Territory__c , "MANAGER - EASTERN EUROPE"),
ISPICKVAL (Territory__c , "MANAGER - EMERGING BRANDS"),
ISPICKVAL (Territory__c , "MANAGER - LATIN AMERICA"),
ISPICKVAL (Territory__c , "MANAGER - NORTHEAST"),
ISPICKVAL (Territory__c , "MANAGER - SALONCENTRIC / OTHERS"),
ISPICKVAL (Territory__c , "MANAGER - TNG"),
ISPICKVAL (Territory__c , "MANAGER - VALUEMARKETS EAST"),
ISPICKVAL (Territory__c , "MANAGER - VALUEMARKETS WEST"),
ISPICKVAL (Territory__c , "REP SHOP4U 1-1"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-2"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-3"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-4"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-5"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-6"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-7"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-8"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-9"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-10"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-10"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-11"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-12"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-13"),
ISPICKVAL (Territory__c , "REP SHOP4U 2-14"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-15"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-16"),
ISPICKVAL (Territory__c , "REP SHOP4U 1-17"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-18"),
ISPICKVAL (Territory__c , "REP SHOP4U 3-19"),
ISPICKVAL (Territory__c , "REP SHOP4U 1-19"),
ISPICKVAL (Territory__c , "REP SHOP4U 0-19"),
ISPICKVAL (Territory__c , "VP INTERNATIONAL")),
"DISTRIBUTOR",
NULL ))))
Doh! sorry, bad comma... try this: IF(
AND(
OR (
RecordTypeId = "012A00000008lJ5",
RecordTypeId = "012L00000000fjS"),
CASE(Territory__c ,
"MANAGER - SCHOOL", 1,
"DIRECTOR - CAN", 1,
"DIRECTOR - GREATER EUROPE / AUSTRALIA", 1,
"DIRECTOR - WESTERN EUROPE", 1,
"GM DOMESTIC", 1,
"MANAGER - AFRICA & MIDDLE EAST", 1,
"MANAGER - ASIA", 1,
"MANAGER - BSG / OTHERS", 1,
"MANAGER - EASTERN EUROPE", 1,
"MANAGER - EMERGING BRANDS", 1,
"MANAGER - LATIN AMERICA", 1,
"MANAGER - NORTHEAST", 1,
"MANAGER - SALONCENTRIC / OTHERS", 1,
"MANAGER - TNG", 1,
"MANAGER - VALUEMARKETS EAST", 1,
"MANAGER - VALUEMARKETS WEST", 1,
"REP SHOP4U 1-1", 1,
"REP SHOP4U 2-2", 1,
"REP SHOP4U 2-3", 1,
"REP SHOP4U 2-4", 1,
"REP SHOP4U 0-5", 1,
"REP SHOP4U 0-6", 1,
"REP SHOP4U 2-7", 1,
"REP SHOP4U 0-8", 1,
"REP SHOP4U 2-9", 1,
"REP SHOP4U 2-10", 1,
"REP SHOP4U 0-10", 1,
"REP SHOP4U 2-11", 1,
"REP SHOP4U 0-12", 1,
"REP SHOP4U 2-13", 1,
"REP SHOP4U 2-14", 1,
"REP SHOP4U 0-15", 1,
"REP SHOP4U 0-16", 1,
"REP SHOP4U 1-17", 1,
"REP SHOP4U 0-18", 1,
"REP SHOP4U 3-19", 1,
"REP SHOP4U 1-19", 1,
"REP SHOP4U 0-19", 1,
"VP INTERNATIONAL", 1,
0) = 1),
"DISTRIBUTOR",
NULL )