
- •Попов а.А.
- •Москва – 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. Тесты к дисциплине
- •Оглавление
- •Курс компьютерной подготовки
4.16. Матричные функции
Эта категория функций реализует средства линейной алгебры. Их аргументом, а часто и результатом являются матрицы, которые могут быть заданы адресами, именами или массивами констант.
МУМНОЖ(матрица1;матрица2) – возвращает произведение матриц. Число столбцов матрицы1 должно совпадать с числом строк матрицы2. Результирующая матрица будет иметь столько же строк, как матрица1, и число столбцов, как матрица2.
МОБР(матрица) – возвращает матрицу, обратную к данной. Исходная (и полученная) матрица может быть только квадратной, т.е. имеющей одинаковое число строк и столбцов. Не все матрицы имеют обратную (в этом случае будет выдано сообщение об ошибке #ЧИСЛО!). Перемножение обратной и прямой матриц даст единичную матрицу (матрицу, у которой на главной диагонали находятся единицы, а остальные элементы – нули).
ТРАНСП(матрица) – транспонирует исходную прямоугольную матрицу, поворачивая ее относительно главной диагонали.
МОПРЕД(матрица) – вычисляет определитель исходной прямоугольной матрицы.
Все функции, результатами которых являются матрицы (МУМНОЖ(), МОБР(), ТРАНСП()), должны быть введены как формулы массива в следующей последовательности:
– выделяется блок, где будет размещен результат;
– в текущую ячейку вводится функция;
– нажимаются клавиши Shift+Ctrl+Enter (при этом введенная формула автоматически обрамляется фигурными скобками).
Примеры. На рис.4.16-1 исходная матрица размещена в блоке А2:В3.
|
A |
B |
C |
D |
E |
F |
G |
H |
1 |
Матрица |
Обращение |
Умножение |
|||||
2 |
4 |
3 |
|
1 |
-2 |
|
1 |
0 |
3 |
2 |
2 |
|
-1 |
2 |
|
0 |
1 |
4 |
|
|
|
Транспонирование |
Определитель |
|||
5 |
|
|
|
4 |
2 |
|
2 |
|
6 |
|
|
|
3 |
2 |
|
|
Рис. 4.16-1 |
D2:E3 {=МОБР(A2:B3)},
G2:H3 {=МУМНОЖ(A2:B3;D2:E3)},
D5:E6 {=ТРАНСП(A2:B3)},
G5 =МОПРЕД(A2:B3).
Так, для обращения матрицы следует:
– выделить область формирования результата D2:E3,
– ввести в D2 формулу МОБР(A2:B3) и нажать Shift+Ctrl+Enter.
Аналогичным образом реализуются остальные функции.
После завершения обзора клеточных функций вернемся к вопросу поведения итоговых выражений в таблице при вставке в обрабатываемую область дополнительных элементов.
Рассмотрим на примере суммирования по вертикали подход, не требующий наличия в таблице каких-либо дополнительных технических строк. Положим, нужно реализовать функцию суммирования трех клеток в столбце А следующего вида А5=СУММ(А2:А4). Если воспользоваться функцией ИНДЕКС() для указания аргументов суммирования
=СУММ(ИНДЕКС(номер столбца; номер первой строки суммы)
:ИНДЕКС(номер столбца; номер последней строки суммы)),