Все про Excel 2002


25 простых отчетов сводных таблиц в программе Microsoft Excel 2002, часть 2
Начало отчета сводной таблицы
Просмотр индивидуальных заказов
Сколько продано единиц каждого товара?
Какова средняя цена каждого товара?
Какие товары входят в десятку самых дорогих?
Начало отчета сводной таблицы
Поквартальный отчет о приобретенных клиентами товарах
Определение двух самых выгодных товаров, приобретенных каждым клиентом в третьем квартале
Определение самого выгодного клиента в первом квартале

Определение двух самых выгодных клиентов для каждого товара
Заключение
25 простых отчетов сводных таблиц для программы Microsoft Excel 2002
Сравнение продавцов - Начало отчета сводной таблицы
Какова сумма заказов для каждого продавца?
Каковы суммы заказов для продавцов в указанной стране?

На каком месте находится продавец по сумме заказов?
Какие продавцы входят в пятерку лучших?
Каковы показатели продавцов в указанном квартале?
Как изменяются показатели работы продавца по кварталам?
Из чего складывается указанная сумма заказов?

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

Как соотносятся суммы продаж в первом и втором кварталах?
Каковы средние, наибольшие и наименьшие промежуточные итоги продаж напитков?
Каковы средние и минимальные суммы продаж?
Что такое проверка данных?
Типы проверяемых данных

Числа
Дата и время
Длина текста
Список значений
Типы возможных сообщений
Сообщение для ввода
Сообщение об ошибке
Примеры проверки
Настройка проверки данных

Ввод данных в проверяемые ячейки
Ввод данных
Ввод допустимых данных
Ввод недопустимых данных
Поиск недопустимых записей в книге
Администрирование общих книг в программе Microsoft Excel 2002
Области применения общих книг
Подготовка книги для совместной работы
Настройка возможностей, которые нельзя изменить после того, как книга стала общей

Определение объема записываемых исправлений
Ограничение доступа пользователей
Предоставление инструкций пользователям
Выбор доступного расположения с достаточным размером памяти
Хранение резервных копий
Управление общей книгой
Инструкции для пользователей по работе с общей книгой
Конфликтующие и нежелательные изменения
Разъединенные пользователи
Контроль за ходом работы
Изъятие книги из общего доступа для настройки

Если проекту становится тесно в рамках общей книги...
Быстрое создание формул в программе Microsoft Excel 2002
В дополнение к автосуммированию...
Использование всплывающих подсказок для облегчения ввода аргументов функции.
Использование средств программы Microsoft Excel для выявления ошибок
Выбор подходящей функции
Вырезание и вставка примеров функций из интерактивной справки
Окно контрольного значения
Пошаговое вычисление формул

Примечание
Примечание
Вопросы печати
Создание верхнего и нижнего колонтитула
Печать подписей строк и столбцов
Проверка полноты представления данных
Придание документу удобочитаемого вида
Центрирование листа по горизонтали

Центрирование листа по вертикали
Изменение полей
Просмотр всего содержимого листа
Быстрое изменение внешнего вида печатаемого листа
Переход к альбомной ориентации страницы
Изменение ширины полей и столбцов
Расстановка вертикальных разрывов страниц
Примечание
Размещение листа формата A4 на бумаге формата Letter
Печать части листа
Сжатие листа в зависимости от страницы

Расстановка вертикальных разрывов страниц
Расстановка горизонтальных разрывов страниц
Добавление заголовков печати
Использование графиков и диаграмм Excel2002 в учебном процессе
Сравнение диаграмм и графиков
Диаграмма
График
Создание графика
Способ представления данных листа электронной таблицы на графике
Маркер данных.
Основная линия сетки.

Имена категорий.
Имена рядов данных графика.
Советы по использованию графика.
Листы графиков и внедренные графики
Внедрение графика
Использование листа графика
Создание диаграммы
Радиальная
Диаграмма Венна
Пирамидальная
Блок-схемы
Дополнительные сведения
Использование функции для получения биржевых котировок в программе Microsoft Excel 2002
Примеры использования функции MSNStockQuote в формуле

Преимущества использования надстройки MSN MoneyCentral Stock Quotes
Гибкость надстройки MSN MoneyCentral Stock Quotes
У меня нет особых предпочтений...
Зачем проводить сравнение?
Основной критерий выбора: являются данные реляционными или нет?
Условия использования программы Microsoft Access
Условия использования программы Microsoft Excel
Защита данных в программах Microsoft Access и Microsoft Excel
Отчеты сводных таблиц для программы Microsoft Excel 2002
Обобщение и анализ данных
Добавление и удаление данных
Быстрое изменение макета
Просмотр подмножества данных
Другие причины использования полей страницы
Отображение только необходимых сведений
Шаг 1: подготовка исходных данных

Типы данных, которые можно использовать
Подготовка данных из списка Microsoft Excel или базы данных
Подготовка данных из внешнего источника
Подключение к данным Microsoft Office
Файлы запросов и шаблоны отчетов
Запросы с параметрами
Веб-запросы
Подготовка к консолидации данных из нескольких диапазонов
Подготовка данных из другого отчета сводной таблицы
Шаг 2: создание отчета сводной таблицы
Использование мастера сводных таблиц и диаграмм
Создание макета отчета сводной таблицы
Структура отчета сводной таблицы
Шаг 3: настройка отчета сводной таблицы
Добавление и удаление данных
Отображение только необходимых сведений
Отобразите или скройте элементы в строке или столбце
Отобразите или скройте определенные сведения для элемента
Отобразите базовый источник данных для указанной ячейки данных




Практическая работа с таблицами Excel

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

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

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

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

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

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

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

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

Как вводить гиперссылки
В настоящее время Excel обладает возможностью вводить в свои рабочие книги гиперссылки. Гиперссылки — это элементы (текстовая или графическая информация), щелкнув на которых, можно перейти в другие документы. Документы, куда вы переходите (файлы назначения), могут представлять собой рабочие книги Excel, документы, подготовленные в текстовом процессоре, графическую информацию и даже веб-страницы. Эти файлы могут храниться на компьютере, в локальной сети или в Интернете.

Excel ЧаВо

Для определения, будет ли запущен новый экземпляр Excel.Application или присоединение к уже запущенному, используется свойство TExcelApplication.ConnectKind. По умолчанию это свойство имеет значение ckRunningOrNew (константы определены в unit OleServer). Однако рекомендуется, если нет на то особой надобности, всегда запускать новый экземпляр Excel.Application во избежание конфликтов с запущенным раннее экземпляром Excel.Application. Свойство TExcelApplication.AutoQuit в конструкторе устанавливается по умолчанию в False (только в модуле ExcelXP в True) — это значит, что если вы хотите при отсоединении завершить работу Excel (закрыть), то нужно вызвать метод TExcelApplication.Quit или установить свойство TExcelApplication.AutoQuit равным True.

Как загрузить новый экземпляр?
По умолчанию все открываемые и сохраняемые документы находятся в папке "%USERPROFILE%Мои документы" (Personal). Ссылка на эту папку содержится в свойстве TExcelApplication.DefaultFilePath (read/write). Для чтения и записи в другие папки используйте полный путь к файлу книги.

Как добавить новую книгу?
В первом параметре метода Add можно указать стандартный тип шаблона Excel. Если же в нем указать имя (с полным путем) подготовленного файла (шаблоном может быть и "обычный" файл XLS, а не только файл XLT), то можно открыть книгу на диске как шаблон.

Как записать значения сразу в несколько ячеек?
Для записи в несколько (область) ячеек используется объект Range (ExcelRange). Пример, как можно получить объект Range для области ячеек.

Как добавить Chart в отдельный лист книги?
Chart может существовать как отдельный лист книги, так и как внедренный в лист объект ChartObject. Принципиальная разница только в том, ChartObject это уже объект Shape, содержащий в себе Chart.

Как получить данные из ADODataSet?
Если у вас есть открытый RecordSet (свойство всех наследников TCustomADODataSet), то из него в любую ячейку листа можно получить данные. В примере данные из ADODataSet1 будут вставлены в область, начиная с ячейки A2.

Работа в Microsoft Excel XP

При запуске Excel появляется пустой документ. С этого момента вы можете вводить информацию, изменять оформление данных, обрабатывать данные или искать информацию в файлах справки Excel. Следующий рисунок показывает наиболее важные элементы в окне Excel, два из которых являются нововведениями в Excel 2002: окно рабочей книги, панель главного меню, строка формул, панель Стандартная и панель Форматирование, строка состояния, (новое в этой версии) диалоговое окно Задать вопрос (Ask A Question) и область задач.

Работа с существующим списком данных
Вы также можете использовать кнопки в диалоговом окне Сохранить как (Save As) для присвоения другого формата сохраняемому файлу. Например, Кэтрин Тернер, сохранила бы файл Excel в другом формате, если бы ей и бухгалтеру компании, который обычно использует другое приложение, был необходим общий доступ к этому файлу.

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

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

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

Присвоение названий группе данных
Вместо того чтобы указывать ссылки на ячейки каждый раз, когда вам нужно обратиться к информации в них, вы можете объединить эти ячейки в диапазон(или названный диапазон). Например, вы можете объединить товары из предыдущего рисунка в диапазон, названный "ЗаказанныеТовары1". Если вам нужно использовать данные из этого диапазона в вычислениях, вы можете просто ввести имя диапазона вместо того, чтобы указывать ссылку на каждую ячейку.

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

Основы офисного программирования и документы Excel

Разговор об объектах Excel целесообразно начать с рассмотрения каркаса документа Excel. Многочисленные библиотеки объектов Office 2000, совокупность которых для программиста и представляют Office 2000, задают каркас всех документов, которые можно построить в этой среде. Когда создается новый документ, например, рабочая книга Excel, то по умолчанию из всей совокупности библиотек выбирается несколько, объекты которых и составляют каркас документа. Эти объекты доступны программисту, без каких либо дополнительных усилий. Центральную роль в каркасе документов Excel играют, конечно же, объекты библиотеки Excel. Но знание и всех других объектов, входящих в каркас, необходимо. Например, при программном создании интерфейса необходимо знание общих объектов библиотеки Office. Отмечу еще, что при желании программист всегда может расширить каркас документа, добавив в него те или иные библиотеки.

Объектная модель Excel

Все про Excel 2002

Поначалу бывает непросто представить себе, как можно использовать отчет сводной таблицы для анализа данных. В этом разделе показано, как с помощью базового источника данных создать отчеты сводных таблиц, отвечающие на типичные вопросы, возникающие при анализе данных. Рассмотрены примеры отчетов о продавцах, товарах, заказах и покупателях, причем аналогичным образом нетрудно составить отчеты почти для всех типов исходных данных.
Для простоты все примеры отформатированы с помощью формата «Отчет 5», который может быть применен к отчету сводной таблицы с помощью кнопки Формат отчета.

25 простых отчетов сводных таблиц в программе Microsoft Excel 2002
Начните с исходных данных, содержащих сведения о заказах. Здесь приведены несколько записей исходных данных, использованных для отчетов в данном разделе. Чтобы отобразить весь исходный диапазон, загрузите книги, сопровождающие данную статью

Повторение заголовков строк на каждой печатаемой странице
Убедитесь в том, что отчет сводной таблицы является единственным отчетом в области печати. Для этого щелкните отчет сводной таблицы, нажмите кнопку Сводная таблица на панели инструментов Сводные таблицы и выберите команду Выделить, а затем— команду Таблица целиком. В меню Файл выберите команду Область печати, а затем— команду Задать. В меню Файл выберите команду Параметры страницы, перейдите на вкладку Лист, а затем убедитесь в том, что поля сквозные строки и сквозные столбцы пусты.

Основы офисного программирования и документы Excel

Разговор об объектах Excel целесообразно начать с рассмотрения каркаса документа Excel. Многочисленные библиотеки объектов Office 2000, совокупность которых для программиста и представляют Office 2000, задают каркас всех документов, которые можно построить в этой среде. Когда создается новый документ, например, рабочая книга Excel, то по умолчанию из всей совокупности библиотек выбирается несколько, объекты которых и составляют каркас документа. Эти объекты доступны программисту, без каких либо дополнительных усилий. Центральную роль в каркасе документов Excel играют, конечно же, объекты библиотеки Excel. Но знание и всех других объектов, входящих в каркас, необходимо. Например, при программном создании интерфейса необходимо знание общих объектов библиотеки Office. Отмечу еще, что при желании программист всегда может расширить каркас документа, добавив в него те или иные библиотеки.

Продолжение

Техника финансовых вычислений на Excel

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

Продолжение

Пакет Vstudio7

Вы узнаете, как управлять координатными пространствами Windows, как осуществлять взаимодействие нескольких представлений одного документа, как добиваться эффективности и реалистичности изображений OpenGL, как использоватьShell API для управления файловым деревом, как разрабатывать СОМ-серверы и СОМ-контейнеры, как синхронизировать множество элементов управления в рамках диалога, как создавать свои собственные нестандартные окна, как использовать контейнеры и алгоритмы стандартной библиотеки C++ (STL), как строить графики функций в трехмерном пространстве и, наконец, как решать простейшие краевые задачи с демонстрацией результатов в виде аккуратных графиков. Кроме того, в последней главе вы найдете информацию об архитектуре Windows, с точки зрения разработчика программного обеспечения.
При изложении материала я не стараюсь подробно рассматривать все технические детали использования какого-либо класса, функции или типа данных, так как, на мой взгляд, нецелесообразно ставить себе задачу запоминать детали. Во-первых, их очень много даже в рамках одной технологии, во-вторых, MSDN (Microsoft Developer Network) для того и существует, чтобы при необходимости быстро прийти на помощь, в-третьих, я верю в принцип: чем чаще используете, тем вероятней, что запомните. Вместо этого ставится задача показать, какие преимущества вы получаете, используя новую сущность или новый технологический прием, а главное, как их использовать.

Начало работы с Visual Studio.Net
Итак, вы успешно преодолели все трудности установки Microsoft Visual Studio. Net 7.0 (если они были, а они в изобилии присутствовали в бета-версии продукта, с которой я имел дело в момент написания книги) и готовы покорить определенные высоты с помощью вашей неудержимой фантазии программиста и возможностей студии. Инструменты Studio.Net, несомненно, помогут воплотить ваши идеи в реальные проекты, которые теперь принято называть решениями (solutions) — термин, обозначающий новую концепцию логического хранилища проектов.

Режимы отображения координат
В Windows любые операции вывода являются графическими. Подсистема GDI делает вывод анпаратно независимым. Это означает, что информация, выводимая на любое физическое устройство, будет выглядеть почти одинаково. На экране монитора, на плоттере и на принтере будут отражены все детали текста или изображения. Кроме того, GDI поддерживает логические устройства вывода, такие как память или диск.

Традиционное Windows-приложение
Если вы хотите самостоятельно освоить какой-либо технологический прием или способ управления ресурсами, а так же инструментами Windows, то лучше всего обратиться к разделу Platform SDK документации (MSDN). В блоке страничных окон, которыми вы успешно пользуетесь, имеется страница Dynamic Help, которая помогает быстро отыскать необходимую информацию в море документации, сопровождающей Studio.Net.

Анализатор кодов ошибок
Итак, мы покончили с интерфейсной шелухой и нам осталась самая интересная и трудная часть работы — внесение в приложение той логики, которая была определена на этапе постановки задачи. Она состоит в следующем. Мы должны найти файл Win Error, h, просканировать его и выудить из него полезную информацию. Эту информацию надо поместить в контейнер объектов типа ErrorType. Если вы помните, мы поместили объявление этого типа в начало файла LookDlg.h.

Управление файловым деревом
Нам понадобятся методы для управления тремя окнами: CLef tview, CRightView и CDrawView. Последний класс будет управлять окном, в котором полигон может быть отредактирован. Этот класс надо еще создать. Замените существующий интерфейс класса CTreeDoc на тот, который приведен ниже. Здесь мы также провели упрощение начальной заготовки по схеме, обсуждавшейся выше

Графика OpenGL
Другие функции OpenGL позволяют размещать объекты на трехмерной сцене, выбирать точку размещения глаза наблюдателя (камеру), передвигать эту точку. Неотъемлемой частью трехмерной графики является освещение материалов. Конвейер OpenGL использует специальные алгоритмы подсчета цвета любого фрагмента с учетом заданных свойств материала и источников света. Моделирование атмосферных эффектов (тумана, дыма, дымки) делает изображения более реалистичными.

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

От сырых COM API к проекту ATL
В этом уроке мы научимся разрабатывать приложения, которые реализуют функции СОМ-сервера и СОМ-контейнера. Известная вам технология OLE (Object Linking and Embedding) базируется на модели COM (Component Object Model), которая определяет и реализует механизм, позволяющий отдельным компонентам (приложениям, объектам данных, элементам управления, сервисам) взаимодействовать между собой по строго определенному стандарту. Технология разработки таких приложений кажется довольно сложной для тех, кто сталкивается с ней впервые.

Трехмерная графика в проекте ATL
В этом уроке мы продолжим разработку DLL-модуля, который после регистрации в системе в качестве СОМ-объекта позволит любому другому клиентскому приложению, обладающему свойствами контейнера объектов СОМ использовать его для отображения в контексте OpenGL трехмерного графика функции, заданной произвольным массивом чисел. Данные для графика СОМ-объект берет из файла, на который указывает пользователь клиентского приложения.

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

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

Некоторые сведения об архитектуре Windows
Как известно, объем адресуемой памяти определяется размером регистра команд, который обычно зависит от длины машинного слова. Во времена, когда эта длина была равна 16 битам, можно было без особых ухищрений обратиться к любому байту из диапазона (0, 216-1), или 65536 = 64 Кбайт. Обращение к адресам памяти вне этого диапазона стоило определенных усилий.