Excel — это компьютерная программа, разработанная и распространяемая Microsoft Corp . Это программное обеспечение officeproduct.info/microsoft-excel/ , которое позволяет выполнять бухгалтерские и финансовые задачи благодаря своим функциям, разработанным специально для создания и работы с электронными таблицами .
Первый рейд Microsoft в мир электронных таблиц (которые позволяют манипулировать числовыми данными в таблицах, образованных объединением строк и столбцов) состоялся в 1982 году , с представлением Multiplan . Три года спустя появилась первая версия Excel.
По иску компании, которая уже продавала программу под названием Excel, Microsoft была вынуждена представить свой продукт в качестве Microsoft Excel во всех своих официальных релизах и юридических документах.
Microsoft представила в 1989 году свою первую версию Office , офисный пакет (набор программ, которые полезны в офисных задачах), который включал Excel, Word (текстовый процессор) и PowerPoint (приложение для создания мультимедийных презентаций).
Microsoft Excel представила на протяжении всей своей истории различные проблемы с операциями, выполняемыми на листе. Одним из наиболее важных из них была невозможность работы с датами до 1900 года, по крайней мере, используя собственный формат даты приложения; один из способов пройти через это препятствие-создать пользовательские поля с числовыми форматами в сочетании с умными формулами, которые рассматривают их как хронологические данные.
Примечательно, что Excel-это коммерческая программа: для ее установки необходимо оплатить лицензию. Есть и другие варианты с открытым исходным кодом («open source«), которые могут быть установлены или запущены бесплатно, а также позволяют управлять электронными таблицами, такими как OpenOffice.org Calc и Google Docs . Большинство из этих продуктов совместимы с документами, созданными в Excel, но не происходит то же самое в обратном направлении (Excel не может читать файлы, созданные с помощью этих программ).
Одна из сильных сторон Excel заключается в том , что она дает своим пользователям возможность настраивать свои электронные таблицы, программируя собственные функции, выполняя конкретные задачи, соответствующие потребностям каждого из них и не включенные в исходный пакет. В целом, варианты два: создание формул в той же ячейке листа, о которой идет речь, или использование модуля разработки в Visual Basic.
В первом случае возможности очень ограничены, хотя это не означает, что их недостаточно для большинства пользователей. Основная проблема заключается в дискомфорте, связанном с написанием кода в ячейке, без возможности использования разрывов строк, табуляции или комментариев, среди многих других элементов, характерных для обычного редактора. Разработка функций в псевдониме Excel оказывается неестественной, неудобной и неинтуитивной для программиста, не говоря уже о том, что различные структурные ограничения делают не все возможным .
Для разработчиков, которые ищут очень конкретные цели, или более сложные вычисления в среднем или сравнения нескольких данных, решение заключается в использовании Visual Basic. Это язык с относительно высокой степенью абстракции (который значительно отдаляется от машинного языка, от того, как работает процессор) и который, как и тот, который используется в Excel, работает по событиям (это означает, что пользователь должен выполнить какое-то действие для запуска программы).
Тем не менее, сочетание Excel и Visual Basic также имеет свои ограничения и никоим образом не может превзойти возможный уровень настройки и точности путем создания программы с нуля; но это очень эффективно и удобно для небольшой компании, которая не хочет вкладывать деньги и время, необходимые для разработки своих собственных приложений.