Мумнож в excel как использовать

от admin

Пример как пользоваться функцией МУМНОЖ в Excel

Функция МУМНОЖ предназначена для нахождения произведения двух матриц из таблиц Excel по заданным данным. Данную функцию особенно удобно применять при решении задач матричной алгебры.

Как использовать функцию МУМНОЖ в Excel?

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

То есть, чтобы нам получить матрицу-строку затрат ингредиентов C, необходимо умножить матрицу B на матрицу А:

план выпуска ролов.

Итоговая размерность матрицы С равна 1×3. Для вычисления элементов матрицы С и для проверки полученных затрат на ингредиенты можно воспользоваться встроенной функцией табличного процессора MS Excel МУМНОЖ.

Функция МУМНОЖ в Excel пошаговая инструкция

  1. Создадим на листе рабочей книги табличного процессора Excel матрицы A и B, как показано на рисунке: матрицы A и B.
  2. Далее на листе рабочей книги подготовим область для размещения нашего результата — итоговой матрицы С (затраты на ингредиенты в руб.), как показано на рисунке: итоговой матрицы С.
  3. Выделим диапазон ячеек для элементов матрицы С, т.е. диапазон А5:С5 и вызовем функцию МУМНОЖ категории «Математические», например, по команде «Вставить функцию» (SHIFT+F3), расположенной на вкладке «Формулы». Математические.
  4. В появившемся окне укажем диапазон соответствующий перемножаемым матрицам, помня о том, что произведение матриц некоммутативно: диапазон соответствующий перемножаемым матрицам.
  5. Вместо кнопки «Ок», нажмем клавишу F2, а затем — клавиши CTRL+SHIFT+ВВОД. Это делается для того, чтобы получить результат в виде массива, а не одного значения в ячейке А5. Результат на рисунке ниже: Результат на рисунке.

Таким образом получен следующий результат: затраты на изготовление ролов «унаги» составили 9700 руб., ролов «филадельфия» — 9800 руб., ролов зеленый дракон «8600».

Как найти произведение матрицы по функции МУМНОЖ в Excel

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

  1. Создадим на листе рабочей книги табличного процессора Excel матрицы A и B. На листе рабочей книги подготовим область для размещения итоговой матрицы С, как показано на рисунке: область для размещения итоговой матрицы.
  2. Выделим диапазон ячеек для элементов матрицы С, т.е. диапазон G2:G3 и вызовем функцию МУМНОЖ категории «Математические», например, по команде «Вставить функцию», расположенной на вкладке «Формулы». В появившемся окне укажем диапазон, соответствующий перемножаемым матрицам, помня о том, что произведение матриц некоммутативно: МУМНОЖ.
  3. Вместо кнопки «Ок», нажмем клавишу F2, а затем — клавиши CTRL+SHIFT+ВВОД. Это делается для того, чтобы получить результат в виде массива, а не одного значения в ячейке. Результат на рисунке ниже: результат в виде массива.

Рассмотрим еще один «жизненный пример». Каждому человеку необходимо оплачивать коммунальные платежи. Высчитывать сколько и за какой вид услуги платить — довольно трудоемкая задача, поэтому предлагаем ее решить непосредственно при помощи MS Excel, функции МУМНОЖ.

Анализ расходов в Excel с функцией МУМНОЖ

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

  1. Составим матрицы А и В. На листе рабочей книги подготовим область для размещения нашего результата — итоговой матрицы С (итоговая стоимость по каждой услуге), как показано на рисунке: Составим матрицы.
  2. Выделим диапазон ячеек для элементов матрицы С, т.е. диапазон А8:A10 и вызовем функцию МУМНОЖ категории «Математические», например, по команде «Вставить функцию», расположенной на вкладке «Формулы». Вставить функцию.
  3. В появившемся окне укажем диапазон соответствующий перемножаемым матрицам: перемножаемым матрицам.
  4. Вместо кнопки «Ок», нажмем клавишу F2, а затем — клавиши CTRL+SHIFT+ВВОД. Это делается для того, чтобы получить результат в виде массива, а не одного значения в ячейке А6. Результат на рисунке ниже: CTRL+SHIFT+ВВОД.

Таким образом, за воду за 3 месяца мы должны будем заплатить 26 456 руб., за газ — 2697,2 руб., за электроэнергию — 18 661 руб.

Excel функция МУМНОЖ (MMULT)

Microsoft Excel функция МУМНОЖ возвращает матричное произведение двух массивов.
Функция МУМНОЖ — это встроенная в Excel функция, которая относится к категории математических / тригонометрических функций.
Её можно использовать как функцию рабочего листа (WS) в Excel.
Как функцию рабочего листа, функцию МУМНОЖ можно ввести как часть формулы в ячейку рабочего листа.

Синтаксис

Синтаксис функции МУМНОЖ в Microsoft Excel:

Аргументы или параметры

Возвращаемое значение

Функция МУМНОЖ возвращает числовое значение. Если какая-либо из ячеек в массиве содержит пустые или нечисловые значения, функция МУМНОЖ вернет ошибку #ЗНАЧ!. Если массив1 не содержит такого же количества столбцов, как количество строк в массив2 , функция МУМНОЖ вернет ошибку #ЗНАЧ!.

Применение

  • Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

Тип функции

  • Функция рабочего листа (WS)

Пример (как функция рабочего листа)

Рассмотрим несколько примеров функции МУМНОЖ, чтобы понять, как использовать Excel функцию МУМНОЖ как функцию рабочего листа в Microsoft Excel:

Hа основе электронной таблицы Excel выше, будут возвращены следующие примеры функции МУМНОЖ:

Умножение в excel на постоянную ячейку

​Смотрите также​ столбцов и если​: С чего бы​ че накинулись? :-)​тыкв — 9​Количество продукта​ нажмите клавишу F2,​ и массив1, и​Осталось удалить цифру​ цену всех товаров​5​=A4*$C$2​Предположим, нужно определить количество​ наличии пустой ячейки​

Умножение в «Экселе»

​ случае будет возможность​ необходимо перемножить попарно​Получив результат, может потребоваться​В наши дни одним​ это через макрос​ это вдруг?​я вариант решения​арбузов — 12​Пробки​ а затем — клавишу​ с таким же​ коэффициента из ячейки​ на 7%. У​6​729​ бутылок воды, необходимое​ в заданном диапазоне​ использовать её значение​ значения в двух​ создание его копии,​ из самых популярных​

Умножение ячейки на ячейку

​ — то можно​Юрий М​ проблемы, даже пусть​И надо чтобы​Бутылки​ ВВОД. При необходимости​ числом столбцов, что​ С1.​ нас такая таблица.​7​=A5*$C$2​ для конференции заказчиков​ результат умножения не​ для нескольких столбцов.​ столбцах, достаточно записать​

Как умножать в экселе

​ и нередко пользователи,​ средств для сложных​ пошагово обьяснить -​: Действительно — странное​ и с милионом​ каждое число умножилось​Бочки​ измените ширину столбцов,​ и массив2.​Как вычесть проценты в​В отдельной ячейке,​8​1534​ (общее число участников ×​ будет равен нулю​ В случае с​ формулу умножения для​ не задумываясь, просто​ вычислений является программа​ никогда с этим​ утверждение. Или в​ чисел, представил.​ на одну ячейку​Contoso, Ltd.​ чтобы видеть все​МУМНОЖ(массив1; массив2)​ Excel.​ расположенной не в​A​=A6*$C$2​ 4 дня × 3​ — в этом​ умножением строки на​ первой пары ячеек,​ копируют значение этой​

Перемножение столбцов и строк

​ Microsoft Excel. Её​ не сталкивалась, заранее​ 2007 нет спецвставки?​а уже устроит​ с цифрой 2.​14​ данные.​Аргументы функции МУМНОЖ описаны​Чтобы уменьшить на​ таблице, пишем число​B​288​ бутылки в день)​ случае программа проигнорирует​ некоторую ячейку достаточно​ после чего, удерживая​ ячейки, вставляя его​ широкий функционал позволяет​ спасибо​vikttur​ автора или нет,​ Как это делается​9​Массив 1​ ниже.​ какой-то процент, можно​

Как умножить в экселе столбец на столбец

​ (коэффициент), на который​Данные​=A7*$C$2​ или сумму возмещения​ эту ячейку, то​ зафиксировать букву столбца,​ знак «чёрный плюс»,​ в другую. Однако​ упростить решение множества​Guest​: Ничего странного, разговор​ это его дело.​ не вручную, а​3​

Умножение строки или столбца на ячейку

​Массив 1​Массив1, массив2​ использовать этот же​ хотим увеличить цену.​5​4306​ транспортных расходов по​ есть приравняет пустое​ в котором она​ появившийся в правом​ при таком подходе​ задач, на которые​: Если вопрос в​ про 2007 раз​раз нет примера,​ то значений может​Винный завод​1​ Обязательный. Перемножаемые массивы.​ коэффициент, но в​

как в экселе умножить ячейку на ячейку

​ В нашем примере​15​=A8*$C$2​ командировке (общее расстояние ×​ значение к единице.​ находится, или сделать​ нижнем углу, растянуть​ произойдёт изменение и​ раньше приходилось тратить​ том, как умножить​ — мышка поломается​ то я волен​ быть миллион.​2​3​Количество столбцов аргумента «массив1″​

Как перемножить все числа в строке или столбце

​ диалоговом окне в​ 7% — это​30​Введите формулу​ 0,46). Существует несколько​Разобравшись, как умножать в​ оба параметра адреса​ результат вниз, вдоль​ соответствующих ссылок, указывавших​ немало времени. Сегодня​ числа во множестве​ :)​ представить свою картину​mazayZR​11​7​ должно совпадать с​ «Специальная вставка», поставить​ число 1,07.​Формула​=A2*$C$2​ способов умножения чисел.​ «Экселе», можно реализовывать​

как в экселе умножить числа

​ ячейки постоянными.​ всех значений столбцов-множителей.​ на множители. Для​ мы рассмотрим, как​ ячеек на листе,​Alexandr a​ мира. так? :-)​: имеем столбец с​15​2​ количеством строк аргумента​ галочку у функции​Считается так:​Описание (результат)​в ячейку B2.​Для выполнения этой задачи​ достаточно сложные документы,​Иногда в «Экселе» требуется​Для того чтобы добиться​ того чтобы избежать​ умножать в «Экселе»​ то решение в​: знак доллара ставишь​да и потом,​ исходными цифрами (пусть​

Резюме

​Цена​Массив 2​ «массив2»; при этом​ «Разделить».​Текущая цена –​=A2*A3​ Не забудьте ввести​ используйте арифметический оператор​ включая экономические отчёты​ произвести операцию, аналогичную​ аналогичного результата для​ такой ошибки, следует​ ячейки между собой​ использовании Специальной вставки​ перед обозначением столбца​ терпимее надо быть,​ это будет А1:А34)​Вес (кг)​

Умножение чисел

​ оба массива должны​​Получилось так.​ это 100% или​Перемножение чисел в первых​ символ $ в​*​ и сметы. Большинство​ общей сумме, только​ строк, необходимо лишь​ либо в ячейке,​ в больших количествах.​- вводим в​ и строки​ коллеги, терпимее​имеем ячейку (Бэ1),​Продукт​2​ содержать только числа.​Несколько вариантов умножения столбца​ 1 целая коэффициента.​ двух ячейках (75)​ формуле перед символами​

​(звездочка).​ арифметических действий можно​ выполнив действие умножения.​ произвести растягивание результата​ куда необходимо скопировать​Прежде чем разобраться, как​ свободной ячейке 1.20​обычное обозначение например​Guest​ на значение которой​200 ₽​

Умножение чисел в ячейке

​0​»Массив1″ и «массив2» могут​​ на проценты, на​​А наша наценка​

​=ПРОИЗВЕД(A2:A4)​ C и 2.​​Например при вводе в​ выполнить по аналогичной​​ Однако специальной автоматической​ вдоль соответствующих строк.​

Умножение столбца чисел на константу

​ результат, ввести ссылку​ умножать в «Экселе»​ (т.е.120%)​ А5, фиксированное $A$5​: Разговор о том,​ надо умножить эти​4​0​ быть заданы как​

​Перемножение всех чисел в​

​Символ $ используется для​

​ схеме, однако для​

​ процедуры для этого​

​ Стоит отметить: для​

​ на копируемую ячейку,​

​ числа, стоит отметить​

​- копируем эту​

​или $А5 если​

​ чтобы приучать авторов​

​ самые А1:А34.​

​ диапазоны ячеек, константы​

​подсчета наценки, скидки​

​ это седьмая часть​

​ указанном диапазоне (2250)​

​ того, чтобы сделать​

​ некоторых стоит учитывать​

​ не существует, поэтому​

​ того чтобы избежать​

​ либо «зафиксировать» адрес​

​ широкую функциональность программы,​

​ фиксируешь столбец и​

​ к порядку постановки​​выделяем область, равную​​250 ₽​Формула​ массивов или ссылки.​, смотрите в статье​ от 100%, т.е​

​=ПРОИЗВЕД(A2:A4;2)​ ссылку на ячейку​ 10​ специфику их выполнения,​ многие, не зная,​ сдвига при дальнейшем​ её множителей с​ позволяющей работать как​- выделяем всю​ A$5 если строку​ вопроса. А Мазая​ А1:А34 (допустим это​42​Описание​Функция МУМНОЖ возвращает значение​ «Как умножить в​ 0,07% (7:100=0,07).​Умножение всех чисел в​ C2 «абсолютной». Это​в ячейке отображается​

​ а также формат​ как в «Экселе»​ копировании результатов, нужно​ помощью знака «$».​

Перемножение чисел в разных ячейках с использованием формулы

​ с явным заданием​ область (все области)​​Дмитрий к​​ никто и не​​ будет С1:С34)​​Бутылки (ящик)​

Пример

​ ошибки #ЗНАЧ! в​

​ Excel несколько ячеек​

​Получается: 100% текущая​

​ указанном диапазоне на​

​ означает, что даже​

​ результат 50.​

​ ячеек. Так, например,​

​ умножить числа одного​

​ в формуле закрепить​

​ Знак доллара сохраняет​

​ ячеек с числами,​

​: Выделить в формуле​

​ думал обижать :-)​

​пишем там =A1:A34*$B$1​

​’=МУМНОЖ(A2:B3;A5:B6)​ следующих случаях, указанных​

​ на число, проценты».​

​ при копировании в​

​Предположим, нужно умножить число​ при делении ячейки​ столбца или строки​

​ указанный столбец или​ значение ссылки по​ с использованием ячеек,​ которые нужно увеличить​ адрес ссылки на​​renu​​и нажимаем ctrl+shift+enter​115​Результаты должны быть следующими:​ ниже.​Ещё можно умножить​ наценка = (от​Можно использовать любое сочетание​ другую ячейку формула​

Как умножить столбец на число в Excel.

​ семи ячеек в​ отсутствии значения в​ это в явном​ удастся избежать ошибок​ ним — то​ и сами числа,​ мыши​ F4. Ссылка будет​
​Твои советы оказались​
​а можно проще​Клиент​ и 4 в​
​ или содержит текст.​ написав формулу в​ новая цена или​ или ссылки на​ ссылку на ячейку​
​ столбце на число​ одной из них,​ виде, записывая действие​ при вычислении.​ есть ссылка $A4​ и формулы, их​
​- контектное меню​ заключена в знаки​ в точку.​
​пишем в С1​Объем продаж​ ячейках C8, C9,​Если число столбцов в​ первой ячейке столбца.​ коэффициент 1,07 (107:100=1,07).​ ячейки в функции​ C2. Если не​ в другой ячейке.​ результатом будет ошибка​ для каждой ячейки.​
​Поняв, как умножить в​ будет всегда относиться​ определяющие. Для того​ — специальная вставка​​ доллара — $.​Sh_Alex​=А1*$B$1 и нажимаем​Общий вес​ D8 и D9.​ аргументе «массив1» отличается​

​ Затем скопировать эту​В ячейку C1​ ПРОИЗВЕД. Например формула​
​ использовать в формуле​ В этом примере​
​ деления на ноль.​ На деле же​ «Экселе» столбец на​ к столбцу А,​ чтобы умножить одну​ — операция -​ $А$1.​: Ни кого не​

​Contoso, Ltd.​=МУМНОЖ(A2:B3;A5:B6)​ от числа строк​​ формулу по столбцу​​ пишем наш коэффициент​=PRODUCT(A2,A4:A15,12,E3:E5,150,G4,H4:J6)​ символы $, в​ множитель — число 3,​
​Автор: Алексей Рулев​ в программе существует​ столбец или строку​ A$4 — к​ или несколько ячеек​ умножить — ОК.​Теперь как бы​ обижая и ни​а потом просто​=МУМНОЖ(B3:D4;A8:B10)​=МУМНОЖ(A2:B3;A5:B6)​
​ в аргументе «массив2».​ вниз, не только​ 1,07.​умножает значений в​ Excel Online после​ расположенное в ячейке​Примечание:​

Функция МУМНОЖ

​ операция, способная помочь​ на строку, стоит​ четвертой строке, а​​ на число или​​Guest​

Описание

​ и куда бы​ на кого не​ растягиваем формулу вниз.​=МУМНОЖ(B3:D4;A8:B10)​=МУМНОЖ(A2:B3;A5:B6)​Массив a, который является​ протягиванием. Смотрите о​Выделяем ячейку С1​ двух отдельные ячейки​

Синтаксис

​ перетаскивания в ячейку​

​ C2.​Мы стараемся как​

​ решить вопрос о​​ остановиться на одной​

Замечания

​ $A$4 — только​ другие ячейки, необходимо​: Если вопрос в​ Вы не копировали​ обижаясь.​Guest​

​=МУМНОЖ(B3:D4;A8:B10)​=МУМНОЖ(A2:B3;A5:B6)​ произведением двух массивов​ способах копирования формулы​

​ (с коэффициентом), нажимаем​ (A2 и G4)​ B3 формула будет​1​

​ можно оперативнее обеспечивать​ том, как умножать​

​ специфичной операции -​ к ячейке А4.​ в строке формул​ том, как умножить​

​ формулу — ссылка​В любую свободную​: Где находятся нужные​Винный завод​

​Примечание. Для правильной работы​ b и c,​ в статье «Копирование​

​ «Копировать», затем выделяем​ двух чисел (12​ иметь вид =A3*C3​

​2​​ вас актуальными справочными​ в «Экселе» числа​ умножении ячейки на​

Примеры

​ Другими словами, фиксация​ после знака равенства​ числа во множестве​ на эту ячейку​ ячейку вводите коэффициент,​ ячейки? На одном​=МУМНОЖ(B3:D4;A8:B10)​ формулу в примере​ определяется следующим образом:​ в Excel»​ столбец таблицы с​ и 150) и​ и не будет​

​ материалами на вашем​

​ строку или столбец.​

​ указать данные элементы​

​ ячеек на листе,​

​ будет неизменна. Знак​

​ затем «_копировать», дальше​

​где i — номер​

​В Excel можно​

​ ценой. Выбираем из​

​ значения в трех​

​ работать, так как​4​ языке. Эта страница​ несколько раз быстрее.​ Если при умножении​

​ абсолютной ссылки на​

​ листа или записать​

​ выделяете диапазон ячеек,​ разных? Диапазон связанный​=МУМНОЖ(B3:D4;A8:B10)​ приложении Excel как​ строки, а j​ посчитать определенные ячейки​ контекстного меню «Специальная​ диапазонов (A4:A15 E3:E5​ ячейка C3 не​5​ переведена автоматически, поэтому​Для того чтобы перемножить​ воспользоваться аналогичным алгоритмом​ неё.​ значение самостоятельно.​ использовании Специальной вставки​ столбца — при​ которые хотите умножить​

Пример 2

​ или нет? Нужно​

​=МУМНОЖ(B3:D4;A8:B10)​

​ формулу массива. После​

​ по условию выборочно.​

​ вставка» и ставим​

​ содержит никакого значения.​

​ некоторый диапазон ячеек​

​Пользуясь алгоритмом закрепления адреса​

​Далее стоит уяснить принцип,​

​ копировании формулы ссылка​

​ на данное число,​

​ макросом или формулой?​

​ копирования примера на​

​Формулы, которые возвращают массивы,​

​ Смотрите в статье​

​ галочку у функции​

​Перетащите формулу в ячейке​

​ содержать неточности и​

​ между собой, достаточно​

​ в случае перемножения​

​ ячейки, можно перейти​

​ свободной ячейке 1.20​

​ не будет съезжать​

​ затем «специальная вставка_умножить».​

​ Ставьте вопрос однозначно. ​

​ пустой лист выделите​

​ должны быть введены​

​ «Как посчитать в​

​ «Умножить». Ещё стоит​как умножить столбец Excel​ B2 вниз в​8​

Умножение нескольких ячеек на одну

​ грамматические ошибки. Для​​ выбрать в меню​ столбцов, то в​ непосредственно к тому,​ умножить ячейку на​ (т.е.120%)​
​ по столбцам, знак​
​И будет Вам​
​ Где пример. Никто​
​Примечание. Для правильной работы​
​ диапазон C8:D9, начиная​ как формулы массива.​ Excel ячейки в​ галочка у функции​ на число, как​ другие ячейки в​A​ нас важно, чтобы​

​ «Вставить функцию» операцию​​ результате умножено будет​ как умножить в​ ячейку и с​
​- копируем эту​ $ перед номером​ счастье, как сказал​ не будет за​

​ формулу в ячейках​ с ячейки, содержащей​Примечание:​

​ определенных строках».​
​ «Все».​

​ прибавить проценты в​

​ столбце B.​
​B​
​ эта статья была​ с именем «ПРОИЗВЕД».​
​ только значение первой​ «Экселе» столбец на​

​ какими проблемами можно​​ ячейку​ строки — не​ в одном из​ вас рисовать эти​ B13:D15 необходимо ввести​ формулу. Нажмите клавишу​ В Excel Online​В этой статье описаны​Как вызвать функции,​ Excel​Для выполнения этой задачи​

​C​​ вам полезна. Просим​ В качестве аргументов​ строки данного столбца,​ столбец или строку​

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

​Данные​ вас уделить пару​ данной функции необходимо​ поскольку адрес ячейки​

​ на строку. Чтобы​ Для перемножения значений​ область (все области)​

​ строкам.​​ Николай Павлов.​L&M​renu​ — клавиши CTRL+SHIFT+ВВОД.​ массива.​ использование функции​

​ «Функции Excel. Контекстное​​ впособов, как прибавить​
​*​Формула​

​ секунд и сообщить,​​ указать ячейки, которые​ будет изменяться с​ не терять время​ двух ячеек необходимо​

​ ячеек с числами,​Этот знак можно​С уважением, Александр.​: Мазай, да чего​: Ребята помогите! Кто​ Если формула не​Скопируйте образец данных из​
​МУМНОЖ​ меню» тут.​ или ычесть проценты,​(звездочка) или функция​Константа​
​ помогла ли она​

​ должны быть умножены​​ каждым спуском ячейки​ на написание громадной​

​ в строке формул​​ которые нужно увеличить​ проставить и вручную.​

​Ваня​​ мы должны гадать?​ нибудь знает как​

​ будет введена как​​ следующей таблицы и​в Microsoft Excel.​Нажимаем «ОК». Чтобы выйти​

​ например налог, наценку,​​ПРОИЗВЕД​15000​ вам, с помощью​ друг на друга,​

Подскажите пожалуйста, как в Excel сделать ячейку постоянной для использования в формулах? Заранее спасибо.

​ на одну позицию.​​ формулы, можно просто​ прописать следующую конструкцию:​- правая клавиша​
​tat​: Гениально! БОЛЬШОЕ СПАСИБО!​
​ Правильно говорят -​ много ячеек умножить​ формула массива, единственным​

​ вставьте их в​​Возвращает произведение матриц (матрицы​ из режима копирование​ т.д.​.​=A2*$C$2​ кнопок внизу страницы.​ это могут быть​
​Чтобы избежать этого, необходимо​ воспользоваться свойством изменения​ «=А*В», где «А»​ мыши​: подскажите, пожалуйста, как​ :)​ Пусть пример выкладывает!​ на одну. Ну​ полученным результатом будет​ ячейку A1 нового​ хранятся в массивах).​ (ячейка С1 в​Как умножить столбец на​1​3​
​ Для удобства также​ как столбцы, строки,​

умножение в разных ячейках одновременно

​ зафиксировать либо номер​​ ссылки на ячейку​ и «В» -​- контектное меню​ сделать чтоб посчитать​Guest​mazayZR​ например:​ значение (2), возвращенное​ листа Excel. Чтобы​ Результатом является массив​ пульсирующей рамке), нажимаем​ число.​

​2​​12​ приводим ссылку на​ ячейки, так и​ строки умножаемой ячейки,​ при переносе на​ ссылки на соответствующие​
​ — специальная вставка​ увеличение чисел на​: С 2007 не​
​: вот же якорный​яблок — 3​
​ в ячейку C8.​ отобразить результаты формул,​ с таким же​ «Esc». Всё. Получилось​
​Например, нам нужно​3​
​=A3*$C$2​ оригинал (на английском​ целые массивы. Стоит​ либо её целиком​

​ новый адрес указателя.​​ элементы листа «Экселя»,​ — операция -​ 20% во всей​ прокатит ))​ бабай!​груш — 5​
​Клиент​ выделите их и​ числом строк, что​
​ так.​ в прайсе увеличить​
​4​48​ языке) .​ отметить, что при​
​ — в таком​ То есть, если​
​ то есть ячейки.​ умножить — ОК.​ таблице из нескольких​Hugo​

Основные сведения об использовании функций мобр, мопред, мумнож

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

Читать:
Nvidia geforce 9600gt какие игры тянет

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

1. Функция МОБР возвращает обратную матрицу для мат­рицы, хранящейся в массиве.

Массив – это числовой массив с равным количеством строк и столбцов.

Массив может быть задан как диапазон ячеек, например А1:С3, или как имя диапазона или массива.

Если какая-либо из ячеек в массиве пуста или содержит текст, то функция МОБР возвращает значение ошибки #ЗНАЧ!.

МОБР также возвращает значение ошибки #ЗНАЧ!, если массив имеет неравное число строк и столбцов.

2. Функция МОПРЕД возвращает определитель матрицы (мат­рица хранится в массиве).

МОПРЕД(массив),

где массив – см. п. 1.

3. Функция МУМНОЖ возвращает произведение матриц (мат­рицы хранятся в массивах). Результатом является массив с таким же числом строк, как массив1, и с таким же числом столбцов, как массив2.

МУМНОЖ(массив1;массив2)

Массив1, массив2 – это перемножаемые массивы.

Количество столбцов аргумента массив1 должно быть таким же, как количество строк аргумента массив2, и оба массива должны содержать только числа.

Массив1 и массив2 могут быть заданы как интервалы, массивы констант или ссылки.

Если хотя бы одна ячейка в аргументах пуста, или если число столбцов в аргументе массив1 отличается от числа строк в аргументе массив2, то функция МУМНОЖ возвращает значение ошибки #ЗНАЧ!.

Основные сведения о макросах

В EXCEL VBA-макрос может быть двух типов: подпрограммой и функцией.

Макрос-подпрограмма может быть выполнена любым пользователем, либо другим макросом. Она начинается ключевым словом SUB и заканчивается END SUB. Строки, заключенные между этими операторами, составляют текст макроса.

С помощью макрорекордера можно записать только макрос-подпрограмму.

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

Содержание лабораторной работы

Выполнение данной лабораторной работы включает в себя:

использование встроенных математических функций МОБР, МОПРЕД и МУМНОЖ для вычисления обратной матрицы, определителя матрицы и перемножения матриц;

запись указанных последовательностей действий макрорекордером в виде VBA-макросов с абсолютными и относительными ссылками;

запуск созданных макросов с помощью кнопок и меню.

Выполнение лабораторной работы

Использование функций МОБР, МОПРЕД и МУМНОЖ

1. Найдите матрицу, обратную данной:

введите элементы матрицы в диапазон ячеек А1:С3;

для получения обратной матрицы выделите несмежный диапазон ячеек такого же размера, например E1:G3, и введите формулу массива <=МОБР(А1:С3)>. Для заключения формулы в фигурные скобки после ввода формулы нажмите клавиши CTRL+Shift+Enter.

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

3. Вычислите произведение матрицы А на матрицу В, где

; .

введите элементы матрицы А в диапазон ячеек А10:С11;

введите элементы матрицы В в диапазон ячеек А13:С15;

выделите диапазон ячеек с таким же числом строк, как массив А, и с таким же числом столбцов, как массив В, например, E10:G11 и введите формулу

нажмите CTRL+Shift+Enter.

4. Решите систему линейных уравнений с 3-мя неизвестными

(1)

методом обратной матрицы.

; (2)

; .

Решение системы (1) в матричной форме имеет вид АХ = В,

где: А – матрица коэффициентов;

Х – столбец неизвестных;

В – столбец свободных членов.

При условии, что квадратная матрица (2) системы (1) невырожденная, т.е. ее определитель А  0, существует обратная матрица А. Тогда решением системы методом обратной матрицы будет матрица-столбец X = AB. Найдем это решение. Для этого:

Найдем определитель А = 5 (см. п. 2). Для этого активизируем новый рабочий лист и введем элементы матрицы коэффициентов А в диапазон ячеек А1:С3. Выделим любую свободную ячейку, например А5, и введем формулу

Так как А  0, то матрица А – невырожденная, и существует обратная матрица А. Найдем обратную матрицу. Для этого выделим несмежный диапазон ячеек такого же размера, что и матрица А, например E1:G3, и введем формулу массива <=МОБР(А1:С3)>.

Найдем решение системы в виде матрицы-столбца

X = AB.. Для этого введем элементы матрицы В в диапазон ячеек E6:E8, выделим диапазон ячеек с таким же числом строк, как массив А, и с таким же числом столбцов, как массив В, например, G6:G8 и введем формулу массива

,

т.е. решение системы (4; 2; 1).

Запись макросов с помощью макрорекордера

5. Активизируйте новый рабочий лист.

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

в ячейки А1:А12 введите: January, February, March, April, May, June, July, August, September, October, November, December;

выделите на листе список элементов, которые требуется включить в список автозаполнения (диапазон A1:A12);

щелкните значок Кнопка Microsoft Office , а затем щелкните Параметры Excel;

выберите Основные, и затем в группе Основные параметры для работы в Excel в строке Создавать списки для сортировки и заполнения нажмите кнопку Изменить списки;

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

два раза нажмите кнопку ОК.

7. Для создания макросов с помощью макрорекордера необходимо:

Если вкладка Разработчик недоступна, выполните следующие действия для ее отображения:

щелкните значок Кнопка Microsoft Office , а затем щелкните Параметры Excel;

в группе Основные параметры работы с Excel установите флажок Показывать вкладку «Разработчик» на ленте, а затем нажмите кнопку ОК.

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

на вкладке Разработчик в группе Код нажмите кнопку Безопасность макросов;

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

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

8. Запишите макрос в режиме с абсолютными ссылками. Для этого:

на вкладке Разработчик в группе Код нажмите кнопку Запись макроса;

в поле Имя макроса введите имя макроса (по умолчанию Макрос1);

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

в списке Сохранить в выберите книгу, в которой необходимо сохранить макрос (по умолчанию Эта книга);

введите описание макроса в поле Описание;

для начала записи макроса нажмите кнопку ОК;

введите в ячейку C1 слово January, затем создайте ряд (установите курсор на черный квадратик в правом нижнем углу активной ячейки C1 и протяните его, не отпуская кнопку мыши, до ячейки C12);

выделите сформированный ряд и задайте розовый цвет для выделенных ячеек (на вкладке Главная в группе Шрифт);

на вкладке Разработчик в группе Код нажмите кнопку Остановить запись .

Совет. Можно также нажать кнопку Остановить запись слева от строки состояния.

9. Просмотрите последовательность команд Visual Basic, записанную макрорекордером. Для этого на вкладке Разработчик в группе Код нажмите кнопку Макросы, в диалоговом окне Макрос выделите имя макроса (Макрос1) и нажмите кнопку Изменить. По окончании просмотра программы, записанной макрорекордером, вернитесь в экран Microsoft Excel щелчком по кнопке панели задач.

10. Выполните макрос. Для этого:

активизируйте новый рабочий лист;

на вкладке Разработчик в группе Код нажмите кнопку Макросы, в диалоговом окне Макрос выделите имя макроса (Макрос1) и нажмите кнопку Выполнить;

11. Очистите область рабочего листа, нажав на кнопку Выделить все на пересечении заголовков строк и заголовков столбцов, затем на кнопку Delete на клавиатуре и на кнопку Нет заливки пиктографического меню Цвет заливки на вкладке Главная в группе Шрифт.

12. Запишите новый макрос в режиме с относительными ссылками. Для этого:

на вкладке Разработчик в группе Код нажмите кнопку Относительные ссылки, а затем кнопку Запись макроса;

в поле Имя макроса введите имя макроса (по умолчанию Макрос2) и нажмите кнопку ОК;

введите в активную в данный момент ячейку листа слово January, затем создайте ряд (установите курсор на черный квадратик в правом нижнем углу активной ячейки и протяните его, не отпуская кнопку мыши, на 11 ячеек вниз);

выделите сформированный ряд и задайте голубой цвет для выделенных ячеек;

на вкладке Разработчик в группе Код нажмите кнопку Остановить запись и отожмите кнопку Относительные ссылки.

13. Очистите область рабочего листа.

14. Выполните второй макрос. Для этого:

выделите произвольную ячейку;

на вкладке Разработчик в группе Код нажмите кнопку Макросы, в диалоговом окне Макрос выделите имя макроса (Макрос2) и нажмите кнопку Выполнить;

15. Сравните тексты программ Макрос1 и Макрос2, расположенные в Модуле1. Для этого на вкладке Разработчик в группе Код нажмите кнопку Макросы, в диалоговом окне Макрос выделите имя макроса (Макрос1 или Макрос2) и нажмите кнопку Изменить. По окончании просмотра программ, записанных макрорекордером, вернитесь в экран Microsoft Excel щелчком по кнопке панели задач.

16. Запишите самостоятельно новый макрос (Макрос3), очи­щаю­щий области рабочего листа, занятые результатами работы макросов, и проверьте его выполнение.

Запуск макросов с помощью кнопок и меню

17. Создайте кнопку для вызова Макрос1. Для этого:

на вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем в разделе Элементы управления формы выберите элемент Кнопка;

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

в диалоговом окне Назначить макрос объекту выберите в списке макросов Макрос1 и щелкните кнопку OK;

откорректируйте название кнопки (назовите, например, «Месяцы»);

Примечание. Чтобы указать свойства кнопки, щелкните ее правой кнопкой мыши и выберите пункт Формат объекта.

18. Выполните Макрос1 с помощью кнопки.

19. Создайте кнопку для вызова Макрос3 и выполните этот макрос с помощью кнопки.

20. Добавьте команду запуска макроса на панель быстрого доступа. Для этого:

нажмите кнопку Microsoft Office, затем кнопку Параметры Excel и выберите команду Настройка;

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

в списке Выбрать команды из выберите Макросы, из появившегося списка выберите нужный макрос, а затем нажмите кнопку Добавить;

нажмите ОК.

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

Запуск макросов с помощью командной кнопки в форме

21. Создайте электронную форму для ввода данных в таблицу сведений о студентах. Форма должна содержать:

заголовок «Сведения о студенте»;

поле для ввода фамилии с инициалами;

поле со списком для выбора номера группы;

список для выбора наименования специальности;

2 переключателя для выбора пола;

счетчик для выбора года рождения (1990—2010);

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

Для этого выполните следующие действия:

переименуйте один из листов книги Excel в «Формы»;

разместите на листе «Форма» в ячейках А30:А39 список номеров 10 групп, например, 8271-8280. Разместите в ячейках С30-С39 список названий специальностей;

введите в ячейку D2 заголовок формы: “Сведения о студенте”. Введите в ячейки В4, В5, В7, В12, В15 следующие названия: ФИО, Группа, Специальность, Пол, Год рождения;

в ячейку D4 введите фамилию;

на вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем в разделе Элементы управления формы выберите элемент Поле со списком и очертите прямоугольный контур в области ячейки F5;

щелкнув правой клавишей мыши по элементу Поле со списком, вызовите контекстное меню. Выберите пункт Формат объекта;

установите вкладку Элемент управления. Щелкните по кнопке сворачивания в поле Формировать список по диапазону и выделите диапазон ячеек с номерами групп. Разверните вкладку. Щелкните по кнопке сворачивания в поле Связь с ячейкой, затем щелкните по ячейке H5 и разверните вкладку. В поле Количество строк введите значение 5. Включите флажок Объемное затемнение, нажмите ОК;

убедитесь в возможности выбора номера группы из списка с полем и изменении порядкового номера в ячейке H5;

введите в ячейку D5 формулу для расшифровки порядкового номера группы в списке: =ИНДЕКС($А$30:$А$39;$Н$5). Используйте вариант функции со ссылкой. Убедитесь в правильности вывода номера группы в ячейке D5;

на вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем в разделе Элементы управления формы выберите элемент Список и очертите прямоугольный контур в области ячеек G7:I10. Вызовите контекстное меню элемента Список и выберите пункт Формат объекта;

щелкните по кнопке сворачивания в поле Формировать список по диапазону и выделите диапазон ячеек с названиями специальностей. Разверните вкладку. Включите флажок выбора только одинарного значения, затем щелкните по кнопке сворачивания в поле Связь с ячейкой и введите адрес ячейки щелчком по кнопке K7. Разверните вкладку и включите флажок Объемное затемнение. Нажмите ОК;

убедитесь в возможности выбора названия специальности из списка и изменении порядкового номера в ячейке К7;

введите в ячейку D7 формулу для расшифровки порядкового номера группы в списке: =ИНДЕКС($С$30:$С$39;$K$7). Убедитесь в правильности названия специальности в ячейке D7;

на вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем в разделе Элементы управления формы выберите элемент Переключатель и очертите прямоугольный контур в области ячейки F12. Вызовите контекстное меню элемента Переключатель и выберите пункт Формат объекта;

на вкладке Элемент управления щелчком по ячейке D12 введите в поле Связь с ячейкой ее абсолютный адрес и включите флажок Значение установлен. Замените название флажка на «М»;

аналогично расположите значок переключателя в области ячейки F13 и замените его название на «Ж», при этом повторного связывания с ячейкой не требуется;

в разделе Элементы управления формы выберите элемент Счетчик и очертите прямоугольный контур в области ячеек F15:F16. Вызовите контекстное меню элемента Счетчик и выберите пункт Формат объекта;

на вкладке Элемент управления введите в поле Текущее значение: 1990. Введите в поле Минимальное значение: 1990. Введите в поле Максимальное значение: 2010. Введите в поле Шаг изменения: 1. Введите в поле Связь с ячейкой абсолютный адрес ячейки D15, нажмите ОК;

проверьте работу счетчика;

в разделе Элементы управления формы выберите элемент Кнопка и очертите прямоугольный контур в области ячеек C18:D18. Появится окно Назначить макрос объекту. Закройте окно, не назначая макрос. Замените название кнопки на «Запись в таблицу».

22. Создайте на новом листе с именем Список студентов во 2-ой строке шапку таблицы с названиями столбцов: ФИО, Группа, Специальность, Пол, Год рождения. Отрегулируйте ширину столбцов.

23. На листе Форма в ячейки B25, С25, D25, E25, F25 вставьте формулы, ссылающиеся на ячейки D4, D5, D7, D12 и D15. Проверьте формулы в ячейках B25:F25:

В ячейке В25 должна быть формула: =$D$4

В ячейке С25 должна быть формула: =ИНДЕКС($A$30:$A$39;$H$5)

В ячейке D25 должна быть формула: =ИНДЕКС($C$30:$C$39;$K$7)

В ячейке Е25 должна быть формула: =$D$12

В ячейке F25 должна быть формула: =$D$15

24. Осуществите запись начального макроса макрорекордером. Для этого:

на вкладке Разработчик в группе Код нажмите кнопку Запись макроса;

в поле Имя макроса введите имя макроса (по умолчанию);

для начала записи макроса нажмите кнопку ОК;

на листе Форма выделите ячейки B25:F25;

на вкладке Главная в группе Буфер обмена нажмите кнопку Копировать;

перейдите на лист Список студентов и выделите ячейку А3;

на вкладке Главная в группе Буфер обмена раскройте список Вставить и выберите команду Вставить значения;

на вкладке Разработчик в группе Код нажмите кнопку Остановить запись;

25. Проверьте работу созданного макроса. Для этого на листе «Список студентов» очистите диапазон ячеек А3:Е3, перейдите на лист «Формы», на вкладке Разработчик в группе Код нажмите кнопку Макросы, в диалоговом окне Макрос выделите имя созданного макроса и нажмите кнопку Выполнить. Строка сведений будет вставлена на то же место.

26. Для того, чтобы новые сведения вставлялись в таблицу в следующие по порядку строки, необходимо откорректировать текст макроса. Для этого на вкладке Разработчик в группе Код нажмите кнопку Макросы, в диалоговом окне Макрос выделите имя созданного макроса и нажмите кнопку Изменить. Откроется окно редактора Visual Basic.

27. В окне редактора Visual Basic внесите изменения в текст программы после строки Sheets(«Список студентов»).Select

При этом должны быть следующие строки:

If Cells(3, 1).Value <> «» Then

Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _

28. Закройте окно редактора, щелкнув по самому левому значку на инструментальной панели редактора с изображением логотипа Excel. Повторно выполните макрос.

29. Назначьте кнопке «Запись в таблицу» созданный макрос. Для этого выделите кнопку правой клавишей мыши, в контекстном меню выберите пункт Назначить макрос, в окне Назначить макрос объекту выделите соответствующий макрос и нажмите ОК.

30. Выполните макрос щелчком по кнопке.

31. С помощью созданного макроса заполните список студентов данными о принятых в университет студентах (10-15 человек).

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

Frame1

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

Для этого выполните следующие действия:

Разместите на листе «Справка» в ячейках A1:G10 постоянный текст справки так, чтобы для ввода фамилии использовалась ячейка D4, для ввода года рождения – E4, для ввода № группы – В7, наименования специальности – D7.

На вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем в разделе Элементы управления формы выберите элемент Поле со списком и очертите указателем мыши прямоугольный контур в зоне ячеек A1:В2. Вызовите контекстное меню элемента Поле со списком и выберите пункт Формат объекта;

Установите вкладку Элемент управления. Щелкните по кнопке сворачивания в поле Формировать список по диапазону и выделите диапазон ячеек с фамилиями студентов без заголовка на листе Список студентов. Разверните вкладку. Щелкните по кнопке сворачивания в поле Связь с ячейкой. Щелкните по ячейке А20. В поле Количество строк введите значение 6;

Перейдите на вкладку Свойства. Снимите флажок Выводить объект на печать. Закройте окно Форматирование объекта кнопкой ОК.

Проверьте правильность работы поля со списком, наблюдая за номером элемента, отображаемого в ячейке А20 при выборе фамилии в списке;

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

Введите в ячейку D4 формулу для отображения выбранной фамилии:

=ИНДЕКС(Список;$A$20;1)

Примечание. Для ввода в качестве аргумента имени диапазона выберите имя Список на вкладке Формулы в группе Определенные имена из списка Использовать в формуле.

Введите в ячейку Е4 формулу для отображения года рождения:

=ИНДЕКС(Список;$A$20;5);

Аналогично введите в ячейку В7 формулу для отображения номера группы, а в ячейку D7 – формулу для вывода наименования специальности.

Окончательно проверьте работу поля со списком. Выполните предварительный просмотр справки. Для этого щелкните значок Кнопка Microsoft Office, щелкните стрелку рядом с командой Печать, а затем выберите в списке команду Предварительный просмотр. При просмотре на справке не должно быть видно поле со списком для выбора студента.

32. Сохраните рабочую книгу на диске в файле с именем lab6.xlsm, причем в окне Сохранение документа в списке Тип файла выберите тип файла Книга Excel с поддержкой макросов.

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

на вкладке Разработчик в группе Код нажмите кнопку Безопасность макросов;

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

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

Похожие статьи