Единственный минус в том что вычисляются все вырежения, которые внутри Pick(), соответственно тяжелые функции, из которых долна считаться только одна лучше не засовывать туда...
А так Pick(Match( вверху выражения, позволяет сделать очень наглядную формулу, каждую составляющую из которых можно завернуть отдельной переменной, например...