История создания. Microsoft Office Excel – что это? Когда появился эксель

ВВЕДЕНИЕ


Основы работы в Microsoft Excel

В любой структуре есть минимальная единица информации. Например, весь мир состоит из атомов. Вот такой минимальной единицей информации в Excel является ячейка. Внутри ячейки есть отдельные буквы. Но логика работы Excel опирается на это основное понятие - ячейка. Ячейки собираются в листы. Лист в Excel это набор ячеек. Книга это набор листов. В нашем понятии «книга» - это файл. И в понятии Excel «книга» - это файл. Один файл это одна книга. Рабочая область - набор файлов или книг. Для удобства работы несколько книг со связанными рабочими областями можно объединить в рабочую область и у нас будет ощущение одного файла.

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

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

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

Так же можно выделить целиком строку или столбец, кликнув мышью на их заголовок.

Возможности Excel

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

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

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

В Excel имеется собственный формат файлов, обозначаемый расширением XLS в имени файла. Кроме того, в Excel можно читать файлы, созданные в других программах электронных таблиц, таких как Lotus 1-2-3 и Quanro Pro. Можно также читать текстовые файлы, файлы dBASE и документы в формате HTML.

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

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

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

3. При вводе неправильной формулы в большинстве случаев предлагает вариант её исправления.

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

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

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

Использование ссылок

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

Распространение формул

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

· Установите курсор в ячейку с формулой.

· Подтвердить указатель мыши к маркеру заполнения. Изображение указателя изменяется на черный крестик.

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

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

Работа с мастером функций.

Мастер функций – это программа, которая помогает быстро создать или отредактировать формулу с использованием, так называемых встроенных функций MS Excel. Встроенные функции – это заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Структура функции начинается с указания имени функции, затем в скобках указываются аргументы, отделяющиеся друг от друга точками с запятыми. Список аргументов может состоять из чисел, текста, логических величин (например, ИСТИНА или ЛОЖЬ), массивов, значений ошибок (например, #Н/Д) и ссылок на отдельные ячейки или диапазоны. Кроме того, аргументы могут быть как константами, так и формулами. Эти формулы, в свою очередь, могут содержать другие функции.

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

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

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

Диалоговое окно Мастер функций (см. рис.1) состоит из двух связанных между собой списков: Категория и Функция. При выборе одного из элементов списка Категория в списке Функция появляется соответствующий ему перечень функций. В Microsoft Excel функции разбиты на 12 категорий. Категория 10 недавно использовавшихся постоянно обновляется. Она напоминает стековую память: новая вызванная функция, которая в этом списке еще не числилась, займет первую строку, вытеснив тем самым последнюю функцию.

Рис.1. Диалоговое окно "Мастер функций"

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

В русифицированной версии Microsoft Excel имена большинства функций, исключая небольшую часть (18) математических, записываются на русском языке, например, =СУММ(), =ЕСЛИ(), =ВЕРОЯТНОСТЬ(), и т.п. Распространенной ошибкой начинающих является ввод на русском не только имен функций, но и аргументов.

Microsoft Excel

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

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

Создание диаграммы

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

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

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

1.5.2. Специальные термины, применяемые при построении диаграмм

Ось X называется осью категорий и значения, откладываемые на этой оси, называются категориями.

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

Легенда – расшифровка обозначений рядов данных на диаграмме.

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

Изменение подписей значений

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

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


ЗАКЛЮЧЕНИЕ

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

Все задачи решены:

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

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

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

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

Программа MicroSoft Excel полностью справилась с решением поставленных задач по созданию таблицы для расчета движения тел.

На основании проделанной работы можно сделать следующие выводы:

1. Решение физических задач с помощью табличного процессора Microsoft Excel намного проще и быстрее.

2. В электронных таблицах Microsoft Excel предоставляет пользователю множество возможностей.

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

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

5. Табличный процессор Microsoft Excel является удобным средством моделирования.


ЛИТЕРАТУРА

1. Э.В. Бурсиан. Физика. 100 задач для решения на компьютере. Учебное пособие. – СПб.: ИД «МиМ», 1997.

2. Угринович Н.Д. Исследование информационных моделей. Элективный курс: учебное пособие – М.: БИНОМ. Лаборатория знаний, 2006.

3. Угринович Н.Д. Информатика и информационные технологии: учебник для 10-11 классов – М.: БИНОМ. Лаборатория знаний, 2002.

4. Пак Н.И. Информатика. 2004.

5. Могилев А.В.Информатика. М. :Издательский центр «Академия».2003.

6. Леонтьев В.П. Новейшая энциклопедия персонального компьютера. 2003.

7. Кушнеренко А.Г.Основы информатики и вычислительной техники.М.:Просвещение.1991.

8. Кушнеренко А.Г.Новые информационные технологии.М.:Дрофа.2003.

9. Информатика. Энциклопедический словарь для начинающих. Под ред.

10. Информатика. Задачник-практикум. Т-2. под ред. И. Г. Семакина,

11. Е. К. Хеннера. М., Бином. Лаборатория Знаний, 2002 г

12. Д. А. Поспелова. М., Педагогика-Пресс 1994 г

13. http://www.alleng.ru/d/econ/econ271.htm

14. http://bourabai.kz/cm/index.htm


ПРИЛОЖЕНИЯ

ВВЕДЕНИЕ

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

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

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

Электронные таблицы Microsoft Excel (входит в пакет Microsoft Office) – программа, предназначенная, прежде всего, для экономических расчетов.

Выбор этой программы для обучения компьютерному моделированию обусловлен следующими причинами:

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

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

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

Цель работы: создать и исследовать модель физического процесса в Microsoft Excel.

1. Подобрать список литературы.

2. Исследовать возможности табличного процессора Excel.

3. Построить физическую модель в табличном процессоре Microsoft Excel.

Объект исследования: моделирование физических процессов в табличном процессоре Microsoft Excel.

Предмет исследования: компьютерная модель физического процесса, созданная в табличном процессоре Microsoft Excel.


ГЛАВА 1. ХАРАКТЕРИСТИКА РАБОТЫ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ

История возникновения электронных таблиц Excel

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

На уровне теории концепция электронных таблиц была разработана американским ученым Ричардом Маттессичем. Соответствующая публикация носила название Budgeting Models and System Simulation и была опубликована в далеком 1961 году. В последующем эту концепцию развили и дополнили Пардо и Ландау, которые даже подали заявку на оформление патента. И хотя изначально эта заявка не была удовлетворена, авторы изобретения отстояли права на свое детище через суд.

На основе разработанной теории в 1979 году появился первый табличный процессор. Эта была программа VisiCalc, созданная Дэном Бриклином совместно с Бобом Фрэнк – стоном, и предназначавшаяся для платформы Apple. Именно появление подобной программы во многом обусловило превращение компьютера из дорогостоящей “игрушки” в незаменимого помощника бухгалтера.

Впоследствии на рынке появились многочисленные табличные процессоры, к которым можно отнести SuperCalc, Microsoft MultiPlan, Quattro Pro, Lotus 1-2-3, Microsoft Excel, OpenOffice.org Calc, AppleWorks, но программа VisiCalc была первой, и именно с нее все началось.

Официальное появление Excel в составе пакета MS Office -1991 год, именно эта дата знаменует начало эпохи Excel.

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

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 (англ.)

Введение

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

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

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

  • 1) выяснить историю создания электронных таблиц;
  • 2) изучить назначение и основные возможности электронных таблиц;
  • 3) разобрать работу с электронной таблицей на примере Microsoft Office Excel.

Для создания данной работы использовался ПК с операционной системой Windows XP с табличным процессором Microsoft Office Excel 2003.

История создания электронных таблиц

Идею электронных таблиц впервые сформулировал американский ученый Ричард Маттессич, опубликовав в 1961 году исследование под названием Budgeting Models and System Simulation. В 1970 году Пардо и Ландау дополнили Концепцию, подав заявку на соответствующий патент (U.S. Patent № 4.398.249). электронная таблица ссылка функция

Общепризнанным родоначальником электронных таблиц как отдельного класса ПО является Дэн Бриклин, совместно с Бобом Фрэнкстоном разработавший в 1979 году известную программу VisiCalc (визуальный калькулятор0 - табличный редактор для компьютера Apple II. VisiCalc, первая в истории программа для работы с электронными таблицами.

Но лучшим среди всех систем в то время считался вовсе не выпущенный ею еще в предыдущем - 1982 - году пакет Multiplan, который первоначально планировавшийся как легко переносимая программа для работы на Apple, IBM PC и в других системах, a продукт Lotus 1-2-3 фирмы Lotus Development, разработанный под руководством Митч Капор, - шефа фирмы Lotus.

Lotus 1-2-3 превзошла VisiCals по популярности. Она выпускалась исключительно для IBM PC, полностью вытеснила пакет Multiplan фирмы Microsoft. Lotus объединил в себе возможности электронных таблиц, деловую графику и некоторые функции реляционной СУБД. Практически все последующие табличные процессоры (Multiplan, QuattroPro, SuperCalc и другие) поддерживали эти три функции.

В 1983 году ещё довольно молодая в сравнении с сегодняшним днем фирма по производству программных средств Microsoft, основанная в 1975 году Полом Алленом и Вильямом X. Гейтсом, более известным как Билл Гейтс, решила заняться разработкой новой конкурентоспособной программы для расчетов с помощью электронных таблиц. Проект получил внутрифирменное кодовое имя Odyssey.

Цель, с самого начала поставленную Биллом Гейтсом перед Microsoft, можно сформулировать следующим образом: персональный компьютер, на котором будут работать прикладные программы Microsoft под управлением операционной системы Microsoft, с возможностью проектирования новых изделий средствами и на языках программирования Microsoft, должен стоять на каждом письменном столе.

К этому времени большая часть сотрудников фирмы Microsoft занималась разработкой первой версии Windows. Windows должна была стать первой операционной средой, поддерживающей графический интерфейс пользователя для IBM PC. В 1984 году Гейтс занимался целиком и полностью Windows и Odyssey. Программа была нацелена на IBM PC. Однако в середине года была неожиданно произведена смена курса: теперь Odyssey, получивший временное название «Excel», должен был разрабатываться для Macintosh, поскольку Гейтс узнал, что Lotus тоже занялась новой разработкой для Macintosh. Новая программа электронных таблиц фирмы Lotus должна была содержать в качестве интегрированных программных средств базу данных, систему деловой графики и текстовый редактор. Она разрабатывалась в рамках проекта под названием Jazz.

Вследствие переориентации Excel на Macintosh разработка замедлилась. Но позже Гейтсу все-таки удалось убедить главного программиста проекта Дуга Клундера в том, что Excel должен сначала заработать на IBM PC. 2 мая 1985 года Excel, наконец, была официально представлена в Нью-Йорке.

Из долгой истории Excel и Odyssey, Lotus 1-2-3 и VisiCalc, с уверенностью можно сделать один вывод: программы электронных таблиц все еще представляют собой один из важнейших секторов рынка прикладных программ для персональных компьютеров. В дальнейшем на рынке появились другие многочисленные продукты этого класса - SuperCalc, OpenOffice.org Calc, таблицы AppleWorks и gnumeric.

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

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

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

Электронная таблица получила название VisiCalc и сразу обрела популярность. Ее первая версия предназначалась для компьютеров Apple . Да – да, оказывается, они уже существовали в то время и, кстати, именно появлению VisiCalc Apple обязан значительным скачком продаж.

Следующим этапом развития Excel стала электронная таблица, представленная компанией Lotus и предназначавшаяся для компьютеров IBM . И снова, благодаря электронной таблице, оборот компании вскоре достиг 50 миллионов долларов в год.

Версия Excel, которая в большей степени уже знакома пользователям, была представлена в 1987 году компанией Майкрософт . Программа имела усовершенствованный интерфейс и широкий набор функций.

Преимущества, которыми вы сможете обладать, если решите изучить программу Excel:

  • Вместо того чтобы делать математические расчеты устно или при помощи калькулятора, за вас это с легкостью сделает Excel. Программе каким-то образом известны все правила алгебры, которые вы так не любили в школе;
  • Вы сможете сортировать и фильтровать данные по любым параметрам;
  • Вы сможете составлять диаграммы и графики и использовать их в презентациях;
  • Excel может выявить максимум и минимум, а также подсчитать среднее значение даже очень большого диапазона чисел (представьте, сколько времени вам понадобилось бы делать это вручную!)
  • Excel умеет даже применить условие «а что если», действуя одновременно как психолог и финансовый аналитик, особенно если речь идет о курсе валют, размере прибыли или убытков.

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

В 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 достичь позиций ведущего разработчика программного обеспечения. Текущая версия для платформы Windows - Microsoft Office Excel 2010.

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

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

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

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

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

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

Документ Excel имеет расширение *.xls или *.xlsx (для Excel 2007 и новее) и называется рабочая книга, которая представляет собой набор рабочих листов. Каждый лист имеет табличную структуру и может содержать одну или несколько таблиц. В окне программы Ехсе1 отображается текущий рабочий лист. Название листа отображается в его нижней части. Рабочий лист состоит из строк и столбцов. На пересечении столбцов и строк образуются ячейки таблицы. Операции ввода и редактирования всегда производятся в активной ячейке.

Столбцы обозначаются буквами латинского алфавита от "A" до "Z", затем идет "AA-AZ", "BB-BZ" и т.п. до "IV" (256). Строки обозначаются обычными арабскими числами. Адрес ячейки определяется пересечением столбца и строки, как в шахматах или морском бое, например: A1, C16. Адрес диапазона ячеек задается адресом верхней левой ячейки и нижней правой, например: A1:C5.

Есть 2 вида представления ссылок в Microsoft Excel:

1. Классический;

2. Стиль ссылок R1C1 (здесь R - row (строка), C - column (столбец)).

В режиме R1C1 в квадратных скобках указывается относительное смещение.

Если включен классический вид и в ячейке с адресом A1 находится формула «=B3» (B3 - относительная ссылка), то после переключения в вид R1C1 она примет вид «=RC» - две строки вниз, один столбец вправо. Направления вниз и вправо считаются положительными, вверх и влево - отрицательными.

Типы адресации