
- •Попов а.А.
- •Москва – 2004
- •Тираж: 200. Изд. № Заказ № введение
- •1. Интерфейс системы
- •1.1. Элементы интерфейса ос Windows
- •Справка
- •1.2. Интерфейс среды Excel
- •Просмотр списка имен Ввод Поле ввода
- •1.3. Средства управления Excel
- •Прочие клавиши
- •1.4. Организация данных в Excel
- •2. Элементарные операции с данными
- •2.1. Манипулирование данными
- •2.1.6. Вставка элементов таблицы
- •Буксировать мышью влево
- •2.1.8. Операции с рабочими листами
- •2.2. Виды адресации
- •2.4. Создание формул
- •2.5. Задачи для самостоятельного решения Контрольные вопросы
- •Упражнения
- •2. Перемещение и копирование данных.
- •2 ( ; Перейти в е5; ). .1. Переместить содержимое блока в2:в3 в е5:е6.
- •2 ( ; Перейти в e5; ). .2. Скопировать содержимое блока в2:в3 в е5:е6.
- •3.1. Простое автозаполнение (копирование без изменения данных).
- •3.2. Автозаполнение из списков.
- •3.3. Формирование арифметических прогрессий.
- •5. Манипулирование строками/столбцами.
- •5.2. Управление шириной строк/столбцов.
- •7 . Построение формул.
- •3. Оформление данных
- •3 .1. Выравнивание данных
- •3.2. Управление шрифтами
- •3.3. Форматирование чисел
- •Положительное; Отрицательное; Нулевое; Текстовое
- •[Черный]; [Зеленый]; [Голубой]; [Красный]
- •3.4. Мастер условного форматирования
- •3.5. Контроль ввода
- •3.6. Задачи для самостоятельного решения Контрольные вопросы
- •Упражнения
- •4. Функции рабочего листа
- •4.1. Функция суммирования
- •4.2. Арифметические функции
- •4.3. Функции округления
- •4.4. Степенные функции
- •4.5. Тригонометрические функции
- •4.6. Текстовые функции
- •4.7. Логические функции
- •4.8. Функции выбора и поиска
- •Гпр(что искать; где искать; откуда взять; как искать).
- •Условие 1
- •4.9. Сводные функции
- •4.10. Функции обработки дат
- •4.11. Финансовые функции
- •4.12. Информационные функции
- •4.13. Ошибочные значения
- •4.14. Функции анализа ошибок
- •4.15. Работа с массивами
- •4.16. Матричные функции
- •То можно обеспечить правильное сложение данных и при вставках новых строк в любом месте диапазона суммирования. Или конкретно для нашего случая
- •4.17. Примеры “из жизни”
- •4.18. Задачи для самостоятельного решения
- •5. Примеры практических задач
- •"Остаток:"???"дн"; [красный]"доплата"???"дн"; [синий]"съезд"
- •6. Задачи для самостоятельного решения
- •7. Тесты к дисциплине
- •Оглавление
- •Курс компьютерной подготовки
2.2. Виды адресации
Чаще всего в формулах используется описанная выше относительная адресация данных, однако в некоторых случаях применяется так называемая абсолютная адресация. Оба способа указывают на одни и те же объекты. Их особенности проявляются при копировании данных.
ОТНОСИТЕЛЬНАЯ АДРЕСАЦИЯ. Пусть в некоторой ячейке записана, использующая относительную адресацию, формула вида =B4. Если выполнить ее копирование в разные стороны, мы обнаружим (рис. 2.2-1), что копии отличаются от оригинала. При копировании по горизонтали изменяется номер строки, при копировании по вертикали – номер столбца, при копировании по диагонали изменяется и то и другое. Так при копировании в направлении стрелки =B4 изменилось на =Е6. В данном случае адрес столбца (B) получил приращение в три единицы и превратился в E, а адрес строки (4) – в две и превратился в 6. Таким образом, новые адреса – это =(B+3)(4+2)=E6. Обычно такая трансформация вполне отвечает желанию пользователя при копировании данных. Ему не приходится вручную изменять формулы для применения их в новом месте (в другой строке/столбце). Но так бывает не всегда.
АБСОЛЮТНАЯ АДРЕСАЦИЯ. Чтобы предотвратить автоматическое изменение адресов, перед “замораживаемой” координатой следует поставить знак $ и превратить ее абсолютную ссылку. Так, формула вида =$A$1 не будет изменена ни при каком копировании ее в таблице. Знак $ может быть установлен и только перед одной координатой, например, перед номером строки (A$1 – зафиксирован номер строки 1) или столбца ($A1 – зафиксирован номер столбца А). Можно вводить символ $ непосредственно, а можно (в режиме ввода/редактирования) с помощью клавиши F4 для текущей ссылки. Последовательное нажатие этой клавиши влечет поочередный ввод знака $ перед элементами адреса. Так, для адреса A1 получим цепочку преобразований A1$A$1A$1$A1A1. Т.е. для получения желаемого вида ссылки следует последовательно нажимать F4.
На рис. 2.2-2 изображен пример копирования формул, содержащих относительную (ячейка В2) и абсолютную (С2) ссылки на клетку А1 (слева в виде формул, справа в виде результатов). Видим, что копии формул в В3 и В4 ссылаются не на А1, а на А2 и А3. Копии формул, а следовательно и результаты, в С3 и С4 остались без изменений.
-
A
B
C
A
B
C
1
5
1
5
2
12
=A1
=A$1
2
12
5
5
3
4
=A2
=A$1
3
4
12
5
4
=A3
=A$1
4
4
5
Рис. 2.2-2. Копирование относительных и абсолютных ссылок
2
Рис. 2.2-1
ЧИСЛОВЫЕ ДАННЫЕ – это данные, которые состоят из цифр и, возможно, некоторых специальных символов: + - Е е ( ) % /. Вводимые числа хранятся с той точностью, с которой они были введены. Вычисляемые результаты имеют до пятнадцати разрядов, но могут быть представлены пользователем с любой желаемой точностью в этих пределах.
ТЕКСТОВЫМИ ДАННЫМИ система считает данные, которые не распознаются как данные другого типа. В одной клетке возможен ввод до 32000 знаков. Текстовыми данными могут быть и числа, если при вводе им предшествует апостроф, например '1223. Такие данные, конечно, не могут участвовать в арифметических операциях.
Если текстовые данные не умещаются в ячейке, они продолжаются в следующих ячейках справа при условии, что они свободны. Если они заняты, будет виден только умещающийся в клетке фрагмент. Текст может автоматически переноситься на следующую строку внутри клетки, если в меню Формат+Ячейка выбрана вкладка Выравнивание, а в ней установлен флаг Переносить по словам. Перенос будет осуществляться целыми словами. Если это невозможно, текст будет разбиваться на строки случайным образом. Существует метод и принудительного разбиения строки в любом месте текста, а не только в конце слова, – это нажатие в нужном месте клавиш Alt+Enter. Такое действие создает новую строку.
ДАТА И ВРЕМЯ. Строго говоря, тип Дата в Excel не существует. Для представления дат используются обычные числа, но отображенные в формате дат. При этом целая часть числа соответствуют дням, месяцам, годам, а дробная – часам, минутам и секундам:
целая часть числа , дробная часть числа
дни (месяцы, годы) часы (минуты, секунды)
Вид разделителя между элементами дат определяется национальными настройками операционной системы Windows. В русской версии для элементов даты это, обычно, точка (если использовать при вводе значки “–“ или “/”, они после нажатия клавиши Enter также будут преобразованы в точки); для элементов времени – это двоеточие. Дни отделяются от часов пробелом.
Основная единица времени в Excel – один день. Каждый день имеет порядковый номер, начиная с 1, который соответствует 1 января 1900г (начало отсчета дат в Excel). Например, 1 января 2001г. хранится в виде числа 36892, поскольку именно столько дней прошло с 1 января 1900г. Описанный способ хранения дат позволяет их обрабатывать точно так же, как и обычные числа, например, находить дату, отстоящую от любой другой даты на желаемое число дней в будущем или прошлом, находить промежуток времени между двумя датами, т.е. реализовать арифметику дат.
Форматы даты позволяют отображать их, например, в одном из привычных видов: 1.01.98; 1.янв.98; 1.янв; январь 98 года и будут описаны позже. Нужно сказать, что если вводить данные сразу в виде даты, то соответствующий формат будет присвоен автоматически. Так, введенное в клетку значение 5.10.01 будет правильно воспринято системой как 5 октября 2001г. При вводе дат допускается указание только двух последних цифр года. В этом случае они интерпретируются следующим образом в зависимости от диапазона, в котором они лежат:
0029 – с 2000г по 2029г.; 3099 – с 1930г по 1999г.
Допускается не указывать при дате ее год. В этом случае он считается текущим годом (системным годом компьютера). Так, ввод вида 5.10 установит в клетке 5 октября текущего, например 2004, года.
Время – это дробная часть при дне-числе. Поскольку в сутках 24 часа, один час соответствует 1/24, 12 часов – значению 0,5 и т.п. Аналогично вводу даты, ввод времени возможен сразу в формате времени. Например, ввод вида 10:15:28 будет соответствовать 10 часам 15 минутам 28 секундам 0 января 1900 года, что в числовом формате равно 0,420138888888889. Арифметика дат, естественно, поддерживается и на уровне времени.
При указании времени можно игнорировать секунды и минуты. В последнем случае после часов следует обязательно ввести двоеточие. Например, если мы введем символы 6:, в клетке обнаружим 6:00 (т.е. 6 часов 0 минут). Возможно совмещение даты и времени, отделяемое пробелом. Так, ввод 7.2.99 6:12:40 соответствует 7 февраля 1999г 6 часам 12 минутам 40 секундам.
Существует быстрый способ ввода текущих в данный момент даты и времени, хранящихся в компьютере, – это клавишные комбинации Ctrl+; и Ctrl+Shift+: соответственно.
ЛОГИЧЕСКИЕ ДАННЫЕ имеют одно из двух значений – ИСТИНА или ЛОЖЬ. Они используются как индикаторы наличия/отсутствия какого-либо признака или события, а также могут являться аргументами некоторых функций. Во многих случаях вместо этих значений можно использовать цифры 1 или 0 соответственно.
МАССИВЫ не являются собственно типом данных, а только образуют организованное множество клеток или констант любого типа. Excel рассматривает массив (возможно содержащий множество клеток) как единый элемент, к которому в целом могут быть применены математические операции и операции отношений. Массив может содержать не только множество клеток, но множество констант, например, выражение {7;-4;9} описывает массив констант из трех числовых элементов. Позже мы еще вернемся к вопросу обработки массивов.