Как транспортировать матрицу в excel

Как сделать транспонированную матрицу в excel?

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

Процесс транспонирования

Транспонирование матрицы – это процесс смены столбцов и строк местами. В программе Excel имеется две возможности проведения транспонирования: используя функцию ТРАНСП и при помощи инструмента специальной вставки. Рассмотрим каждый из этих вариантов более подробно.

Способ 1: оператор ТРАНСП

Функция ТРАНСП относится к категории операторов «Ссылки и массивы». Особенностью является то, что у неё, как и у других функций, работающих с массивами, результатом выдачи является не содержимое ячейки, а целый массив данных. Синтаксис функции довольно простой и выглядит следующим образом:

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

Посмотрим, как эту функцию можно применить на примере с реальной матрицей.

Чтобы решить данную проблему, выделяем весь транспонированный диапазон. Переместившись во вкладку «Главная» щелкаем по пиктограмме «Копировать», которая расположена на ленте в группе «Буфер обмена». Вместо указанного действия можно после выделения произвести набор стандартного сочетания клавиш для копирования Ctrl+C.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Вслед за этим формула массива ТРАНСП будет удалена, а в ячейках останутся только одни значения, с которыми можно работать так же, как и с исходной матрицей.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Урок: Мастер функций в Экселе

Способ 2: транспонирование матрицы с помощью специальной вставки

Кроме того, матрицу можно транспонировать с помощью одного элемента контекстного меню, который носит название «Специальная вставка».

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Вместо этого можно сделать и по-другому. Выделив область, кликаем по ней правой кнопкой мыши. Активируется контекстное меню, в котором следует выбрать пункт «Копировать».

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

Урок: Как перевернуть таблицу в Экселе

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Зачастую у нас в работе возникает необходимость перевернуть данные — из строк сделать столбцы и наоборот.
Рассмотрим различные способы транспонирования матрицы или таблицы в Excel.

Предположим, что у нас имеется следующая матрица, которую мы хотим транспонировать:

Разберем 2 способа транспонирования матрицы в Excel: с помощью специальной вставки и с помощью функции ТРАНСП.

Способ 1. Транспонирование с помощью специальной вставки

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel
На выходе мы получаем транспонированную матрицу:

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel
Элементы транспонированной матрицы представляют собой вставленные значения, другими словами полученная транспонированная матрица не является динамической и при изменении элементов исходной матрицы элементы транспонированной меняться не будут.
Чтобы этого избежать воспользуемся другим инструментом Excel — функцией ТРАНСП.

Способ 2. Транспонирование с помощью функции ТРАНСП

Синтаксис и описании функции транспонирования:

ТРАНСП(массив)
Преобразует вертикальный диапазон ячеек в горизонтальный, или наоборот.

Выделим диапазон пустых ячеек E2:H4, в которых будет находиться транспонированная матрица.
Не снимая выделения с пустых ячеек вводим формулу ТРАНСП и в качестве аргумента функции выбираем диапазон ячеек A2:C5, который нужно транспонировать:

После ввода формулы =ТРАНСП(A2:C5) нажмите Ctrl + Shift + Ввод, чтобы применить формулу массива ко всем выделенным ячейкам.
В результате получаем транспонированную матрицу:

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

Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!

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

Адрес матрицы – левая верхняя и правая нижняя ячейка диапазона, указанные черед двоеточие.

Формулы массива

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

Порядок применения формулы массива:

В строке формул отобразится формула массива в фигурных скобках.

Чтобы изменить или удалить формулу массива, нужно выделить весь диапазон и выполнить соответствующие действия. Для введения изменений применяется та же комбинация (Ctrl + Shift + Enter). Часть массива изменить невозможно.

Решение матриц в Excel

С матрицами в Excel выполняются такие операции, как: транспонирование, сложение, умножение на число / матрицу; нахождение обратной матрицы и ее определителя.

Транспонирование

Транспонировать матрицу – поменять строки и столбцы местами.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Сначала отметим пустой диапазон, куда будем транспонировать матрицу. В исходной матрице 4 строки – в диапазоне для транспонирования должно быть 4 столбца. 5 колонок – это пять строк в пустой области.

Нажимаем ОК. Пока функция выдает ошибку. Выделяем весь диапазон, куда нужно транспонировать матрицу. Нажимаем кнопку F2 (переходим в режим редактирования формулы). Нажимаем сочетание клавиш Ctrl + Shift + Enter.

Преимущество второго способа: при внесении изменений в исходную матрицу автоматически меняется транспонированная матрица.

Сложение

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

В первой ячейке результирующей матрицы нужно ввести формулу вида: = первый элемент первой матрицы + первый элемент второй: (=B2+H2). Нажать Enter и растянуть формулу на весь диапазон.

Умножение матриц в Excel

Чтобы умножить матрицу на число, нужно каждый ее элемент умножить на это число. Формула в Excel: =A1*$E$3 (ссылка на ячейку с числом должна быть абсолютной).

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

В результирующей матрице количество строк равняется числу строк первой матрицы, а количество колонок – числу столбцов второй.

Для удобства выделяем диапазон, куда будут помещены результаты умножения. Делаем активной первую ячейку результирующего поля. Вводим формулу: =МУМНОЖ(A9:C13;E9:H11). Вводим как формулу массива.

Обратная матрица в Excel

Ее имеет смысл находить, если мы имеем дело с квадратной матрицей (количество строк и столбцов одинаковое).

Размерность обратной матрицы соответствует размеру исходной. Функция Excel – МОБР.

Выделяем первую ячейку пока пустого диапазона для обратной матрицы. Вводим формулу «=МОБР(A1:D4)» как функцию массива. Единственный аргумент – диапазон с исходной матрицей. Мы получили обратную матрицу в Excel:

Нахождение определителя матрицы

Это одно единственное число, которое находится для квадратной матрицы. Используемая функция – МОПРЕД.

Ставим курсор в любой ячейке открытого листа. Вводим формулу: =МОПРЕД(A1:D4).

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

Источник

Матрицы в Excel: операции (умножение, деление, сложение, вычитание, транспонирование, нахождение обратной матрицы, определителя)

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Программа Microsoft Office Excel позволяет выполнять операции с матрицами с помощью встроенных функций и формул. Рассмотрим основные операции над матрицами:

Введем условные обозначения. Матрица А размерностью i x j — это прямоугольная таблица чисел, состоящая из i строк и j столбцов, аij — элемент матрицы.

Умножение и деление матрицы на число в Excel

Способ 1

Рассмотрим матрицу А размерностью 3х4. Умножим эту матрицу на число k. При умножении матрицы на число получается матрица такой же размерности, что и исходная, при этом каждый элемент матрицы А умножается на число k.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Введем элементы матрицы в диапазон В3:Е5, а число k — в ячейку Н4. В диапазоне К3:N5 вычислим матрицу В, полученную при умножении матрицы А на число k: В=А*k. Для этого введем формулу =B3*$H$4 в ячейку K3, где В3 — элемент а11 матрицы А.

Примечание: адрес ячейки H4 вводим как абсолютную ссылку, чтобы при копировании формулы ссылка не менялась.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

С помощью маркера автозаполнения копируем формулу ячейки К3 вниз и вправо на весь диапазон матрицы В.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Таким образом, мы умножили матрицу А в Excel и получим матрицу В.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Для деления матрицы А на число k в ячейку K3 введем формулу =B3/$H$4 и скопируем её на весь диапазон матрицы В.

Способ 2

Этот способ отличается тем, что результат умножения/деления матрицы на число сам является массивом. В этом случае нельзя удалить элемент массива.

Для деления матрицы на число этим способом выделяем диапазон, в котором будет вычислен результат, вводим знак «=», выделяем диапазон, содержащий исходную матрицу А, нажимаем на клавиатуре знак умножить (*) и выделяем ячейку с числом k. После ввода формулы нажимаем сочетание клавиш Ctrl+Shift+Enter, чтобы значениями заполнился весь диапазон.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Для выполнения деления в данном примере в диапазон вводим формулу =B3:E5/H4, т.е. знак «*» меняем на «/».

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Сложение и вычитание матриц в Excel

Способ 1

Следует отметить, что складывать и вычитать можно матрицы одинаковой размерности (одинаковое количество строк и столбцов у каждой из матриц). Причем каждый элемент результирующей матрицы С будет равен сумме соответствующих элементов матриц А и В, т.е. сij = аij + bij.

Рассмотрим матрицы А и В размерностью 3х4. Вычислим сумму этих матриц. Для этого в ячейку N3 введем формулу =B3+H3, где B3 и H3 – первые элементы матриц А и В соответственно. При этом формула содержит относительные ссылки (В3 и H3), чтобы при копировании формулы на весь диапазон матрицы С они могли измениться.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

С помощью маркера автозаполнения скопируем формулу из ячейки N3 вниз и вправо на весь диапазон матрицы С.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Способ 2

Этот способ отличается тем, что результат сложения/вычитания матриц сам является массивом. В этом случае нельзя удалить элемент массива.

Для деления матрицы на число этим способом выделяем диапазон, в котором будет вычислен результат, вводим знак «=», выделяем диапазон, содержащий первую матрицу А, нажимаем на клавиатуре знак сложения (+) и выделяем вторую матрицу В. После ввода формулы нажимаем сочетание клавиш Ctrl+Shift+Enter, чтобы значениями заполнился весь диапазон.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Умножение матриц в Excel

Следует отметить, что умножать матрицы можно только в том случае, если количество столбцов первой матрицы А равно количеству строк второй матрицы В.

Рассмотрим матрицы А размерностью 3х4 и В размерностью 4х2. При умножении этих матриц получится матрица С размерностью 3х2.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Вычислим произведение этих матриц С=А*В с помощью встроенной функции =МУМНОЖ(). Для этого выделим диапазон L3:M5 — в нём будут располагаться элементы матрицы С, полученной в результате умножения. На вкладке Формулы выберем Вставить функцию.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

В диалоговом окне Вставка функции выберем Категория Математические — функция МУМНОЖОК.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

В диалоговом окне Аргументы функции выберем диапазоны, содержащие матрицы А и В. Для этого напротив массива1 щёлкнем по красной стрелке.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Выделим диапазон, содержащий элементы матрицы А (имя диапазона появится в строке аргументов), и щелкнем по красной стрелке.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Для массива2 выполним те же действия. Щёлкнем по стрелке напротив массива2.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Выделим диапазон, содержащий элементы матрицы В, и щелкнем по красной стрелке.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

В диалоговом окне рядом со строками ввода диапазонов матриц появятся элементы матриц, а внизу — элементы матрицы С. После ввода значений нажимаем на клавиатуре сочетание клавиш Shift+Ctrl и щелкаем левой кнопкой мыши по кнопке ОК.

ВАЖНО. Если просто нажать ОК, то программа вычислит значение только первой ячейки диапазона матрицы С.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Мы получим результат умножения матриц А и В.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Мы можем изменить значения ячеек матриц А и В, значения матрицы С поменяются автоматически.

Транспонирование матрицы в Excel

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Выделим диапазон Н3:J6, в который будут введены значения транспонированной матрицы.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

На вкладке Формулы выберем Вставить функцию, выберем категорию Ссылки и массивы — функция ТРАНСПОК.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

В диалоговом окне Аргументы функции указываем диапазон массива В3:Е5, содержащего элементы матрицы А. Нажимаем на клавиатуре сочетание клавиш Shift+Ctrl и щелкаем левой кнопкой мыши по кнопке ОК.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Нажмите для увеличения

Мы получили транспонированную матрицу.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Нахождение обратной матрицы в Excel

Пусть дана матрица А размерностью 3х3, найдем для неё обратную матрицу с помощью функции =МОБР().

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

В диалоговом окне Вставка функции выберем категорию Математические — функция МОБРОК.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

В диалоговом окне Аргументы функции указываем диапазон массива В3:D5, содержащего элементы матрицы А. Нажимаем на клавиатуре сочетание клавиш Shift+Ctrl и щелкаем левой кнопкой мыши по кнопке ОК.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Нажмите для увеличения

Мы получили обратную матрицу.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Нахождение определителя матрицы в Excel

Определитель матрицы — это число, которое является важной характеристикой квадратной матрицы.

Как найти определить матрицы в Excel

Пусть дана матрица А размерностью 3х3, вычислим для неё определитель с помощью функции =МОПРЕД().

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Для этого выделим ячейку Н4, в ней будет вычислен определитель матрицы, на вкладке Формулы выберем Вставить функцию.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

В диалоговом окне Вставка функции выберем категорию Математические — функция МОПРЕДОК.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

В диалоговом окне Аргументы функции указываем диапазон массива В3:D5, содержащего элементы матрицы А. Нажимаем ОК.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Нажмите для увеличения

Мы вычислили определитель матрицы А.

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Нажмите для увеличения

Мы можем удалить только все элементы этой матрицы.

Видеоурок

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excelШамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.

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

Источник

Операции с матрицами в Excel

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

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

Формулы массива

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

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

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

Что можно делать с матрицами

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

Транспонирование

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

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

Далее есть несколько методов, как можно осуществить транспонирование.

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

Там есть множество операций, но нам нужно найти радиокнопку «Транспонировать». После совершения этого действия нужно подтвердить его нажатием клавиши ОК. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

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

Сложение

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

В матрице, которая должна получиться, нужно выделить первую ячейку и ввести такую формулу.

=Первый элемент первой матрицы + Первый элемент второй матрицы

Далее подтверждаем ввод формулы с помощью клавиши Enter и используем автозаполнение (квадратик в правом нижнем углу), чтобы скопировать все значения на новую матрицу. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Умножение

Предположим, у нас есть такая таблица, которую следует умножить на 12. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

При этом важно указывать абсолютные ссылки на ячейки.

Итого, получится такая формула.

=A1*$E$3 Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

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

Предположим, что необходимо перемножить матрицы между собой. Но есть лишь одно условие, при котором это возможно. Надо, чтобы количество столбцов и строк у двух диапазонов было зеркально одинаковое. То есть, сколько столбцов, столько и строк. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Чтобы было более удобно, нами выделен диапазон с результирующей матрицей. Надо переместить курсор на ячейку в верхнем левом углу и ввести такую формулу =МУМНОЖ(А9:С13;Е9:H11). Не стоит забыть нажать Ctrl + Shift + Enter. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Обратная матрица

Поиск определителя матрицы

Для начала ставится курсор в какой-угодно ячейке. Далее мы вводим =МОПРЕД(A1:D4)

Несколько примеров

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

Умножение и деление

Метод 1

Предположим, у нас есть матрица A, имеющая три ячейки в высоту и четыре – в ширину. Также есть число k, которое записывается в другой ячейке. После выполнения операции умножения матрицы на число появится диапазон значений, имеющий аналогичные размеры, но каждая ее часть умножается на k. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Диапазон B3:E5 – это исходная матрица, которая будет умножаться на число k, которое в свою очередь расположено в ячейке H4. Результирующая матрица будет находиться в диапазоне K3:N5. Исходная матрица будет называться A, а результирующая – B. Последняя образуется путем умножения матрицы А на число k.

Далее вводится =B3*$H$4 в ячейку K3, где В3 — элемент A11 матрицы А.

Не стоит забывать о том, ячейку H4, где указано число k необходимо вводить в формулу с помощью абсолютной ссылки. Иначе значение будет изменяться при копировании массива, и результирующая матрица потеряет работоспособность. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Далее маркер автозаполнения (тот самый квадратик в правом нижнем углу) используется для того, чтобы скопировать значение, полученное в ячейке K3, во все другие ячейки этого диапазона. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Вот у нас и получилось умножить матрицу A на определенное число и получить на выходе матрицу B.

Деление осуществляется аналогичным образом. Только вводить нужно формулу деления. В нашем случае это =B3/$H$4.

Метод 2

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

Необходимо выделить результирующий диапазон, ввести знак равно (=), выделить набор ячеек, с соответствующими первой матрице размерами, нажать на звездочку. Далее выделяем ячейку с числом k. Ну и чтобы подтвердить свои действия, надо нажать на вышеуказанную комбинацию клавиш. Ура, весь диапазон заполняется. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Деление осуществляется аналогичным образом, только знак * нужно заменить на /.

Сложение и вычитание

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

Метод 1

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

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

Тут каждый элемент являет собой первую ячейку матриц, которые мы собрались складывать. Важно, чтобы ссылки были относительными, поскольку если использовать абсолютные, не будут отображаться правильные данные. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Далее, аналогично умножению, с помощью маркера автозаполнения распространяем формулу на все ячейки результирующей матрицы. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Вычитание осуществляется аналогично, за тем лишь исключением, что используется знак вычитания (-), а не сложения.

Метод 2

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

Сперва надо выделить диапазон, отделенный под результирующую матрицу, а потом нажать на «=». Затем надо указать первый параметр формулы в виде диапазона матрицы А, нажать на знак + и записать второй параметр в виде диапазона, соответствующему матрице B. Подтверждаем свои действия нажатием комбинации Ctrl + Shift + Enter. Все, теперь вся результирующая матрица заполнена значениями. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Пример транспонирования матрицы

Выделяем диапазон для ячеек матрицы АТ. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Далее переходим в окно «Аргументы функции», где вводится диапазон B3:E5, который повторяет матрицу А. Далее надо нажать Shift + Ctrl, после чего кликнуть «ОК».

В результате, у нас получается такая транспонированная таблица, которая изменяет свои значения вслед за исходной. Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Поиск обратной матрицы

Теперь опишем, как это делать на практике. Сначала необходимо выделить диапазон G3:I5 (там будет располагаться обратная матрица). Необходимо найти на вкладке «Формулы» пункт «Вставить функцию». Как транспортировать матрицу в excel. Смотреть фото Как транспортировать матрицу в excel. Смотреть картинку Как транспортировать матрицу в excel. Картинка про Как транспортировать матрицу в excel. Фото Как транспортировать матрицу в excel

Выводы

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *