Работа с длинными формулами (Microsoft Excel)
Любой, кто давно использует Excel, знает, что некоторые формулы могут быть довольно длинными. Excel обрабатывает их — пока они построены правильно — но они могут быть затруднительными для понимания людьми.
Даже после того, как вы разработаете свои собственные формулы, у вас могут возникнуть проблемы с их пониманием через несколько недель или месяцев.
Один из способов облегчить понимание формул — использовать Alt + Enter в середине формулы, чтобы «отформатировать» ее отображение на экране. Рассмотрим, например, следующую длинную формулу:
=+IF($A2=0,0,IF($B2<4264,0,IF(AND($B2>=4264,$B2<=4895), (-22.31$C2/365),IF(AND($B2>=4895,$B2<=32760),($B20.093- 476.89)$C2/365,IF($B2>32760,($B20.128-1623.49)*$C2/365)))))
Эту формулу можно также записать следующим образом, нажимая Alt + Enter в конце каждой строки формулы:
=+IF($A1=0,0, IF($B1<4264,0, IF(AND($B1>=4264,$B1<=4895),(-22.31$C1/365), IF(AND($B1>=4895,$B1<=32760),($B10.093-476.89)$C1/365, IF($B1>32760,($B10.128-1623.49)*$C1/365)))))
Теперь разбитая формула отображается в пяти строках, хотя вся она отображается в одной ячейке. Формула с разбивкой по частям работает так же, как если бы все они были в одной строке.
Кроме того, если вы скопируете полную разбитую формулу из панели формул и вставите ее на рабочий лист, каждая строка формулы будет вставлена в отдельную ячейку, что упростит проверку каждой части. Это намного быстрее, чем копирование и вставка частей исходной формулы.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3043) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Dealing_with_Long_Formulas [Работа с длинными формулами]
.