Below is my formula that I want to execute I tried using '&& and ||' instead but I am still getting error Can you please help
IF(
AND(
$RecordType.Name = "Reseller",
ProgramTypeGrouping__c != "Global SI",
OR(
ISPICKVAL(Status__c , "Contracted"),
ISPICKVAL(Status__c , "Terminating")
),
OR(
AND(
$RecordType.Name = "Service Provider"),
OR(
ISPICKVAL(Status__c , "Contracted"),
ISPICKVAL(Status__c , "Terminating")
)
),
OR(
AND(
ISPICKVAL( Account__r.PRM_IsDisplayedOnPartnerLocator__c , ""),
OR(
ISPICKVAL(PartnerTier__c, "Gold"),
ISPICKVAL(PartnerTier__c, "Platinum"),
ISPICKVAL(PartnerTier__c, "Premier"),
ISPICKVAL(PartnerTier__c, "Platinum-Federal"),
ISPICKVAL(PartnerTier__c, "Gold-Federal"),
ISPICKVAL(ProgramType__c, "Global MB Edition"),
ISPICKVAL(ProgramType__c, "MarketBuilder"),
ISPICKVAL(ProgramType__c, "MEDITECH"),
ISPICKVAL(ProgramType__c, "Velocity"),
ISPICKVAL(ProgramType__c, "Velocity-Plus"),
ISPICKVAL(ProgramType__c, "MarketBuilder-Velocity"),
ISPICKVAL(ProgramType__c, "Premier-VAR"),
ISPICKVAL(ProgramType__c, "Premier-Velocity"),
ISPICKVAL(ProgramType__c, "MarketBuilder-VAR")
)
),
ISPICKVAL( Account__r.PRM_IsDisplayedOnPartnerLocator__c , "YES")
)
),
True,
False
)
OR
formula,try usingCONTAINS
. For example:CONTAINS('|Gold|Platinum|Premier|', TEXT(ProgramType__c))
OR(ISPICKVAL())
approach (512 vs 163 in a test in my dev sandbox).