Ваша оригинальная формула может быть значительно уменьшена. Вот два примера.
=IF(AND(B4="Operational", CODE(LEFT(E4))>=65, CODE(LEFT(E4))<=71), "Operations Database 1 A-G", "")
=IF(AND(B4="Operational", OR(LEFT(E4)={"A","B","C","D","E","F","G"})), "Operations Database 1 A-G", "")
Это значительно упрощает добавление новых условий в приведенные выше формулы.
=IF(AND(B4="Operational", CODE(LEFT(E4))>=65, CODE(LEFT(E4))<=71), "Operations Database 1 A-G", IF(AND(B4="Operational", CODE(LEFT(E4))>=72, CODE(LEFT(E4))<=77), "Operations Database 1 H-M", ""))
=IF(AND(B4="Operational", OR(LEFT(E4)={"A","B","C","D","E","F","G"})), "Operations Database 1 A-G", IF(AND(B4="Operational", OR(LEFT(E4)={"H","I","J","K","L","M"})), "Operations Database 1 H-M", ""))
Дальнейшая консолидация может быть достигнута путем поиска в статических массивах.
=IF(B4="Operational", "Operations Database 1 "&INDEX({"A-G","H-M","N-Z"}, MATCH(LEFT(E4), {"A","H","N"})), "")