У меня есть интересная задача - мне нужно запустить проверку следующих данных в Excel:
| A - B - C - D |
|------|------|------|------|
| 36 | 0 | 0 | x |
| 0 | 600 | 700 | x |
|___________________________|
Вы должны извинить мое чудесно плохое искусство ASCII. Поэтому мне нужен столбец D (x), чтобы выполнить проверку против смежных ячеек, а затем, при необходимости, преобразовать значения. Здесь критерии:
Если столбец B больше 0, все отлично работает, и я могу получить кофе. Если это не соответствует этому требованию, мне нужно преобразовать A1 в соответствии с таблицей - например, 32 = 1420
и поместить в D
. К сожалению, нет никакой связи между A и тем, что нужно преобразовать, поэтому создание расчета не может быть и речи.
Оператор case или switch был бы идеальным в этом сценарии, но я не думаю, что это родная функция в Excel. Я также думаю, что было бы сумасшествием сгруппировать кучу выражений =IF()
, которые я сделал около четырех раз, прежде чем решить, что это плохая идея (история моей жизни).