Табличный процессор ms excel был создан в

Microsoft Excel (Windows)

Логотип Excel
Microsoft Excel 2010
Microsoft Excel 2010
Тип

Табличный процессор

Разработчик

Microsoft

Операционная система

Microsoft Windows

Последняя версия

14.0.6023.1000 (27 июня 2011)

Лицензия

Microsoft EULA

Сайт

Домашняя страница продукта

Microsoft Excel (Mac OS X)

Excel mac 2008 icon.png
Excel 2008 mac os x.jpg
Microsoft Excel 2008
Тип

Табличный процессор

Разработчик

Microsoft

Операционная система

Mac OS X

Последняя версия

14.1.0 Build 110310 (2011) (12 апреля 2011)

Лицензия

Microsoft EULA

Сайт

Домашняя страница продукта

Microsoft Excel (также иногда называется Microsoft Office Excel[1]) — программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

Содержание

  • 1 История
  • 2 Версии
    • 2.1 Версии для Windows и Windows NT
    • 2.2 Версии для Macintosh
    • 2.3 Версии для OS/2
  • 3 Форматы файлов
    • 3.1 Office Open XML
    • 3.2 Экспорт и перемещение таблиц
  • 4 Программирование
  • 5 Парольная защита MS Excel
  • 6 Критика
    • 6.1 Точность
    • 6.2 Проблемы с датой
    • 6.3 Ошибки отображения Excel
  • 7 Примечания
  • 8 Ссылки

История

В 1982 году Microsoft запустила на рынок свой первый электронный табличный процессор Multiplan, который был очень популярен на CP/M системах, но на MS-DOS системах он уступал Lotus 1-2-3. Первая версия Excel предназначалась для Mac и была выпущена в 1985 году, а первая версия для Windows была выпущена в ноябре 1987 года. Lotus не торопилась выпускать 1-2-3 под Windows, и Excel с 1988 года начала обходить по продажам 1-2-3, что в конечном итоге помогло Microsoft достичь позиций ведущего разработчика программного обеспечения. Microsoft укрепляла свое преимущество с выпуском каждой новой версии, что имело место примерно каждые два года. Текущая версия для платформы Windows — Excel 14, также известная как Microsoft Office Excel 2010. Текущая версия для платформы Mac OS X — Microsoft Excel 2011.

В начале своего пути Excel стал причиной иска о товарном знаке от другой компании, уже продававшей пакет программ под названием «Excel». В результате спора Microsoft была обязана использовать название «Microsoft Excel» во всех своих официальных пресс-релизах и юридических документах. Однако со временем эта практика была позабыта, и Microsoft окончательно устранила проблему, приобретя товарный знак другой программы. Microsoft также решила использовать буквы XL как сокращённое название программы: иконка Windows-программы состоит из стилизованного изображения этих двух букв, а расширение файлов по умолчанию в Excel — .xls. В сравнении с первыми табличными процессорами Excel представляет множество новых функций пользовательского интерфейса, но суть остается прежней: как и в программе-родоначальнике, VisiCalc, организованные в строки и столбцы клетки-ячейки могут содержать данные или формулы с относительными или абсолютными ссылками на другие клетки.

Excel был первым табличным процессором, позволявшим пользователю менять внешний вид таблицы на экране: шрифты, символы и внешний вид ячеек. Он также первым представил метод умного пересчёта ячеек — обновления только ячеек, зависящих от изменённых ячеек: раньше табличные процессоры пересчитывали все ячейки; это делалось либо после каждого изменения (что на больших таблицах долго), либо по команде пользователя (что могло вводить пользователя в заблуждение непересчитанными значениями).

Будучи впервые объединёнными в Microsoft Office в 1993 году, Microsoft Word и Microsoft PowerPoint получили новый графический интерфейс для соответствия Excel, главного стимула модернизации ПК в то время.

Начиная с 1993 года, в состав Excel входит Visual Basic для приложений (VBA), язык программирования, основанный на Visual Basic, позволяющий автоматизировать задачи Excel. VBA является мощным дополнением к приложению и в более поздних версиях Excel доступна полнофункциональная интегрированная среда разработки. Можно создать VBA-код, повторяющий действия пользователя и таким образом автоматизировать простые задачи. VBA позволяет создавать формы для общения с пользователем. Язык поддерживает использование (но не создание) DLL от ActiveX; более поздние версии позволяют использовать элементы объектно-ориентированного программирования.

Функциональность VBA делала Excel легкой мишенью для макровирусов. И это было серьёзной проблемой до тех пор, пока антивирусные продукты не научились обнаруживать их. Фирма Microsoft, с опозданием приняв меры для уменьшения риска, добавила возможность выбора режима безопасности:

  • полностью отключить макросы
  • включить макросы при открытии документа
  • доверять всем макросам, подписанным с использованием надёжных сертификатов.

Версии Excel от 5.0 до 9.0 содержат различные «пасхальные яйца», хотя, начиная с версии 10 Microsoft начала принимать меры по их ликвидации.

Версии

Версии для Windows и Windows NT

Excel 97 (8.0) на Windows XP

Microsoft Office Excel 2003

  • 1988 год — Excel 2.0 для Windows
  • 1990 год — Excel 3.0
  • 1992 год — Excel 4.0
  • 1993 год — Excel 5.0 (Office 4.2 и 4.3, также есть 32-битная версия только для Windows NT)
  • 1995 год — Excel 7 для Windows 95 (включён в пакет Microsoft Office 95)
  • 1997 год — Excel 97 (включён в пакет Microsoft Office 97)
  • 1999 год — Excel 2000 (9) — Microsoft Office 2000
  • 2001 год — Excel 2002 (10) — Microsoft Office XP
  • 2003 год — Excel 2003 (11) — Microsoft Office 2003
  • 2007 год — Excel 2007 (12) — Microsoft Office 2007
  • 2010 год — Excel 2010 (14) — Microsoft Office 2010
  • Замечание: Версия 1.0 не использовалась, чтобы избежать путаницы с продуктами Apple
  • Замечание: Excel 6.0 не существует, так как версия Windows 95 поставлялась с Word 7. Все программы Office 95 и Office 4.x использовали OLE 2.0 (автоматическая передача данных между различными программами), и Excel 7 должен был показывать, что он соответствует Word 7.
  • Замечание: Версия 13.0 была пропущена. Excel 2010 имеет внутреннюю версию 14.0.

Версии для Macintosh

  • 1985 год — Excel 1.0
  • 1988 год — Excel 1.5
  • 1989 год — Excel 2.2
  • 1990 год — Excel 3.0
  • 1992 год — Excel 4.0
  • 1993 год — Excel 5.0
  • 1998 год — Excel 8.0 (Office ’98)
  • 2000 год — Excel 9.0 (Office 2001)
  • 2001 год — Excel 10.0 (Office v. X)
  • 2004 год — Excel 11.0 (Office 2004)
  • 2008 год — Excel 12.0 (Office 2008)
  • 2011 год — Excel 14.0 (Office 2011)

Версии для OS/2

  • 1989 год — Excel 2.2
  • 1990 год — Excel 2.3
  • 1991 год — Excel 3.0

Версии Excel до 7.0 были ограничены в возможностях хранения данных, вмещая до 16 384 (214) строк. Версии 8.0-11.0 могли справиться с 65 536 (216) строк и 256 колонками (28). Версии 12.0 и 14.0 обрабатывают до 1 048 576 (220) строк и 16 384 (214) колонок.[2]

Форматы файлов

В Microsoft Excel вплоть до 2003 версии включительно, использовался свой собственный бинарный формат файлов (BIFF) в качестве основного.[3] Excel 2007 использует Microsoft Office Open XML в качестве своего основного формата.

Несмотря на то, что Excel 2007 поддерживает и направлен на использование новых XML-форматов в качестве основных, он по-прежнему совместим с традиционными бинарными форматами. Кроме того, большинство версий Microsoft Excel могут читать CSV, DBF, SYLK, DIF и другие форматы.

Office Open XML

Microsoft Excel 2007, наряду с другими продуктами Microsoft Office 2007, вводит множество новых форматов файлов. Они являются частью Office Open XML (OOXML) спецификации.

Новые форматы Excel 2007

Формат Расширение Примечания
Рабочая книга Excel .xlsx Стандартный формат рабочих книг Excel 2007. В действительности это сжатый ZIP-архив каталога XML документов. Является заменой бывшего бинарного формата .xls, хотя и не поддерживает макросы по соображениям безопасности.
Рабочая книга Excel с макросами .xlsm Та же рабочая книга Excel, но с поддержкой макросов.
Бинарная рабочая книга Excel .xlsb Та же рабочая книга Excel с макросами, но хранящая информацию в бинарном формате, открывая документы быстрее чем XML. В особенности часто используется для очень больших документов с десятками тысяч строк и/или сотнями колонок.
Шаблон Excel с макросами .xltm Шаблон, созданный как основа для рабочих книг, включена поддержка макросов. Заменяет старый формат .xlt.
Надстройка Excel .xlam Надстройка Excel, направленная на добавление дополнительных функциональных возможностей и инструментов.

Экспорт и перемещение таблиц

API позволяет открывать таблицы Excel в ряде других приложений. Это включает в себя открытие документов Excel на веб-страницах с помощью ActiveX или таких плагинов, как Adobe Flash Player. Проект Apache POI представляет Java-библиотеки для чтения и записи электронных таблиц Excel. Также предпринимались попытки копировать таблицы Excel в веб-приложения с использованием разделённых запятыми значений (CSV).

Программирование

Ценной возможностью Excel является возможность писать код на основе Visual Basic для приложений (VBA). Этот код пишется с использованием отдельного от таблиц редактора. Управление электронной таблицей осуществляется посредством объектно-ориентированной модели кода и данных. С помощью этого кода данные входных таблиц будут мгновенно обрабатываться и отображаться в таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, позволяя легко работать изменять его и управлять расчётами.

Парольная защита MS Excel

Защита Microsoft Excel предоставляет несколько типов различных паролей:

  • пароль для открытия документа[4]
  • пароль для изменения документа[5]
  • пароль для защиты листа
  • пароль для защиты книги
  • пароль для защиты общей книги[6]

Все пароли, кроме пароля для открытия документа, можно удалить мгновенно, вне зависимости от версии MS Excel, в которой был создан документ. Эти типы паролей в первую очередь служат для коллективной работы над документом. При их использовании документ не шифруется, а в документе сохраняется хэш от установленного пароля. Хотя при использовании пароля для защиты книги документ шифруется на известном пароле «VelvetSweatshop», это не добавляет документу дополнительной защиты. Единственным типом пароля который может помешать злоумышленнику получить доступ к документу является «пароль для открытия», но криптостойкость такой защиты сильно зависит от версии MS Excel, в которой был создан документ.

В MS Excel версии 95 и ранее, «пароль на открытие» преобразовывается в 16-битный ключ, который взламывается мгновенно. В MS Excel 97/2000 пароль преобразовывался уже в 40-битный ключ, который на современном оборудовании также может быть взломан очень быстро. К тому же программы для взлома паролей могут перебирать сотни тысяч паролей в секунду, что позволяет не только расшифровать документ, но и найти оригинальный пароль. В MS Excel 2003 / XP ситуация немного улучшилась — пользователь может выбрать практический любой алгоритм шифрования, доступный в системе (CryptoServiceProvider). Но по умолчанию осталась все та же защита MS Excel 97/2000.[7] Для пользователей, привыкшим доверять поведению программ по умолчанию, это означает отсутствие стойкой защиты на их документы.

Ситуация кардинально изменилась в MS Excel 2007 — для шифрования стал использоваться современный алгоритм AES с ключем в 128 бит, а для получения ключа применяться 50000 кратное использование хэш-функции SHA1, что уменьшило скорость перебора до сотен паролей в секунду.[8] В MS Excel стойкость защиты по умолчанию была увеличена еще в 2 раза, благодаря применению уже 100000 кратного SHA1 преобразования пароля в ключ. Вывод: на данный момент стойкую защиту обеспечивает только документы, сохраненные в формате Office 2007 2010 с установленным на них стойким «паролем на открытие».

Критика

Общая критика табличных процессоров применима и к Excel. Специфичные предметы критики в Excel — это точность, проблемы с датами и ошибки отображения Excel 2007.

Точность

Из-за того, что Excel работает на основе расчетов с плавающей запятой, статистическая точность Excel подвергается критике.[9][10][11][12] Сторонники Excel заявляют в ответ, эти ошибки проявляются лишь в особых условиях специально подобранных исходных данных, которые затрагивают относительно небольшое число пользователей, и с низкой вероятностью могут встретиться на практике. Для версий 97, 2000, 2002 зафиксированы ошибки при выполнении функции MOD (деление с остатком) при определённых аргументах, где функция вместо результата возвращает ошибку #NUM!.[13]

Проблемы с датой

В версиях Excel до 2007 включительно 1900 год ошибочно считался високосным.[14][15] Ошибка возникла в Lotus 1-2-3 и была намеренно внесена в Excel для совместимости и поддерживалась для обратной совместимости.[16][17]

Ошибки отображения Excel

Скриншот Microsoft Excel 2007, показывающий ошибку отображения 65535

22 сентября 2007 года было сообщено[18], что в определённых ситуациях Excel 2007 будет показывать неправильные результаты. В частности, для тех пар чисел, чье произведение равно 65535 (например, 850 и 77,1), Excel отобразит в качестве итога 100000. Это происходит с примерно 14,5 % таких пар.[19] Кроме того, если к результату добавить единицу, Excel выведет итог 100001. Однако, если вычесть из итога единицу, на дисплее отобразится правильный результат 65534. (Также, если итог умножить или разделить на 2, будут отображены 131070 и 32767,5 соответственно.)

Microsoft сообщила в блоге Microsoft Excel[20], что проблема существует в отображении шести конкретных значений с плавающей запятой между 65534,99999999995 и 65535 и шести значений между 65535,99999999995 и 65536 (не включая границ). Любые расчеты, результат которых равен одному из двенадцати значений, будут отображаться неправильно. Фактические данные, хранящиеся и передающиеся в другие ячейки, верны, неверно лишь отображение значения. Ошибка появилась в Excel 2007 и не существует в предыдущих версиях. 9 октября 2007 года Microsoft выпустила патч, исправляющий проблему.[21] Он вошёл и в состав исправлений Service Pack 1.

Примечания

  1. Обзор Microsoft Office Excel 2007
  2. Возросшие возможности Excel 2007
  3. How to extract information from Office files by using Office file formats and schemas
  4. Шифрование документа и задание пароля для его открытия
  5. Задание пароля для изменения документа
  6. Защита листа или книги паролем
  7. Парольная защита документов Microsoft Office
  8. Office 2007: новый формат и новая защита
  9. Using Excel for Data Analysis
  10. Reliability of Statistical Procedures in Excel
  11. http://www.practicalstats.com/Pages/excelstats.html
  12. http://www.mis.coventry.ac.uk/~nhunt/pottel.pdf
  13. XL: MOD() Function Returns #NUM! Error Value
  14. Days of the week before March 1, 1900 are incorrect in Excel
  15. Excel 2000 incorrectly assumes that the year 1900 is a leap year
  16. My First BillG Review — Joel on Software
  17. Matthew MacDonald. Excel 2007: the missing manual O’Reilly, 2006. ISBN 0-596-52759-4
  18. Bug in Excel 2007 — microsoft.public.excel | Google Groups
  19. Excel 2007 показывает неверные ответы в простых вычислениях VeroBlog
  20. Обновление вычислений Блог команды Microsoft Excel
  21. Обновление вычислений (патч доступен) Блог команды Microsoft Excel

Ссылки

  • Официальный сайт Microsoft Office
  • Работа с файлами Excel с помощью .NET Framework (англ.)
  • Список сайтов MVP (англ.)
  • Описание формата BIFF
 Просмотр этого шаблона Microsoft Office
Клиентские приложения Accounting · Access · Lync · Entourage · Excel · Groove · InfoPath · InterConnect · MapPoint · OneNote · Outlook · PowerPoint · Project · Publisher · SharePoint Designer · Visio · Word Microsoft Office 2013 symbol.svg
Серверные приложения Communications · Forms · Groove · PerformancePoint · Project · Project Portfolio · SharePoint
Устаревшие приложения Binder · Data Analyzer · FrontPage · Liquid Motion · Mail · Office Assistants · PhotoDraw · Photo Editor · Schedule+ · Vizact · Web Components
Онлайн-службы Office Online · Office 365 · Office Live Meeting · SkyDrive
Версии для Windows 3.0 · 4.0 · 4.3 · 95 · 97 · 2000 · XP · 2003 · 2007 · 2010 · 2013
Версии для Mac OS 98 · 2001 · X · 2004 · 2008 · 2011
Технологии Object Linking and Embedding · Office Open XML · Visual Studio Tools for Office · Visual Basic for Applications
Категория
 Просмотр этого шаблона Электронные таблицы
Свободные Calligra Tables • Gnumeric • KCells • OpenOffice.org Calc • LibreOffice Calc • NeoOffice • Siag
Freeware IBM Lotus Symphony • PlanMaker (2008)
Retail Apple Numbers • Corel Quattro Pro • Lotus 1-2-3 • Microsoft (Excel • Works) • PlanMaker • Quantrix • Oracle Open Office Calc
Online spreadsheet • Категория • Сравнение • Список

ТАБЛИЧНЫЙ ПРОЦЕССОР   EXCEL

ТАБЛИЧНЫЙ ПРОЦЕССОР EXCEL

ИСТОРИЧЕСКИЕ ДАННЫЕ Первый табличный процессор был создан в 1979 г., предназначалась для компьютеров типа Appl – VisiCalk 1982 г. – Lotus 1,2,3 –IBM PS Multiplan, SuperCalc, Quattro Pro MS Excel

ИСТОРИЧЕСКИЕ ДАННЫЕ

  • Первый табличный процессор был создан в 1979 г., предназначалась для компьютеров типа Appl – VisiCalk
  • 1982 г. – Lotus 1,2,3 –IBM PS
  • Multiplan, SuperCalc, Quattro Pro
  • MS Excel

НАЗНАЧЕНИЕ Табличный процессор – это комплекс взаимосвязанных программ, предназначенный для обработки электронных таблиц. Электронная таблица – это компьютерный эквивалент обычной таблицы, состоящей из строк и столбцов, на пересечении которых располагаются клетки, содержащие числовую информацию, формулы, текст. Основное назначение табличного процессора – автоматизация расчетов в табличной форме. Табличные процессоры представляют собой удобное средство для проведения бухгалтерских и статистических расчетов. В состав процессора входят сотни встроенных математических функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.

НАЗНАЧЕНИЕ

  • Табличный процессор – это комплекс взаимосвязанных программ, предназначенный для обработки электронных таблиц.
  • Электронная таблица – это компьютерный эквивалент обычной таблицы, состоящей из строк и столбцов, на пересечении которых располагаются клетки, содержащие числовую информацию, формулы, текст.
  • Основное назначение табличного процессора – автоматизация расчетов в табличной форме.
  • Табличные процессоры представляют собой удобное средство для проведения бухгалтерских и статистических расчетов. В состав процессора входят сотни встроенных математических функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.

КОМПЛЕКС ЗАДАЧ Выполнение вычислений в делопроизводстве: расчетные ведомости, сметы расходов, решение численными методами математических задач и т.д. Математическое моделирование. Благодаря свойству: мгновенного пересчета формул при изменении значений входящих операндов табличные процессоры – удобный инструмент для организации численного эксперимента: подбор параметров, прогноз поведения моделируемой системы, анализ зависимостей, планирование, графическое представление данных. Использование ЭТ в качестве реляционной базы данных . Поиск информации по заданным условиям, сортировка информации.

КОМПЛЕКС ЗАДАЧ

  • Выполнение вычислений в делопроизводстве: расчетные ведомости, сметы расходов, решение численными методами математических задач и т.д.
  • Математическое моделирование. Благодаря свойству: мгновенного пересчета формул при изменении значений входящих операндов табличные процессоры – удобный инструмент для организации численного эксперимента: подбор параметров, прогноз поведения моделируемой системы, анализ зависимостей, планирование, графическое представление данных.
  • Использование ЭТ в качестве реляционной базы данных . Поиск информации по заданным условиям, сортировка информации.

СРЕДА ТАБЛИЧНОГО ПРОЦЕССОРА Адрес ячейки Главное меню Панель инструментов Номер столбца Номер строки Строка формул Строка Ячейка Курсор Блок ячеек Столбец Строка подсказки

СРЕДА ТАБЛИЧНОГО ПРОЦЕССОРА

Адрес

ячейки

Главное меню

Панель инструментов

Номер

столбца

Номер

строки

Строка

формул

Строка

Ячейка

Курсор

Блок

ячеек

Столбец

Строка подсказки

ОСНОВНЫЕ ПОНЯТИЯ Ячейка – элементарный объект электронной таблицы, расположенный на пересечении столбца и строки. Строка – все ячейки, расположенные на одном горизонтальном уровне. Столбец – все ячейки, расположенные в одном вертикальном ряду таблицы. Диапазон ячеек – группа смежных ячеек, которая может состоять из одной ячейки, строки (или ее части), столбца (или его части), а также из совокупности ячеек, охватывающих прямоугольную область таблицы.

ОСНОВНЫЕ ПОНЯТИЯ

  • Ячейка – элементарный объект электронной таблицы, расположенный на пересечении столбца и строки.
  • Строка – все ячейки, расположенные на одном горизонтальном уровне.
  • Столбец – все ячейки, расположенные в одном вертикальном ряду таблицы.
  • Диапазон ячеек – группа смежных ячеек, которая может состоять из одной ячейки, строки (или ее части), столбца (или его части), а также из совокупности ячеек, охватывающих прямоугольную область таблицы.

ИМЕНА ОБЪЕКТОВ ЭЛЕКТРОННОЙ ТАБЛИЦЫ Таблица представляет собой сложный объект, который состоит из элементарных объектов: строки, столбца, ячейки, диапазона ячеек. Каждый элементарный объект обладает именем, которое определено разработчиками электронной таблицы. Строка: заголовки строк представлены в виде целых чисел, начиная с 1. Столбец: заголовки столбцов задаются буквами латинского алфавита сначала от A до Z , затем от АА до AZ , от ВА до В Z и т.д. Ячейка: адрес ячейки определяется ее местоположением в таблице, и образуется из заголовков столбца и строки, на пересечении которых она находится. Сначала записывается заголовок столбца, а затем номер строки. Например: А3, D6 , АВ46 и т.д. Диапазон ячеек: задается указанием адресов первой и последней его ячеек, разделенных двоеточием. Например: адрес диапазона, образованного частью строки 3 – Е3: G3 ; адрес диапазона, имеющего вид прямоугольника с начальной ячейкой  F5 и конечной ячейкой G8 – F5:G8 .

ИМЕНА ОБЪЕКТОВ ЭЛЕКТРОННОЙ ТАБЛИЦЫ

  • Таблица представляет собой сложный объект, который состоит из элементарных объектов: строки, столбца, ячейки, диапазона ячеек. Каждый элементарный объект обладает именем, которое определено разработчиками электронной таблицы.
  • Строка: заголовки строк представлены в виде целых чисел, начиная с 1.
  • Столбец: заголовки столбцов задаются буквами латинского алфавита сначала от A до Z , затем от АА до AZ , от ВА до В Z и т.д.
  • Ячейка: адрес ячейки определяется ее местоположением в таблице, и образуется из заголовков столбца и строки, на пересечении которых она находится. Сначала записывается заголовок столбца, а затем номер строки. Например: А3, D6 , АВ46 и т.д.
  • Диапазон ячеек: задается указанием адресов первой и последней его ячеек, разделенных двоеточием. Например: адрес диапазона, образованного частью строки 3 – Е3: G3 ; адрес диапазона, имеющего вид прямоугольника с начальной ячейкой F5 и конечной ячейкой G8 – F5:G8 .

ОСНОВНЫЕ РЕЖИМЫ РАБОТЫ Режим готовности Режим ввода данных Режим редактирования Командный режим Режим отображения таблицы (отображение формул, отображения значений) Режим управления вычислениями

ОСНОВНЫЕ РЕЖИМЫ РАБОТЫ

  • Режим готовности
  • Режим ввода данных
  • Режим редактирования
  • Командный режим
  • Режим отображения таблицы (отображение формул, отображения значений)
  • Режим управления вычислениями

СИСТЕМА КОМАНД Команды редактирования таблицы Команды форматирования Команды работы с файлами Команды работы с таблицей как с базой данных Команды графической обработки данных

СИСТЕМА КОМАНД

  • Команды редактирования таблицы
  • Команды форматирования
  • Команды работы с файлами
  • Команды работы с таблицей как с базой данных
  • Команды графической обработки данных

ФОРМАТИРОВАНИЕ ТАБЛИЧНЫХ ДОКУМЕНТОВ Под форматированием табличного документа понимается ряд действий по изменению формы представления как самого документа, так и его объектов. Для форматирования объектов электронной таблицы, помимо обычных способов, принятых в текстовом процессоре, используются некоторые особые приемы: Данные в ячейках могут быть представлены различным образом (в разных форматах); Можно изменять ширину столбца или высоту строки, в которых хранятся данные; Любой объект электронной таблицы может быть заключен в рамку и / или выделен специальным узором. Форматирование любого объекта табличного документа осуществляется с помощью команд раздела меню Формат.

ФОРМАТИРОВАНИЕ ТАБЛИЧНЫХ ДОКУМЕНТОВ

  • Под форматированием табличного документа понимается ряд действий по изменению формы представления как самого документа, так и его объектов. Для форматирования объектов электронной таблицы, помимо обычных способов, принятых в текстовом процессоре, используются некоторые особые приемы:
  • Данные в ячейках могут быть представлены различным образом (в разных форматах);
  • Можно изменять ширину столбца или высоту строки, в которых хранятся данные;
  • Любой объект электронной таблицы может быть заключен в рамку и / или выделен специальным узором.
  • Форматирование любого объекта табличного документа осуществляется с помощью команд раздела меню Формат.

Формат ячейки характеризуется следующими параметрами: число, выравнивание, шрифт, рамка, вид, защита. Число определяет тип данных, хранящихся в ячейке. Выравнивание и шрифт используются так же, как и в текстовом редакторе. Рамка определяет внешнее обрамление ячейки (тип, толщину, штрих линии). Вид определяет заливку и узор фона ячейки. Защита определяет уровень защиты данных в ячейке. Формат строки позволяет регулировать высоту строки и управлять отображением строки в таблице. Высота строки регулируется автоматически или вручную. При автоматической регулировке высоты строки выбирается такое значение, чтобы все данных помещались в строке. Формат столбца позволяет регулировать ширину столбца и управлять отображением столбца в таблице. Ширина столбца может регулироваться автоматически или вручную. При автоматической регулировке ширины столбца выбирается такое значение, чтобы все данные помещались в столбце в одну строку.

  • Формат ячейки характеризуется следующими параметрами: число, выравнивание, шрифт, рамка, вид, защита.
  • Число определяет тип данных, хранящихся в ячейке. Выравнивание и шрифт используются так же, как и в текстовом редакторе. Рамка определяет внешнее обрамление ячейки (тип, толщину, штрих линии). Вид определяет заливку и узор фона ячейки. Защита определяет уровень защиты данных в ячейке.
  • Формат строки позволяет регулировать высоту строки и управлять отображением строки в таблице.
  • Высота строки регулируется автоматически или вручную. При автоматической регулировке высоты строки выбирается такое значение, чтобы все данных помещались в строке.
  • Формат столбца позволяет регулировать ширину столбца и управлять отображением столбца в таблице.
  • Ширина столбца может регулироваться автоматически или вручную. При автоматической регулировке ширины столбца выбирается такое значение, чтобы все данные помещались в столбце в одну строку.

ДАННЫЕ ЭЛЕКТРОННОЙ ТАБЛИЦЫ Общий формат Общий формат используется по умолчанию и позволяет вводить любые данные (числа, текст, даты, время и т.д.), которые распознаются и форматируются автоматически.  Текстовый тип данных Текстовые данные представляют собой некоторый набор символов. Если первый из них является буквой, кавычкой, апострофом или пробелом, либо цифры чередуются с буквами, то такая запись воспринимается как текст. Действия над текстовыми данными производятся аналогично действиям над объектами в текстовом процессоре. Пример текстовых данных : Расписание занятий 8 «А» класс ‘’ 236 001 счет

ДАННЫЕ ЭЛЕКТРОННОЙ ТАБЛИЦЫ

Общий формат

  • Общий формат используется по умолчанию и позволяет вводить любые данные (числа, текст, даты, время и т.д.), которые распознаются и форматируются автоматически.

Текстовый тип данных

  • Текстовые данные представляют собой некоторый набор символов. Если первый из них является буквой, кавычкой, апострофом или пробелом, либо цифры чередуются с буквами, то такая запись воспринимается как текст.
  • Действия над текстовыми данными производятся аналогично действиям над объектами в текстовом процессоре.
  • Пример текстовых данных :

Расписание занятий

8 «А» класс

‘’ 236

001 счет

Числовой тип данных Числовые данные представляют собой последовательность цифр, которые могут быть разделены десятичной запятой и начинаться с цифры, знака числа (+ или -), или десятичной запятой. Над числовыми данными в электронной таблице могут производиться различные математические операции. Пример числовых данных : 232,5 -13,7 +100 ,345

Числовой тип данных

  • Числовые данные представляют собой последовательность цифр, которые могут быть разделены десятичной запятой и начинаться с цифры, знака числа (+ или -), или десятичной запятой.
  • Над числовыми данными в электронной таблице могут производиться различные математические операции.
  • Пример числовых данных :

232,5

-13,7

+100

,345

Тип данных – даты Этот тип данных используется пи выполнении таких функций, как добавление к дате числа, получение разности двух дат, при пересчете даты. Например вперед или назад. Пересчет чисел в даты производится автоматически в зависимости от заданного формата. Табличный процессор позволяет представлять вводимые числа как даты несколькими способами. Пример. Представление дат в разных форматах: 4 июня 1989 06.98 Июнь 2001 4 июня 04.06. Июнь

Тип данных – даты

  • Этот тип данных используется пи выполнении таких функций, как добавление к дате числа, получение разности двух дат, при пересчете даты. Например вперед или назад. Пересчет чисел в даты производится автоматически в зависимости от заданного формата. Табличный процессор позволяет представлять вводимые числа как даты несколькими способами.
  • Пример. Представление дат в разных форматах:

4 июня 1989

06.98

Июнь 2001

4 июня

04.06.

Июнь

Процентный формат данных  Процентный формат обеспечивает представление числовых данных в форме процентов со знаком %. Например , если установлена точность в один десятичный знак, то при вводе числа 0.257 на экране появится 25.7%, а при вводе числа 257 на экране появится 25700.0%.  Денежный формат  Денежный формат обеспечивает такое представление чисел, при котором каждые три разряда разделены пробелом, а следом за последним десятичным знаком указывается денежная единица размерности – «р» (рубли). При этом пользователь может задать определенную точность представления (с округлением до целого числа (0 десятичных знаков), или с заданным количеством десятичных знаков. Например , число 12345 будет записано в ячейке как 12345 р. ( с округлением до целого числа) и 12345.00р (с точностью до двух десятичных знаков).

Процентный формат данных

  • Процентный формат обеспечивает представление числовых данных в форме процентов со знаком %.
  • Например , если установлена точность в один десятичный знак, то при вводе числа 0.257 на экране появится 25.7%, а при вводе числа 257 на экране появится 25700.0%.

Денежный формат

  • Денежный формат обеспечивает такое представление чисел, при котором каждые три разряда разделены пробелом, а следом за последним десятичным знаком указывается денежная единица размерности – «р» (рубли). При этом пользователь может задать определенную точность представления (с округлением до целого числа (0 десятичных знаков), или с заданным количеством десятичных знаков.
  • Например , число 12345 будет записано в ячейке как 12345 р. ( с округлением до целого числа) и 12345.00р (с точностью до двух десятичных знаков).

АДРЕСАЦИЯ Относительная адресация: всякие изменения в местоположении формулы путем копирования блока, переноса блока, вставки или удаления строк или столбцов приводят к автоматическому изменению адресов переменных в формулах, находящихся в смещенных ячейках (А5, В2) Абсолютная адресация: при смещении клеток модификации формул не происходит ( $A$7, $B8, D$2)

АДРЕСАЦИЯ

  • Относительная адресация: всякие изменения в местоположении формулы путем копирования блока, переноса блока, вставки или удаления строк или столбцов приводят к автоматическому изменению адресов переменных в формулах, находящихся в смещенных ячейках (А5, В2)
  • Абсолютная адресация: при смещении клеток модификации формул не происходит ( $A$7, $B8, D$2)

ЭТАПЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ В СРЕДЕ ТАБЛИЧНОГО ПРОЦЕССОРА Формулировка задачи. Определение цели моделирования. Формализация задачи. Разработка информационной модели, построение таблицы, определение названия строк, столбцов, запись формул. Компьютерная модель, реализация информационной модели в среде табличного процессора. Компьютерный эксперимент: тестирование, проведение расчетов, построение диаграмм. Проведение исследования: изменение данных, наблюдение за изменение результата, изменение диаграмм, графиков. Анализ результатов моделирование, формулирование вывода.

ЭТАПЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ В СРЕДЕ ТАБЛИЧНОГО ПРОЦЕССОРА

  • Формулировка задачи.
  • Определение цели моделирования.
  • Формализация задачи.
  • Разработка информационной модели, построение таблицы, определение названия строк, столбцов, запись формул.
  • Компьютерная модель, реализация информационной модели в среде табличного процессора.
  • Компьютерный эксперимент: тестирование, проведение расчетов, построение диаграмм.
  • Проведение исследования: изменение данных, наблюдение за изменение результата, изменение диаграмм, графиков.
  • Анализ результатов моделирование, формулирование вывода.

здесь довольно щелкнуть мышью на значке папки, которая интересует, в панели ресурсов.

Такое перемещение по дереву для выбора объектов происходит быстрее, чем последовательное открывание вложенных папок.

На панели содержимого выбранной папки можно выполнять такие же действия, как и в обычном окне открытой папки. Создание папок и ярлыков, изъятие и переименование объектов осуществляются так же, как описано выше.

Для перемещения и копирование любого объекта с помощью мыши необходимо, чтобы исходная папка была открытая в правой панели, а целевую было видно в левой. После этого нужно перетянуть мышью объект из правой панели в левую. При перетаскивании левой кнопкой мыши осуществляется операция Перемещение, при перетаскивании правой – раскрывается контекстное меню, в котором можно выполнить операцию Копирование.

Лекция 5. Основные сведения о табличном процессоре Excel

Microsoft Excel считается «самой лучшей из всех прикладных программ, когда-либо написанных для Windows». Вы можете соглашаться или не соглашаться с этим утверждением. Однако никто не может отрицать тот факт, что Excel – одно из самых старых приложений для Windows, которое за эти годы не раз перевоплощалось, приобретая все более и более современный вид. Внешний вид последней версии этой программы – Excel 2002 – лишь отдаленно напоминает вид исходной версии (которая, между прочим, была написана для Macintosh). Тем не менее, несмотря на значительное расширение возможностей программы, многие основные элементы Excel оставались неизменными на протяжении многих лет.

Краткая история Excel VisiCalc

Вконце 70-х годов, когда люди еще не знали, что такое персональный компьютер в офисе, Ден Бриклин (Dan Bricklin) и Боб Фрэнкстон (Bob Frankston) создали VisiCalc – первую в мире электронную таблицу. Программа VisiCalc была написана для компьютеров типа Apple II, которые по сравнению с современными машинами кажутся просто игрушечными. Очень скоро VisiCalc стала известной и особо дальновидные компании приобретали компьютеры Apple II с единственной целью – планировать бюджет с помощью программы VisiCalc. Поэтому многие считают, что своим успехом в то время компьютеры Apple II в значительной мере обязаны VisiCalc.

Lotus

В1982 году компания IBМ громко заявила о себе, способствуя в дальнейшем утверждению персональных компьютеров на мировом рынке. Не тратя времени даром, VisiCorp адаптировала VisiCalc к новой аппаратной среде. Стремясь превзойти успех VisiCalc, небольшая группа программистов Кембриджа (штат Массачусетс) решила создать более совершенную программу

45

управления электронными таблицами. Объединившись в небольшую компанию во главе с Митчем Капором (Mitch Kapor) и Джонатаном Заксом (Jonathon Sachs), эти энтузиасты создали новый программный продукт. Кроме того, впервые в истории создания программных средств была проведена широкомасштабная рекламная компания по продвижению нового продукта на рынок. Lotus, появившийся в 1983 году, пользовался неизменным успехом в течение многих лет. Несмотря на высокую цену – $495 (да, в те времена люди действительно платили за программу такие деньги), новая программа быстро превзошла VisiCalc по объему продаж. Долгое время Lotus имел одни из самых высоких показателей торговой активности. Возможно, Lotus 1-2-3 – самая популярная прикладная программа из всех существующих.

Программные продукты компании Microsoft

Не многие знают о том, что компания Microsoft выпустила свой первый процессор электронных таблиц в начале 80-х. Первый программный продукт такого типа – MultiPlan – вышел в 1982 году. MultiPlan, созданный для компьютеров с операционной системой СР/М, был в последствии адаптирован и для таких платформ, как Apple II, Apple III, XENIX и MS-DOS. При создании программы MultiPlan не были соблюдены общепринятые стандарты пользовательского интерфейса. Кроме того, научиться работать с MultiPlan было нелегко, да и пользоваться неудобно. Поэтому, программа не стала популярной в Соединенных Штатах. И не удивительно, что Lotus 1-2-3 оставил своего конкурента MultiPlan далеко позади.

В некоторой степени MultiPlan можно считать предшественником Excel. Выпущенный для Macintosh в 1985 году, Excel, подобно другим приложениям Mac, имел графический интерфейс (в отличие от текстового MultiPlan). Первая версия Excel для Windows (названная Excel 2, поскольку первая версия была разработана для Macintosh) вышла в свет в ноябре 1987 года. Excel получил широкое применение не сразу. Однако популярность новой программы постепенно возрастала с распространением Windows. Вскоре появилась версия Lotus 1-2-3 для Windows. Еще одним конкурентом для Excel стал Quattro Pro – программа, созданная компанией Borland International, которая была продана Novell, а затем перешла в собственность Corel (теперешнего владельца Quattro Pro).

Версии Excel

Excel 2002 – это на самом деле Excel 10. Microsoft– очень успешная компания, однако у них всегда были проблемы с нумерацией программных продуктов. В действительности, Excel 2002 – восьмая версия Excel для Windows.

Excel 2

Исходная версия Excel для Windows – Excel 2 – появилась в конце 1987 года. Эта версия программы носила название Excel 2, поскольку первая версия была разработана для Macintosh. В то время Windows еще не была широко распространена. Поэтому к Excel прилагалась оперативная версия Windows – операционная система, обладавшая функциями, достаточными для работы в Excel. По сегодняшним стандартам эта версия Excel кажется недоработанной.

46

Excel 3

В1990 году компания Microsoft выпустила Excel 3 для Windows. Эта версия обладала более совершенными инструментами и внешним видом. В Excel 3 появились панели инструментов, средства рисования, режим структуры рабочей книги, надстройки, трехмерные диаграммы, функция совместного редактирования документов и многое другое.

Excel 4

Excel 4 вышла в свет весной 1992. Появление этой версии программы оказало значительное влияние на рост популярности Windows. Excel 4 обладала множеством новых функций. Кроме того, эта версия была значительно удобнее

виспользовании, и теперь начинающие пользователи могли достаточно быстро освоить незнакомую для них программу.

Excel 5

Вначале 1994 года на рынке появилась Excel 5. В этой версии было огромное количество новых средств, включая многолистные книги и новый макро-

язык Visual Basic for Application (VBA). Как и предшествующая версия, Excel 5

получала наилучшие отзывы во всех отраслевых изданиях.

Excel 95

Excel 95 (также известная как Excel 7) выпущена летом 1995 года. Внешне эта версия напоминала предыдущую (в Excel 95 появилось лишь несколько новых средств). Однако появление этой версии все же имело большое значение, поскольку в Excel 95 впервые был использован более современный 32-битовый код. В Excel 95 и Excel 5 используется один и тот же формат файлов.

Excel 97

Excel 97 (также известная как Excel 8) значительно усовершенствована по сравнению с предыдущими версиями. Изменился внешний вид панелей инструментов и меню, справочная система теперь организована на качественно новом уровне, количество строк рабочей книги было увеличено в четыре раза. Если вы занимаетесь программированием на макроуровне, то, вероятно, заметили, что среда программирования Excel (VBA) значительно усовершенствована. В Excel 97 появился новый формат файлов.

Excel 2000

Excel 2000 (также известная как Excel 9) появилась в июне 1999 года. Эта версия характеризовалась незначительным расширением возможностей. Немаловажным преимуществом новой версии стала возможность использования HTML в качестве универсального формата файлов. В Excel 2000 конечно же поддерживался и стандартный двоичный формат файлов, совместимый с Excel 97.

Excel 2002

Самую современную версию программы Excel 2002 (также известную как Excel 10) выпустили в июне 2001 года. Она составляет часть пакета Microsoft Office XP. В этой версии присутствует несколько новых функций, предназначенных прежде всего для начинающих пользователей Excel. Основным нововведением Excel 2002 является возможность сохранения результатов работы в случае аварийного завершения программы и восстановления файлов повреж-

47

денной рабочей книги, над которой вы когда-то работали. В современной версии Excel появляется также фоновая проверка формул, а также новые инструментальные средства отладки.

Замечание. Многие из этих версий Excel имели несколько выпусков. Например, компания Microsoft создала два сервисных пакета для Excel 97 (SR-1 и SR-2). Эти выпуски помогли решить многие проблемы, возникшие при эксплуатации рассматриваемого приложения.

Excel – табличный процессор.

Excel (с англ. — замечательный) – это пакет прикладных программ, ориентированный на обработку данных, представленных в табличной форме. Именно поэтому его часто называют табличным процессором, или элек-

тронной таблицей.

Табличный процессор позволяет создавать таблицы, в которые можно вводить числовые данные, автоматически производить расчеты, сохранять эти данные для последующих расчетов (вносить изменения и снова пересчитывать автоматически). Обычно табличные процессоры позволяют строить различные графики или диаграммы с использованием рассчитанных данных.

Замечание: Любые приложения операционной системы Windows позволяют переносить или копировать данные (текст, рисунки, картинки и т.д.) из других приложений. Поэтому в редакторе Word можно подготовить текст какоголибо документа, а табличном процессоре Excel подготовить расчетные таблицы, графики и диаграммы, перенести их в Word и вставить в нужные места подготавливаемого документа.

На сегодня Excel является одним из самых совершенных и популярнейших в мире табличных процессоров семьи Microsoft Excel для Windows. Он позволяет решать множество видов довольно сложных финансово-экономических задач, способен удовлетворить потребности многих специалистов по экономике, банковскому делу, менеджменту и маркетингу, а также специалистов других областей знаний, и, конечно, инженеров.

Кроме обработки и анализа табличных данных, Excel дает возможность:

предоставлять пользователю контекстно-зависимую помощь;

представлять данные в наглядной графической форме в виде гистограмм, графиков и любых диаграмм;

работать со списками (базами данных) – создавать, форматировать и сортировать списки, проводить поиск и выбор их элементов по заданным критериями – автофильтрами;

оперативно анализировать экономическую деятельность любых объектов (организаций, предприятий, бирж, банков и т.п.), оказывать содействие в принятии правильных решений;

сортировать табличные данные по алфавиту, возрастанию (убыванию), датам, месяцам и т.д.;

проводить обмен данными с другими программами и приложениями по тех-

нологии OLE (Object Linking and Embedding – объектно-ориентированная связь и встраивание);

48

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
Microsoft Excel

Microsoft Excel 2013 and 2016 logo.svg

Microsoft Excel

Тип Табличный процессор
Разработчик Microsoft
Операционная система Microsoft Windows
Последняя версия 15.0.4693.1000 (март 2015)
Лицензия Microsoft EULA
Сайт products.office.com/ru-ru/excel

Microsoft Excel (также иногда называется Microsoft Office Excel[1]) — программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

Microsoft Excel (Mac OS X)

Excel mac icon.png

Microsoft Excel в Mac OS X

Тип Табличный процессор
Разработчик Microsoft
Операционная система Mac OS X
Последняя версия 14.1.0 Build 110310 (2011) (12 апреля 2011)
Лицензия Microsoft EULA
Сайт products.office.com

История[]

В 1982 году Microsoft запустила на рынок свой первый электронный табличный процессор Multiplan, который был очень популярен на CP/M системах, но на MS-DOS системах он уступал Lotus 1-2-3. Первая версия Excel предназначалась для Mac и была выпущена в 1985 году, а первая версия для Windows была выпущена вноябре 1987 года. Lotus не торопилась выпускать 1-2-3 под Windows, и Excel с 1988 года начала обходить по продажам 1-2-3, что в конечном итоге помогло Microsoft достичь позиций ведущего разработчика программного обеспечения. Microsoft укрепляла свое преимущество с выпуском каждой новой версии, что имело место примерно каждые два года. Текущая версия для платформы Windows — Excel 15, также известная как Microsoft Office Excel 2013. Текущая версия для платформы Mac OS X — Microsoft Excel 2011.

В начале своего пути Excel стал причиной иска о товарном знаке от другой компании, уже продававшей пакет программ под названием «Excel». В результате спора Microsoft была обязана использовать название «Microsoft Excel» во всех своих официальных пресс-релизах и юридических документах. Однако со временем эта практика была позабыта, и Microsoft окончательно устранила проблему, приобретя товарный знак другой программы. Microsoft также решила использовать буквы XL как сокращённое название программы: иконка Windows-программы состоит из стилизованного изображения этих двух букв, а расширение файлов по умолчанию в Excel — .xls. В сравнении с первыми табличными процессорами Excel представляет множество новых функций пользовательского интерфейса, но суть остается прежней: как и в программе-родоначальнике,VisiCalc, организованные в строки и столбцы клетки-ячейки могут содержать данные или формулы с относительными или абсолютными ссылками на другие клетки.

Excel был первым табличным процессором, позволявшим пользователю менять внешний вид таблицы на экране: шрифты, символы и внешний вид ячеек. Он также первым представил метод умного пересчёта ячеек — обновления только ячеек, зависящих от изменённых ячеек: раньше табличные процессоры пересчитывали все ячейки; это делалось либо после каждого изменения (что на больших таблицах долго), либо по команде пользователя (что могло вводить пользователя в заблуждение непересчитанными значениями).

Будучи впервые объединёнными в Microsoft Office в 1993 году, Microsoft Word и Microsoft PowerPoint получили новый графический интерфейс для соответствия Excel, главного стимула модернизации ПК в то время.

Начиная с 1993 года, в состав Excel входит Visual Basic для приложений (VBA), язык программирования, основанный на Visual Basic, позволяющий автоматизировать задачи Excel. VBA является мощным дополнением к приложению и в более поздних версиях Excel доступна полнофункциональнаяинтегрированная среда разработки. Можно создать VBA-код, повторяющий действия пользователя и таким образом автоматизировать простые задачи. VBA позволяет создавать формы для общения с пользователем. Язык поддерживает использование (но не создание) DLL от ActiveX; более поздние версии позволяют использовать элементы объектно-ориентированного программирования.

Функциональность VBA делала Excel легкой мишенью для макровирусов. И это было серьёзной проблемой до тех пор, пока антивирусные продукты не научились обнаруживать их. Фирма Microsoft, с опозданием приняв меры для уменьшения риска, добавила возможность выбора режима безопасности:

  • полностью отключить макросы
  • включить макросы при открытии документа
  • доверять всем макросам, подписанным с использованием надёжных сертификатов.

Версии Excel от 5.0 до 9.0 содержат различные «пасхальные яйца», хотя, начиная с версии 10 Microsoft начала принимать меры по их ликвидации.

Версии[]

Версии для Windows и Windows NT[]

Excel 97 (8.0) на Windows XP

Microsoft Office Excel 2003

  • 1988 год — Excel 2.0 для Windows
  • 1990 год — Excel 3.0
  • 1992 год — Excel 4.0
  • 1993 год — Excel 5.0 (Office 4.2 и 4.3, также есть 32-битная версия только для Windows NT)
  • 1995 год — Excel 7 для Windows 95 (включён в пакет Microsoft Office 95)
  • 1997 год — Excel 97 (включён в пакет Microsoft Office 97)
  • 1999 год — Excel 2000 (9) — Microsoft Office 2000
  • 2001 год — Excel 2002 (10) — Microsoft Office XP
  • 2003 год — Excel 2003 (11) — Microsoft Office 2003
  • 2007 год — Excel 2007 (12) — Microsoft Office 2007
  • 2010 год — Excel 2010 (14) — Microsoft Office 2010
  • 2013 год — Excel 2013 (15) — Microsoft Office 2013
  • 2015 год — Excel 2016 (16) — Microsoft Office 2016
  • Замечание: Версия 1.0 не использовалась, чтобы избежать путаницы с продуктами Apple
  • Замечание: Excel 6.0 не существует, так как версия Windows 95 поставлялась с Word 7. Все программы Office 95 и Office 4.x использовали OLE 2.0 (автоматическая передача данных между различными программами), и Excel 7должен был показывать, что он соответствует Word 7.
  • Замечание: Версия 13.0 была пропущена по причине Трискаидекафобии. Excel 2010 имеет внутреннюю версию 14.0.

Версии для Macintosh[]

  • 1985 год — Excel 1.0
  • 1988 год — Excel 1.5
  • 1989 год — Excel 2.2
  • 1990 год — Excel 3.0
  • 1992 год — Excel 4.0
  • 1993 год — Excel 5.0
  • 1998 год — Excel 8.0 (Microsoft Office 98)
  • 2000 год — Excel 9.0 (Microsoft Office 2001)
  • 2001 год — Excel 10.0 (Microsoft Office v. X)
  • 2004 год — Excel 11.0 (Microsoft Office 2004)
  • 2008 год — Excel 12.0 (Microsoft Office 2008)
  • 2011 год — Excel 14.0 (Microsoft Office 2011)
  • 2015 год — Excel 15.0 (Microsoft Office 2016)

Версии для OS/2[]

  • 1989 год — Excel 2.2
  • 1990 год — Excel 2.3
  • 1991 год — Excel 3.0

Версии Excel до 7.0 были ограничены в возможностях хранения данных, вмещая до 16 384 (214) строк. Версии 8.0—11.0 могли справиться с 65 536 (216) строк и 256 колонками (28). Версии 12.0 и 14.0 обрабатывают до 1 048 576 (220) строк и 16 384 (214) колонок[2].

Форматы файлов[]

В Microsoft Excel вплоть до 2003 версии включительно, использовался свой собственный бинарный формат файлов (BIFF) в качестве основного[3]. Excel 2007 использует Microsoft Office Open XML в качестве своего основного формата.

Несмотря на то, что Excel 2007 поддерживает и направлен на использование новых XML-форматов в качестве основных, он по-прежнему совместим с традиционными бинарными форматами. Кроме того, большинство версий Microsoft Excel могут читать CSV, DBF, SYLK, DIF и другие форматы.

Office Open XML[]

Основная статья: Office Open XML

Microsoft Excel 2007, наряду с другими продуктами Microsoft Office 2007, вводит множество новых форматов файлов. Они являются частью Office Open XML (OOXML) спецификации.

Новые форматы Excel 2007

Формат Расширение Примечания
Рабочая книга Excel .xlsx Стандартный формат рабочих книг Excel 2007. В действительности это сжатый ZIP-архив каталога XML документов. Является заменой бывшего бинарного формата .xls, хотя и не поддерживает макросы по соображениям безопасности.
Рабочая книга Excel с макросами .xlsm Та же рабочая книга Excel, но с поддержкой макросов.
Бинарная рабочая книга Excel .xlsb Та же рабочая книга Excel с макросами, но хранящая информацию в бинарном формате, открывая документы быстрее чем XML. В особенности часто используется для очень больших документов с десятками тысяч строк и/или сотнями колонок.
Шаблон Excel с макросами .xltm Шаблон, созданный как основа для рабочих книг, включена поддержка макросов. Заменяет старый формат .xlt.
Надстройка Excel .xlam Надстройка Excel, направленная на добавление дополнительных функциональных возможностей и инструментов.

Экспорт и перемещение таблиц[]

API позволяет открывать таблицы Excel в ряде других приложений. Это включает в себя открытие документов Excel на веб-страницах с помощью ActiveXили таких плагинов, как Adobe Flash Player. Проект Apache POI представляет Java-библиотеки для чтения и записи электронных таблиц Excel. Также предпринимались попытки копировать таблицы Excel в веб-приложения с использованием разделённых запятыми значений (CSV).

Программирование[]

Ценной возможностью Excel является возможность писать код на основе Visual Basic для приложений (VBA). Этот код пишется с использованием отдельного от таблиц редактора. Управление электронной таблицей осуществляется посредством объектно-ориентированной модели кода и данных. С помощью этого кода данные входных таблиц будут мгновенно обрабатываться и отображаться в таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, позволяя легко работать изменять его и управлять расчётами.

Защита Microsoft Excel предоставляет несколько типов различных паролей:

  • пароль для открытия документа[4]
  • пароль для изменения документа[5]
  • пароль для защиты листа
  • пароль для защиты книги
  • пароль для защиты общей книги[6]
  • пароль для защиты кода VBA

Все пароли, кроме пароля для открытия документа, можно удалить мгновенно, вне зависимости от версии Microsoft Excel, в которой был создан документ. Эти типы паролей в первую очередь служат для коллективной работы над документом. При их использовании документ не шифруется, а в документе сохраняется хэш от установленного пароля. Хотя при использовании пароля для защиты книги документ шифруется на известном пароле«VelvetSweatshop», это не добавляет документу дополнительной защиты. Единственным типом пароля который может помешать злоумышленнику получить доступ к документу является «пароль для открытия», но криптостойкость такой защиты сильно зависит от версии Microsoft Excel, в которой был создан документ.

В Microsoft Excel версии 95 и ранее, «пароль на открытие» преобразовывается в 16-битный ключ, который взламывается мгновенно. В Microsoft Excel 97 / 2000 пароль преобразовывался уже в 40-битный ключ, который на современном оборудовании также может быть взломан очень быстро. К тому же программы для взлома паролей могут перебирать сотни тысяч паролей в секунду, что позволяет не только расшифровать документ, но и найти оригинальный пароль. В Microsoft Excel 2003 / XP ситуация немного улучшилась — пользователь может выбрать практический любой алгоритм шифрования, доступный в системе (CryptoServiceProvider). Но по умолчанию осталась все та же защита Microsoft Excel 97 / 2000[7]. Для пользователей, привыкшим доверять поведению программ по умолчанию, это означает отсутствие стойкой защиты на их документы.

Ситуация кардинально изменилась в Microsoft Excel 2007 — для шифрования стал использоваться современный алгоритм AES с ключом в 128 бит, а для получения ключа применяться 50000 кратное использование хэш-функции SHA1, что уменьшило скорость перебора до сотен паролей в секунду[8]. В Microsoft Excel стойкость защиты по умолчанию была увеличена ещё в 2 раза, благодаря применению уже 100000 кратного SHA1 преобразования пароля в ключ. Вывод: на данный момент стойкую защиту обеспечивает только документы, сохраненные в формате Office 2007 / 2010 с установленным на них стойким «паролем на открытие».

Критика[]

Общая критика табличных процессоров применима и к Microsoft Excel. Специфичные предметы критики в Excel — это точность, проблемы с датами и ошибки отображения Excel 2007.

Точность[]

Из-за того, что Excel работает на основе расчетов с плавающей запятой, статистическая точность Excel подвергается критике[9][10][11][12]. Сторонники Excel заявляют в ответ, эти ошибки проявляются лишь в особых условиях специально подобранных исходных данных, которые затрагивают относительно небольшое число пользователей, и с низкой вероятностью могут встретиться на практике. Для версий 97, 2000, 2002 зафиксированы ошибки при выполнении функции MOD (деление с остатком) при определённых аргументах, где функция вместо результата возвращает ошибку #NUM![13].

Проблемы с датой[]

В версиях Excel до 2007 включительно 1900 год ошибочно считался високосным[14][15]. Ошибка возникла в Lotus 1-2-3 и была намеренно внесена в Excel для совместимости и поддерживалась для обратной совместимости[16][17].

Ошибки отображения Excel[]

Скриншот Microsoft Excel, показывающий ошибку отображения 65535

22 сентября 2007 года было сообщено[18], что в определённых ситуациях Excel 2007 будет показывать неправильные результаты. В частности, для тех пар чисел, чьё произведение равно 65535 (например, 850 и 77,1), Excel отобразит в качестве итога 100000. Это происходит с примерно 14,5 % таких пар[19]. Кроме того, если к результату добавить единицу, Excel выведет итог 100001. Однако, если вычесть из итога единицу, на дисплее отобразится правильный результат 65534. (Также, если итог умножить или разделить на 2, будут отображены 131070 и 32767,5 соответственно.)

Microsoft сообщила в блоге Microsoft Excel[20], что проблема существует в отображении шести конкретных значений с плавающей запятой между 65534,99999999995 и 65535 и шести значений между 65535,99999999995 и 65536 (не включая границ). Любые расчёты, результат которых равен одному из двенадцати значений, будут отображаться неправильно. Фактические данные, хранящиеся и передающиеся в другие ячейки, верны, неверно лишь отображение значения. Ошибка появилась в Excel 2007 и не существует в предыдущих версиях. 9 октября 2007 года Microsoft выпустила патч, исправляющий проблему[21]. Он вошёл и в состав исправлений Service Pack 1.

Данная ошибка не наблюдается в Microsoft Excel 2016.

Смена одних компьютерных программ другими — дело вполне привычное и естественное. Впрочем, в каждом правиле есть исключение, и одно из них — программа для управления электронными таблицами Excel. Она была создана компанией Microsoft в 1985 году и с тех пор не теряет популярности. Экономисты пользуются ей в течение 36 лет — да что там, о ней знает практически каждый, кто работал в финансовой сфере или предоставлял консалтинговые услуги. Её используют практически все компании, обеспечивающие деятельность других бизнес-структур. В этом нет ничего удивительно, поскольку составление сложных финансовых моделей через Excel стало общедоступным.

Excel стал первой программой для программирования без кода ещё до того, как родилось это понятие. Его пользователи, по сути, являются непрофессиональными разработчиками, даже не задумываясь об этом. В Excel настолько много возможностей, что стартапы вполне могут создавать новые узкоспециализированные инструменты на базе лишь каких-то из них.

При этом на волне популярности электронных таблиц от Microsoft другие крупные разработчики стали им подражать, что в конечном итоге сформировало у пользователей устойчивые привычки и стереотипы, которые также способствуют его дальнейшей жизни. Да, именно Excel и посвящена эта статья.

Табличные войны: краткая история становления Microsoft Excel

Excel родился в результате конкуренции и был не первым продуктом такого типа. Студенту Дэну Бриклину (Dan Bricklin) понадобилась таблица для тематического исследования. Тогда выбор был невелик — составлять её вручную на листе бумаги или на стационарном компьютере учебного заведения. Оба варианта не были особенно привлекательными, и это натолкнуло молодого человека на мысль создать более удобный инструмент. В 1978 году он презентовал VisiCalc («видимый калькулятор») — первую в мире электронную таблицу. Инновационный продукт оказался востребованным и быстро завоевал популярность.

Excel — величайшая компьютерная программа. Она никогда не умрёт, и вот почему

Двумя годами позже у него появился конкурент — SuperCalc. Тем не менее, VisiCalc устоял, потому что в его продвижении начал участвовать талантливый программист Митч Капор (Mitch Kapor). В 1982-м он стал самостоятельным, основал компанию Lotus и создал свой собственный вариант электронных таблиц под названием «1-2-3». Его продажи быстро стали приносить прибыль в десятки, а потом и сотни миллионов долларов. В том же году компания Microsoft с Биллом Гейтсом во главе выпустила свою первую программу для работы с электронными таблицами Multiplan. Впрочем, конкуренции с детищем Капора она не выдержала.

После поражения команда Гейтса принялась за новый проект по имени Odyssey. Участвовавший в его разработке Дуг Клундер (Doug Klunder) придумал, как выполнять алгоритм вычислений сразу в двух измерениях, что позволило добиться более высокого быстродействия, чем у конкурентов. Этот принцип лёг в основу таблиц Excel, которые мир впервые увидел в 1985 году. Приложение получило несколько отличительных черт. Одна из них — удобная обработка входных данных с моментальным результатом на выходе. Понятное управление позволяет работать с продуктом широкому кругу пользователей.

Ещё одним фактором успеха Excel стало решения Билла наладить сотрудничество со своим конкурентом Стивом Джобсом и выпускать новую разработку исключительно на его компьютерах Macintosh. Благодаря этому она обрела первоначальную известность и стала самой востребованной для работы с таблицами на Мас.

Excel — величайшая компьютерная программа. Она никогда не умрёт, и вот почему

Сейчас Excel заняла практически монопольное положение среди программ, используемых в сфере финансового моделирования, и популярна во многих других отраслях и в рамках Windows — первой операционной системы Microsoft. Всё могло сложиться абсолютно иначе, но карты в отношении Excel легли именно так.

Excel — величайшая компьютерная программа. Она никогда не умрёт, и вот почему

Microsoft Excel можно даже назвать языком программирования

Сейчас трудно подсчитать, сколько именно человек используют Excel, но, по некоторым оценкам, это порядка 750 миллионов человек. Многие из них не являются разработчиками и даже мысленно себя к ним не относят, хотя, по сути, программируют. Размещая формулы в ячейках, они фактически пользуются функциональным языком. Функциональность заключается в том, что при вводе новых входных данных получаются абсолютно точные выходные в независимости от того, что происходит в других разделах. Кроме того, полученные результаты можно использовать как вводные для других функций.

Благодаря возможности связей между функциями программа обрела мощность и гибкость. Да, её нельзя использовать для решения абсолютно любых задач. В то же время обычный пользователь может получить блестящие результаты во многих сферах, не задумываясь о пошаговых вычислениях и других мелочах, поскольку это за него уже сделали разработчики. Например, можно рассчитать внутреннюю норму доходности на инвестиции, не зная конкретной формулы. С каждым обновлением механизм работы таблиц становится быстрее и проще, но простота не означает отсутствие самого факта программирования со стороны обывателя.

Excel — величайшая компьютерная программа. Она никогда не умрёт, и вот почему

Более того, тех, кто используют Excel, можно причислить к программистам полного стека, то есть к тем, кто выполняет всю работу сам. Это вполне объяснимо, поскольку нередко только один сотрудник в компании обладает полным объёмом информации для построения конкретной финансовой модели — у других свои задачи.

Кроме того, можно создавать базы данных, списки дел, счета-фактуры, управлять проектами, эффективно вести бухгалтерский учёт, отслеживать ошибки, выстраивать стратегии взаимоотношений с клиентами и многое другое. Да, Microsoft Excel — это действительно нечто во многих отношениях.

Многие не видят будущего без существования Microsoft Excel

Программе пророчат долгое будущее, и дело не только в её функциональности. В данном случае важно также учитывать особенности человеческой психики и формирование ментальной модели. То есть многим пользователям удобно работать с тем, что уже есть под рукой, даже если появляются более удобные инструменты. В таких вопросах наблюдается инерция мышления — людям свойственно отдавать предпочтение тому, что они хорошо знают. Если поставить на полку «Никомахову этику» Аристотеля, а рядом расположить философские размышления современников, большинство выберут признанного классика.

Так продолжается из поколения в поколение. Если вернуться к аналогии с философскими трудами, все больше новых авторов пишут свои произведения на основе давно признанных, надеясь, что их творения проживут так же долго, но Аристотель в итоге не придаётся забвению. Так же и с Microsoft Excel.

Excel — величайшая компьютерная программа. Она никогда не умрёт, и вот почему

Не стоит сбрасывать со счетов и так называемый эффект Линди. Согласно данной теории, если какая-то разработка или технология существует достаточно долго, то она может просуществовать как минимум ещё столько же. В данном случае речь идёт про ещё 36 лет жизни Excel, и с каждым годом этот срок будет пропорционально увеличиваться. Продукт продолжает создавать сетевой эффект: одни пишут под него плагины, другие берут его за основу в своих разработках. Да, именно так и создаются традиции. Microsoft Excel остаётся одной из них, и предпосылок для изменения данного факта попросту нет.

Microsoft Excel — не всесильный инструмент, но это временно

Microsoft Excel используется для построения финансовых моделей и других подобных вычислений. Приложение хорошо зарекомендовало себя в бизнес-кругах и задействовано, большей частью, именно там. Но, несмотря на то, что возможности для маневров и создания сложных структур у пользователей довольно велики, до полноценного языка программирования продукт, конечно же, не дотягивает. Он не может решить абсолютно все задачи, как это делают наиболее популярные сейчас языки Python и Javascript. Тем не менее, в скором времени программа может сравняться по возможностям даже с ними.

Excel formulas, the world’s most popular programming language, is now Turing-complete. Go check it out! https://t.co/qkw3Bmt1gp— Satya Nadella (@satyanadella) February 9, 2021

Генеральный директор Microsoft, Сатья Наделла (Satya Nadella), недавно недвусмысленно намекнул именно на это. Он сообщил, что Excel теперь полный по Тьюрингу — то есть ограничений впредь не будет. Повышение функциональности приложения и его гибкости могут стать возможными благодаря использованию платформы бессерверных вычислений LAMBDA. Не исключено, что в будущем пользователи начнут всё активней задействовать новые возможности и реализовывать ранее недоступные задачи. Если у Microsoft получится сделать все это ещё и достаточно простым, ценность Excel заметно вырастет.

Как Microsoft Excel повлиял на современную ИТ-индустрию

Продукт, просуществовавший 36 лет, не мог не оказать влияние на индустрию создания программ для управления электронными таблицами и стал вдохновителем для многих разработчиков. Периодически конкуренты выпускают нечто подобное, стараясь отбить у лидера часть рынка. Наиболее яркий пример — «Google Таблицы», однако пальму первенства у Microsoft не удалось отобрать даже поисковому гиганту. Из-за своей гибкости Excel остаётся фаворитом для большинства финансистов. Предприниматели продолжают с его помощью выстраивать и оптимизировать сложные рабочие процессы

Тем не менее, имеющиеся в Microsoft Excel ограничения привели к тому, что некоторые предприимчивые программисты начали разделять функции программы на отдельные элементы. Проще говоря, они наблюдали за тем, как применяют функционал приложения пользователи, подмечали, чего не хватает, и думали, как это можно реализовать в узконаправленном софте. Так и стали появляться специализированные инструменты, направленные на решение определённых задач. Они не обладали гибкостью и функциональностью вдохновителя, но для конкретной цели подходили куда лучше.

Excel — величайшая компьютерная программа. Она никогда не умрёт, и вот почему

В результате появилась целая отрасль, черпающая идеи из популярного продукта Microsoft. На этом смогли заработать сотни стартапов, разработавших программное обеспечение для корпоративной среды. Тенденция сохраняется и сейчас, специализированные компании фактически выслеживают своих потенциальных клиентов в таблицах Excel, обращая внимание на возникающие у них затруднения. В этой индустрии вращается порядка полутриллиона долларов, поэтому многие хотят получить свой кусок от этого практически безразмерного пирога. В дальнейшем желающих будет становиться только больше.

Подводя итоги: про Microsoft Excel вряд ли все скоро забудут

Вдохновитель целой индустрии продолжает держаться на плаву, несмотря на все потуги распилить его и утопить. Microsoft отвечает молодым компаниям, пытающимся превзойти её зрелое детище, новыми обновлениями, в которых учитываются прежние недостатки. По мнению некоторых аналитиков, именно то, что многие пытаются разделить Excel на обособленные функции, помогает его выживанию. Разработчики видят, что можно улучшить и отсекают то, что мешает. С каждым годом растёт функционал и повышается гибкость.

Excel — величайшая компьютерная программа. Она никогда не умрёт, и вот почему

Программа позволяет своим пользователям творить самостоятельно и почти без ограничений, а они, в свою очередь, платят ей симпатией и способствуют формированию положительного мнения у сообщества. Появляются очередные подражатели, рождаются все новые волны сетевых эффектов, круг замыкается, и Excel продолжает жить. Кроме того, не стоит забывать, что настолько укрепившийся на рынке разработчик как Microsoft не дремлет и попросту не допустит появления действительно опасного нового конкурента.

Статья написана на основе материала Not Boring.

  • Забавные случаи, когда компании троллили друг друга. Чаще доставалось Apple
  • Браузерный «офис» от Яндекса, Google или Microsoft: детальное сравнение сервисов
  • Российские Р7-Офис и МойОфис против Word и Excel: сравнение в функциях и производительности
  • Обзор Microsoft Surface Duo в реальной жизни: совсем не похожий на другие
  • Обзор Microsoft Surface Buds: странные таблетки или революция в мире TWS-наушников?

Like this post? Please share to your friends:
  • Табуляция в word tab
  • Табличный процессор ms excel базы данных в excel
  • Табулирование функции в excel что это такое
  • Табличный процессор ms excel адреса ячеек
  • Табулирование функции в excel функция если