Программа Excel — начало работы с программой. Для чего нужен Excel примеры использования формул в жизни Основное назначение приложения microsoft excel

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

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

    1. Что из себя представляет программа Excel

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

Многие думают, что Excel – это только таблицы. То есть они убеждены, что все таблицы на компьютере составляются только в этой программе. Это не совсем верно.

Да, действительно, Excel представляет из себя таблицу. Но эта программа нужна, в первую очередь, для вычислений. Если требуется не только расчертить таблицу со словами и цифрами, но еще и произвести с цифрами какие-либо действия (сложить, умножить, вычислить процент и т.д), то тогда Вам нужно воспользоваться программой Microsoft Excel. А если же Вам нужно составить таблицу без вычислений, то есть ввести уже готовые данные, то быстрее и удобнее это сделать в программе Microsoft Word.

Если сравнивать программу Microsoft Excel с программой Microsoft Word, то Excel, конечно, сложнее. И лучше начинать работать в этой программе после того, как освоите Word. Чтобы изучить Excel досконально, потребуется немало времени. Но, как показывает практика, большинству для работы нужно всего-то «научиться считать». То есть прочитать и проработать два-три урока этого раздела.

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

Работа в Экселе с таблицами для начинающих пользователей может на первый взгляд показаться сложной. Она существенно отличается от принципов построения таблиц в Word. Но начнем мы с малого: с создания и форматирования таблицы. И в конце статьи вы уже будете понимать, что лучшего инструмента для создания таблиц, чем Excel не придумаешь.

Как создать таблицу в Excel для чайников

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

Посмотрите внимательно на рабочий лист табличного процессора:

Это множество ячеек в столбцах и строках. По сути – таблица. Столбцы обозначены латинскими буквами. Строки – цифрами. Если вывести этот лист на печать, получим чистую страницу. Без всяких границ.

Сначала давайте научимся работать с ячейками, строками и столбцами.



Как выделить столбец и строку

Чтобы выделить весь столбец, щелкаем по его названию (латинской букве) левой кнопкой мыши.

Для выделения строки – по названию строки (по цифре).

Чтобы выделить несколько столбцов или строк, щелкаем левой кнопкой мыши по названию, держим и протаскиваем.

Для выделения столбца с помощью горячих клавиш ставим курсор в любую ячейку нужного столбца – нажимаем Ctrl + пробел. Для выделения строки – Shift + пробел.

Как изменить границы ячеек

Если информация при заполнении таблицы не помещается нужно изменить границы ячеек:

Для изменения ширины столбцов и высоты строк сразу в определенном диапазоне выделяем область, увеличиваем 1 столбец /строку (передвигаем вручную) – автоматически изменится размер всех выделенных столбцов и строк.


Примечание. Чтобы вернуть прежний размер, можно нажать кнопку «Отмена» или комбинацию горячих клавиш CTRL+Z. Но она срабатывает тогда, когда делаешь сразу. Позже – не поможет.

Чтобы вернуть строки в исходные границы, открываем меню инструмента: «Главная»-«Формат» и выбираем «Автоподбор высоты строки»

Для столбцов такой метод не актуален. Нажимаем «Формат» - «Ширина по умолчанию». Запоминаем эту цифру. Выделяем любую ячейку в столбце, границы которого необходимо «вернуть». Снова «Формат» - «Ширина столбца» - вводим заданный программой показатель (как правило это 8,43 - количество символов шрифта Calibri с размером в 11 пунктов). ОК.

Как вставить столбец или строку

Выделяем столбец /строку правее /ниже того места, где нужно вставить новый диапазон. То есть столбец появится слева от выделенной ячейки. А строка – выше.

Нажимаем правой кнопкой мыши – выбираем в выпадающем меню «Вставить» (или жмем комбинацию горячих клавиш CTRL+SHIFT+"=").

Отмечаем «столбец» и жмем ОК.

Совет. Для быстрой вставки столбца нужно выделить столбец в желаемом месте и нажать CTRL+SHIFT+"=".

Все эти навыки пригодятся при составлении таблицы в программе Excel. Нам придется расширять границы, добавлять строки /столбцы в процессе работы.

Пошаговое создание таблицы с формулами

Теперь при печати границы столбцов и строк будут видны.

С помощью меню «Шрифт» можно форматировать данные таблицы Excel, как в программе Word.

Поменяйте, к примеру, размер шрифта, сделайте шапку «жирным». Можно установить текст по центру, назначить переносы и т.д.

Как создать таблицу в Excel: пошаговая инструкция

Простейший способ создания таблиц уже известен. Но в Excel есть более удобный вариант (в плане последующего форматирования, работы с данными).

Сделаем «умную» (динамическую) таблицу:

Примечание. Можно пойти по другому пути – сначала выделить диапазон ячеек, а потом нажать кнопку «Таблица».

Теперь вносите необходимые данные в готовый каркас. Если потребуется дополнительный столбец, ставим курсор в предназначенную для названия ячейку. Вписываем наименование и нажимаем ВВОД. Диапазон автоматически расширится.


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

Как работать с таблицей в Excel

С выходом новых версий программы работа в Эксель с таблицами стала интересней и динамичней. Когда на листе сформирована умная таблица, становится доступным инструмент «Работа с таблицами» - «Конструктор».

Здесь мы можем дать имя таблице, изменить размер.

Доступны различные стили, возможность преобразовать таблицу в обычный диапазон или сводный отчет.

Возможности динамических электронных таблиц MS Excel огромны. Начнем с элементарных навыков ввода данных и автозаполнения:

Если нажать на стрелочку справа каждого подзаголовка шапки, то мы получим доступ к дополнительным инструментам для работы с данными таблицы.

Иногда пользователю приходится работать с огромными таблицами. Чтобы посмотреть итоги, нужно пролистать не одну тысячу строк. Удалить строки – не вариант (данные впоследствии понадобятся). Но можно скрыть. Для этой цели воспользуйтесь числовыми фильтрами (картинка выше). Убираете галочки напротив тех значений, которые должны быть спрятаны.

Введение

1: MicrosoftExcel

1.1 Понятие и возможности MS Excel

1.2 Основные элементы окна MS Excel

1.4 Возможные ошибки при использовании функций в формулах

2: Анализ данных. Использование сценариев

2.1 Анализ данных в MS Excel

2.2 Сценарии

2.3 Пример расчета внутренней скорости оборота инвестиций

Заключение

Список литературы

Введение

Microsoft Office , самое популярное семейство офисных программных продуктов, включает в себя новые версии знакомых приложений, которые поддерживают технологии Internet, и позволяют создавать гибкие интернет-решения

Microsoft Office - семейство программных продуктов Microsoft, которое объединяет самые популярные в мире приложения в единую среду, идеальную для работы с информацией. В Microsoft Office входят текстовый процессор Microsoft Word, электронные таблицы Microsoft Excel, средство подготовки и демонстрации презентаций Microsoft PowerPoint и новое приложение Microsoft Outlook. Все эти приложения составляют Стандартную редакцию Microsoft Office. В Профессиональную редакцию входит также СУБД Microsoft Access.

Microsoft Excel – программа предназначенная для организации данных в таблице для документирования и графического представления информации.

Программа MSExcel применяется при создании комплексных документов в которых необходимо:

· использовать одни и те же данные в разных рабочих листах;

· изменить и восстанавливать связи.

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

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

Более подробно в этой курсовой будет представлено приложение MSExcel, его функции и возможности. А также использование сценариев с их практическим применением.

1. Microsoft Excel

1.1 . Microsoft Excel . Понятия и возможности

Табличный процессор MS Excel (электронные таблицы) – одно из наиболее часто используемых приложений пакета MS Office, мощнейший инструмент в умелых руках, значительно упрощающий рутинную повседневную работу. Основное назначение MS Excel – решение практически любых задач расчетного характера, входные данные которых можно представить в виде таблиц. Применение электронных таблиц упрощает работу с данными и позволяет получать результаты без программирования расчётов. В сочетании же с языком программирования Visual Basic for Application (VBA), табличный процессор MS Excel приобретает универсальный характер и позволяет решить вообще любую задачу, независимо от ее характера.

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

Основные возможности электронных таблиц:

1. проведение однотипных сложных расчётов над большими наборами данных;

2. автоматизация итоговых вычислений;

3. решение задач путём подбора значений параметров;

4. обработка (статистический анализ) результатов экспериментов;

5. проведение поиска оптимальных значений параметров (решение оптимизационных задач);

6. подготовка табличных документов;

7. построение диаграмм (в том числе и сводных) по имеющимся данным;

8. создание и анализ баз данных (списков).

1.2. Основные элементы окна MS Excel

Основными элементами рабочего окна являются:

1. Строка заголовка (в ней указывается имя программы) с кнопками управления окном программы и окном документа (Свернуть, Свернуть в окно или Развернуть во весь экран, Закрыть);

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

3. Панели инструментов (Стандартная, Форматирование и др.).

4. Строка формул, содержащая в качестве элементов поле Имя и кнопку Вставка функции (fx), предназначена для ввода и редактирования значений или формул в ячейках. В поле Имя отображается адрес текущей ячейки.

5. Рабочая область (активный рабочий лист).

6. Полосы прокрутки (вертикальная и горизонтальная).

7. Набор ярлычков (ярлычки листов) для перемещения между рабочими листами.

8. Строка состояния.

1.3 Структура электронных таблиц

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

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

Рабочий лист (таблица) состоит из строк и столбцов. Столбцы озаглавлены прописными латинскими буквами и, далее, двухбуквенными комбинациями. Всего рабочий лист содержит 256 столбцов, поименованных от A до IV. Строки последовательно нумеруются числами от 1 до 65536.

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

На данные, расположенные в соседних ячейках, образующих прямоугольную область, можно ссылаться в формулах как на единое целое. Группу ячеек, ограниченную прямоугольной областью, называют диапазоном. Наиболее часто используются прямоугольные диапазоны, образующиеся на пересечении группы последовательно идущих строк и группы последовательно идущих столбцов. Диапазон ячеек обозначают, указывая через двоеточие адрес первой ячейки и адрес последней ячейки диапазона, например, B5:F15. Выделение диапазона ячеек можно осуществить протягиванием указателя мышки от одной угловой ячейки до противоположной ячейки по диагонали. Рамка текущей (активной) ячейки при этом расширяется, охватывая весь выбранный диапазон.

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

В целом MS Excel содержит более 400 функций рабочего листа (встроенных функций). Все они в соответствии с предназначением делятся на 11 групп (категорий):

1. финансовые функции;

2. функции даты и времени;

3. арифметические и тригонометрические (математические) функции;

4. статистические функции;

5. функции ссылок и подстановок;

6. функции баз данных (анализа списков);

7. текстовые функции;

8. логические функции;

9. информационные функции (проверки свойств и значений);

10.инженерные функции;

11.внешние функции.

Запись любой функции в ячейку рабочего листа обязательно начинается с символа равно (=). Если функция используется в составе какой-либо другой сложной функции или в формуле (мегаформуле), то символ равно (=) пишется перед этой функцией (формулой). Обращение к любой функции производится указанием её имени и следующего за ним в круглых скобках аргумента (параметра) или списка параметров. Наличие круглых скобок обязательно, именно они служат признаком того, что используемое имя является именем функции. Параметры списка (аргументы функции) разделяются точкой с запятой (;). Их количество не должно превышать 30, а длина формулы, содержащей сколько угодно обращений к функциям, не должна превышать 1024 символов. Все имена при записи (вводе) формулы рекомендуется набирать строчными буквами, тогда правильно введённые имена будут отображены прописными буквами.

1.4 Возможные ошибки при использовании функций в формулах

Назначение электронных таблиц Microsoft Excel

Электронные таблицы Microsoft Excel созданы для обеспечения удобства работы пользователя с таблицами данных, которые преимущественно содержат числовые значения.

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

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

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

Замечание 1

Сегодня известно огромное число программ, которые обеспечивают хранение и обработку табличных данных, среди которых Lotus 1-2-3, Quattro Pro, Calc и др. наиболее широко используемым табличным процессором для персональных компьютеров является Microsoft Excel.

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

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

Таким образом, основным назначением электронных таблиц является:

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

Электронные таблицы можно легко интегрировать в документ, созданный, например, в текстовом процессоре Word или другом приложении, которое входит в пакет Microsoft Office. Тесная интеграция приложений, которые входят в пакет, повышает эффективность работы пользователя, дает возможность создания профессионально оформленных документов и использования возможностей локальной и глобальной информационных сетей (World Wide Web) для коллективной работы и публикации данных.

Основной особенностью MS Excel является возможность применять формулы для создания связей между значениями разных ячеек, причем расчет по формулам происходит автоматически. При изменении значения любой ячейки, которая используется в формуле, автоматически происходит перерасчет ячейки с формулой.

К основным возможностям электронных таблиц относят:

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

Расширенные возможности MS Excel 2013

Замечание 2

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

Рассмотрим более подробно внесенные изменения:

  • Сохранение на облачном сервере данных выполняется с помощью записи в Live ID. Сохранение документов на облачном сервисе дает возможность с помощью любого оборудования, которое имеет доступ в Интернет, получить все необходимые файлы. После сохранения документа в облачном сервисе пользователь может пригласить других пользователей для его редактирования или просмотра. Параллельно пользователь может создать специальную веб-ссылку, которая будет направлять других пользователей на документ с данными, и устанавливать набор действий, разрешенных для выполнения. Причем большим преимуществом использования облачного сервиса является то, что при этом не учитывается версия Excel, установленная на компьютере пользователя.
  • При такой непосредственной связи некоторых документов с сетью Интернет особо важным является вопрос защиты информации, который разработчики полностью решили. К тому же, в Excel 2013 функция Check Out отвечает за создание новых версий документа при его редактировании.
  • Возможность установления прав и ограничений для других пользователей, которые имеют доступ к определённому файлу. К примеру, можно запретить показывать страницу или редактировать ее.
  • Возможность поиска картинок в сети Интернет прямо из программы и непосредственная вставка их сразу в таблицу. Поиск осуществляется по бесплатным коллекциям картинок, по Flickr и SkyDrive.
  • Более широкий список источников данных, что позволяет увеличить эффективность при работе с базами данных; возможность импорта данных.

Области применения электронных таблиц

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

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

Таким образом, к областям применения электронных таблиц относятся:

  • бухгалтерский и банковский учет;
  • планирование и распределение ресурсов;
  • проектно-сметные работы;
  • инженерно-технические расчеты;
  • бработка больших массивов информации;
  • исследование динамических процессов;
  • сфера бизнеса и предпринимательства.

Замечание 3

Одним из важных функциональных расширений табличного процессора MS Excel стала встроенная среда программирования Visual Basic for Applications (VBA), которая предназначена для решения прикладных задач в MS Office. Благодаря VBA фирме Microsoft удалось не только расширить возможности языка макрокоманд Excel, но и ввести новый уровень прикладного программирования, поскольку VBA позволяет создавать полноценные прикладные пакеты, которые по своим функциям выходят далеко за рамки обработки электронных таблиц.

Microsoft Excel (Mac OS X)

Microsoft Excel 2008
Тип
Разработчик
Операционная система
Последняя версия
Лицензия
Сайт

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

История

Функциональность 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 (2 14) строк. Версии 8.0-11.0 могли справиться с 65 536 (2 16) строк и 256 колонками (2 8). Версии 12.0 и 14.0 обрабатывают до 1 048 576 (2 20) строк и 16 384 (2 14) колонок.

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

В Microsoft Excel вплоть до 2003 версии включительно, использовался свой собственный бинарный формат файлов (BIFF) в качестве основного. 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 предоставляет несколько типов различных паролей:

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

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

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

Критика

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

Точность

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

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

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

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

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

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

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

Примечания

Ссылки

  • Работа с файлами Excel с помощью.NET Framework (англ.)
  • Список сайтов MVP (англ.)