История электронных таблиц: из прошлого в настоящее
Развитие любого бизнеса невозможно без четкого планирования, для которого надо располагать оперативной, точной и легко воспринимаемой информацией. Организовать все это помогают электронные таблицы. Из нашей статьи вы узнаете, кем и когда были созданы первые электронные таблицы, а также кому и зачем они нужны.
Содержание:
1. Что такое электронная таблица
2. Применение электронных таблиц
3. История появления электронных таблиц
4. Электронные таблицы сегодня
5. Альтернативы
6. Достоинства электронных таблиц
7. Недостатки электронных таблиц
8. Подведем итоги
Что такое электронная таблица
Электронная таблица – компьютерная программа, которая помогает организовывать, анализировать и хранить данные в табличном формате, а также автоматизировать вычисления. Этот инструмент разрабатывали, чтобы заменить им бумажные таблицы, широко используемые бухгалтерами, и вывести их на цифровой, более современный уровень.
Большая часть расчетов (особенно в сфере бухгалтерии) производится в формате таблицы. Вспомните, как выглядят смета расходов, расчетная ведомость, финансовый баланс, платежка от поставщика коммунальной услуги. С появлением электронных таблиц стало легко и просто решать те вычислительные задачи, которые ранее требовали от пользователя как минимум базовых знаний программирования.
Компьютерная программа обрабатывает данные, находящиеся в ячейках таблицы. В каждой из них могут быть не только цифры, но и текст, а также результаты, полученные вследствие применения формул. Последние автоматически рассчитывают и показывают значения, взаимодействуя с содержимым ячеек. С их помощью можно быстро суммировать, вычитать, умножать большое количество цифр сразу, сравнивать их, определять среднее арифметическое, находить наибольший и наименьший показатель и не только.
У каждого пользователя электронной таблицы есть возможность настраивать сохраненные им значения и видеть, как вносимые изменения влияют на результат. Особенно полезна эта опция для выполнения анализа «если», так как скорость исследования в таком случае увеличивается в разы по сравнению с ручными расчетами. Кроме стандартного набора арифметических действий (сложение, вычитание, умножение и деление), современные программы для работы с электронными таблицами предлагают функции, позволяющие проводить статистические и финансовые операции. Например, просчитать стандартное отклонение либо чистую приведенную стоимость можно, если предварительно запрограммировать в формуле нужную функцию. Они также способны справиться и с более специфическими задачами – к примеру, превратить текст в числа.
Некоторые до сих пор считают, что электронная таблица –
это простой размеченный на столбцы и строки лист, который можно без особого
труда «нарисовать» в том же документе MS Word. Такое мнение ошибочно, ведь
на самом деле это действительно мощный инструмент, позволяющий производить
сложные расчеты и упрощать тем самым решение задач в разных сферах.
Применение электронных таблиц
Электронные таблицы пришли на смену бумажным во всех сферах нашей жизни. Изначально их разрабатывали для решения задач только в бухгалтерском учете, а сегодня их широко применяют везде, где нужно создавать, сортировать и использовать списки табличного формата: от детского сада до крупной корпорации.
Табличный процессор как часть автоматизированной информационной системы активно применяется на производственных предприятиях: туда вводят данные о выполнении заказов, количестве сырьевых материалов, состоянии оборудования и т.д.
В мире бизнеса, где происходит ежеминутное обновление информации о продуктах, компаниях, банковских данных, сейчас просто невозможно обойтись без электронных таблиц и специальных программ для них. Постоянная модернизация уже созданного ПО и появление нового существенно упрощает работу с ним и повышает его доступность для пользователей даже с базовым уровнем компьютерной грамотности.
Электронные таблицы – незаменимый инструмент не только для бухгалтеров, но и для коммерсантов, товароведов, экономистов и представителей других профессий. Они дают возможность легко и просто, не проходя специальное обучение, выполнять даже самые сложные вычисления, моделирование ситуаций и не только. По сути это мощный калькулятор с огромным количеством ценных функций и возможностей, которые значительно повышают эффективность работы их пользователя.
История появления
Идея электронной таблицы принадлежит американскому ученому Рихарду Маттезиху, который в 1961 году обнародовал свое исследование «Budgeting Models and System Simulation». В 1970 году предложенная им концепция была дополнена канадцами Рене Пардо и Реми Ландау. Они подали заявку в патентную организацию, чтобы официально задокументировать авторство разработанного ими алгоритма автоматического вычисления естественного порядка электронных таблиц. Учреждение отклонило ее, однако авторы не сдались и подали в суд на контору. В результате им удалось добиться принятия решения в их пользу – патент был получен.
Рене Пардо и Реми Ландау создали программу LANPAR (LANguage for Programming Arrays at Random) летом 1969 года, выпустившись из Гарвардского университета. Она позволяла произвольно программировать целые массивы данных. LANPAR пользовались американская телекоммуникационная компания AT&T, канадская телекоммуникационная компания Bell Canada и еще 18 телефонных предприятий Канады, а также автомобильный концерн General Motors (США). С ее помощью составляли местные и национальные бюджеты.
VisiCalc
Если рассматривать электронную таблицу как отдельную категорию программного обеспечения, ее «родителем» принято считать американского программиста Дэниэля Бриклина, который в тандеме со своим коллегой и другом Бобом Фрэнкстоном в 1979 году создал программу VisiCalc. Электронная таблица была разработана для персонального компьютера Apple II. Кстати, именно благодаря ей этот ПК стал чрезвычайно популярным, превратившись из увлечения для технарей в распространенный и востребованный инструмент для бизнеса.
После успеха «яблочной» версии в 1981 году VisiCalc был внедрен в 8-битные компьютеры IBM PC, Atari, Commodore PET, TRS-80. Таким образом, в начале 1980-х концепт электронных таблиц получил широкую известность, а VisiCalc стала первой из них. Она объединила в себе основной функционал ПО для работы с электронными таблицами, располагая интерактивным интерфейсом WYSIWYG, автоматизированным пересчетом, строками формул и состояния, функциями копирования диапазона с абсолютными и относительными ссылками, выстраивания формул посредством выбора конкретных ссылочных ячеек. Журнал «PC World» тогда написал о VisiCalc материал как о первой электронной таблице, упустив из внимания, что у нее есть предшественник – LANPAR.
В одном из интервью Дэниэль Бриклин поведал, как у него возникла идея создать VisiCalc. На занятиях в университете он смотрел, как профессор рисовал на доске таблицу, куда вносил результаты расчетов. Когда в вычислениях была обнаружена ошибка, преподавателю пришлось долго вытирать и заново вносить содержимое нескольких строк. Это натолкнуло юного Бриклина на мысль, что этот процесс можно воспроизвести на компьютере. Доска в данном случае послужила моделью, продемонстрировавшей результаты основных формул. Так родилась первая электронная таблица VisiCalc.
SuperCalc
SuperCalc – электронная таблица, разработанная и представленная компанией Sorcim в 1980 году. Сначала входила в пакет программного обеспечения операционной системы CP/M для портативного микрокомпьютера Osborne 1.
Появилась SuperCalc в качестве конкурента VisiCalc. В конце 1980 года создатель первого коммерчески успешного портативного компьютера Адам Осборн занимался поисками того, кто продаст электронные таблицы для его детища – Osborne 1. Сперва он хотел приобрести права на VisiCalc, но получил отказ. Тогда он попросил Sorcim сделать для него такую таблицу, которая могла бы достойно конкурировать с VisiCalc. Эта просьба была удовлетворена, и за разработку взялся Гари Балейсен. Новинка обошлась Осборну в 20 000 долларов. Презентация продукта прошла с успехом. В результате SuperCalc стал поставляться вместе с компьютером Osborne 1 как часть его ПО, а также продаваться отдельно за 295 долларов. В 1982 году эту электронную таблицу перенесли на MS-DOS.
Lotus 1-2-3
Популярность компьютера IBM PC после его выпуска в августе 1981 года росла медленно. Основная причина: большая часть используемых для него программ были «не родными». Созданная в ноябре 1982 года программа Lotus 1-2-3 помогла радикально поменять эту ситуацию. Она писалась специально под IBM PC, поэтому обладала отличной производительностью. Успех Lotus 1-2-3 спровоцировал стремительный рост продаж компьютеров IBM PC. Пользователи соблазнялись высокой отказоустойчивостью, а также значительными улучшениями скорости и графики. По этим параметрам VisiCalc на Apple II теперь отставала.
Вскоре Lotus 1-2-3 окончательно вытеснила с рынка электронных таблиц VisiCalc. В течение нескольких лет она удерживала статус самой востребованной электронной таблицы для MS-DOS .
Многих интересует, почему в названии программы фигурируют цифры «1-2-3». Ответ прост. Разработчик так обозначил количество элементов, из которых она состояла: таблицы, графики и основной функционал базы данных.
Microsoft Excel
Компания Microsoft разработала первую версию Excel для персональных компьютеров линейки Macintosh и выпустила ее в конце сентября 1985 года. Для операционной системы Windows она появилась позднее – в ноябре 1987-го. Компания Lotus почему-то не спешила выпускать электронные таблицы под Windows, и это дало возможность Excel с 1988 года обойти конкурента по количеству продаж. Таким образом, Microsoft стал ведущим разработчиком ПО. Когда Lotus наконец презентовала свой продукт для Windows, специалисты Microsoft уже вовсю работали над сборкой целого пакета Office. В 1995 году электронные таблицы Excel заняли лидирующую позицию на рынке программного обеспечения данной категории, окончательно вытеснив оттуда Lotus 1-2-3. В 2013 году выпуск Lotus 1-2-3 был официально прекращен компанией IBM.
Excel – первый табличный процессор, который давал пользователю возможность корректировать «внешность» таблицы прямо в процессе работы с ней: менять вид ячеек, символы и шрифт. В нем также впервые был
реализован так называемый умный пересчет ячеек. Суть метода заключалась в обновлении лишь тех, которые зависят от измененных. Ранее в электронных таблицах производился автоматический пересчет всех ячеек. Эта процедура выполнялась после каждого нового изменения
(если таблица была объемной, требовалось
время) или же после команды
пользователя (оставшиеся не пересчитанными при
этом значения могли сбивать с толку).
Электронные таблицы сегодня
Один из наиболее популярных и востребованных табличных процессоров в мире сегодня – MS Excel. Программа входит в пакет Microsoft Office. Microsoft Excel – программа, эффективно управляющая электронными таблицами. Основные задачи, для которых ее обычно используют: вычисления, организация и анализ данных. Она помогает оформлять элементарные счета, планировать семейный бюджет, а также делать сложные диаграммы в 3D и вести полноценный бухгалтерский учет для компании.
Рабочее пространство Excel представлено листами. Набор таких листов принято называть книгой. Когда программа запускается, пользователь видит на экране открывшийся по умолчанию первый лист книги. Ее стандартное название – «Книга1», но при необходимости его можно изменить. Лист состоит из столбцов и строк (на нем помещается максимум 256 столбцов и 65 536 строк). Каждый столбец обозначается буквой английского алфавита, строки же просто пронумерованы. Ячейка образуется пересечением строки и столбца и автоматически получает собственный адрес (к примеру, ячейка, находящаяся на «перекрестке» строки 1 и столбца А имеет адрес А1). Файл, содержащий книги Excel, обладает расширением xls.
Разработчики Excel нашли ту самую золотую середину: достаточно широкий
функционал сочетался с максимальной доступностью для рядового пользователя. Это
позволило программе в краткие сроки обрести высокую популярность. Сегодня Excel
стабильно удерживает лидерские позиции на рынке табличных процессоров.
Альтернативы
Успех программы Microsoft Excel постоянно подстегивает других разработчиков придумывать что-то такое, чтобы если не обойти ее по популярности, то хотя бы составить достойную конкуренцию. На протяжении всей истории существования Microsoft Excel некоторыми компаниями было предпринято несколько попыток выйти на рынок электронных таблиц с ПО, базирующемся на абсолютно разных парадигмах. Удачнее всего это получилось у Lotus. Программа Lotus Improv была востребована в финансовой сфере. Ее мощный потенциал в интеллектуальном анализе данных вызывает уважение даже сегодня.
Microsoft Excel – безусловно, одна из лучших программ для работы с электронными таблицами, но и она не лишена недостатков. Главный среди них – стоимость. К счастью, сегодня хватает бесплатных и более доступных по цене альтернатив, которые справляются с возложенными на них задачами ничуть не хуже.
Достоинства электронных таблиц
Среди основных плюсов можно выделить:
- Доступность. Абсолютное большинство тех, кто сегодня работает с таблицами в Excel, не заканчивали специальные курсы для обучения. Максимум – краткий инструктаж по меню программы от коллеги или знакомого. Это огромное преимущество по сравнению, например, с языком программирования C++, который вряд ли реально освоить среднестатистическому пользователю, далекому от сферы IT, даже за месяц.
- Открытость и статичность. Эти качества существенно упрощают исправление ошибок. Основная трудность в поиске погрешностей состоит в том, чтобы найти момент, когда пошел сбой. В других программах пришлось бы делать все время «шаг назад», отменяя все действия вплоть до того, где появилась ошибка. В электронных таблицах делать этого не нужно. Здесь самое главное – отыскать первую ячейку с некорректными данными и исправить их. Все остальное подтянется автоматически.
- Самостоятельность. Пользователь всего лишь задает формулу, а система в автоматическом порядке выполняет вычисления. Эта концепция лежит в основе всех электронных таблиц.
Недостатки электронных таблиц
Минусами
считаются:
- Слабая структурированность модели данных. В таблицах она представлена 3-мерным ячеечным массивом. Конечно, это лучше чем совсем лишенный всякой структуры текст в текстовом редакторе Notepad, но и существенно хуже, например, серьезной типизации в Java либо нормализации структуры реляционной базы данных. Если объяснить проще, любая ячейка может содержать данные какого угодно типа. Невозможно знать заранее, что произойдет в условной ячейке E5. Связь между разными таблицами неявным образом сохраняется в критериях функции под названием VLOOKUP и неизбежно нарушается, если случайно добавить колонку. Из-за этого случается большинство ошибок.
- Высокий уровень избыточности. IT-разработчики стараются соблюдать принцип DRY (аббревиатура «Don’t repeat yourself», что значит «не повторяйся»). Как правило, они прописывают логику однократно, наделяют ее конкретным названием (это может быть какая-либо функция), а затем ссылаются на нее при необходимости. А вот в таблицах вроде Excel пользователь просто копирует готовые формулы. Сперва кажется, что это очень удобно, но в результате потом трудно разобраться, где именно они применяются. Внесение даже минимальных изменений в уже внесенные данные приводит к необходимости снова заниматься копированием формул. Это чрезвычайно осложняет техническую поддержку и развитие ПО, работающего с электронными таблицами.
- Неинтерактивный интерфейс. Нельзя менять способ отражения данных в динамике, а также программировать операции, которые затем выполнялись бы одной кнопкой.
Подведем итоги
Сегодня почти каждая компания или организация сталкивается с необходимостью обработки, хранения, структурирования и анализа огромных объемов данных. Электронные таблицы помогают решить все эти задачи быстро и легко. Относительная простота работы с ними превращает сложные и громоздкие процессы в рутинную деятельность. Представленный на рынке ПО широкий ассортимент программ этой категории позволяет удовлетворить запросы и пожелания практически любого пользователя.
ApiX-Drive — универсальный инструмент, который быстро упорядочит любой рабочий процесс, освободив вас от рутины и возможных денежных потерь. Опробуйте ApiX-Drive в действии и убедитесь, насколько он полезен лично для вас. А пока настраиваете связи между системами, подумайте, куда инвестируете свободное время, ведь теперь его у вас будет гораздо больше.