Excel как язык программирования: необъятные возможности и проблемы

Недавно финансовый аналитик продемонстрировал свою сложную модель в Excel, напомнив, что 750 миллионов людей ежедневно используют эту программу. Для многих Excel — это просто таблицы, однако на самом деле они пишут код. Формулы, такие как =СУММ(A1:A10), — это функции, а ячейки выступают в роли переменных. Функции высшего порядка, такие как LAMBDA, значительно расширяют возможности Excel, позволяя создавать собственные функции без макросов. Однако это также создает проблемы: более 80% финансовых моделей зависят от .xlsx файлов, что увеличивает риск ошибок. Известные случаи, как «Лондонский кит» и ошибки в MI5, подчеркивают, что нефункциональная проверка и отсутствие документации могут привести к катастрофам. Важно не только признать, что 750 миллионов человек разрабатывают программное обеспечение, но и думать о повышении стандартов в использовании Excel для решения более сложных задач.

Понравилась статья? Поделиться с друзьями: