
- •Методические указания
- •Функция dcount
- •Если необходимо в месте указания поля базы данных ввести ссылку на столбец, в котором ведется поиск, то формула выглядела бы следующим образом (рисунок 6.4):
- •Функция dcounta
- •Функция dget
- •Функции dmax, dmin, daverage
- •Функция dproduct Функция dproduct позволяет перемножать все ячейки диапазона данных, содержимое которых соответствует условиям поиска.
- •Функция dsum
- •Функции dvarp и dstdevp
- •Дисперсия — мера рассеивания значений. Формула для вычисления дисперсии выглядит следующим образом:
- •Проверим результат вычислений, подставив известные значения в формулу для стандартного отклонения:
- •Функции dvar и dstdev
- •Сумма квадратов отклонений определяется по формуле:
- •Функция dstdev позволяет вычислить квадратный корень из суммы квадратов отклонений ячеек, содержимое которых соответствует указанным условиям поиска.
- •7.3. Задание на работу
- •7.4. Оформление отчета по работе
- •7.5. Контрольные вопросы
- •Методические указания
- •Функция if Функция if позволяет проводить условные расчеты массивов.
- •4. Во второй вкладке окна Мастер функцийнеобходимо:
- •Функция munit
- •Функция frequency
- •Функция mdeterm
- •Функция minverse
- •Функция mmult
- •Функция transpose
- •Функция sumproduct
- •Функция sumx2my2
- •Функция sumx2py2
- •Функция sumxmy2
- •8.3. Задание на работу
- •8.4. Оформление отчета по работе
- •8.5. Контрольные вопросы
- •1. Что такое массив?
Функция minverse
Функция MINVERSE формирует обратную матрицу по исходной (квадратный массив). Перед вызовом окнаМастер функцийи выбором функцииMINVERSEнеобходимо выделитьтакой же диапазон ячеек, как и в исходном массиве. В выделенном диапазоне будет сформирован полученный обратный массив.
На рисунке 5.36а показан фрагмент окна Мастер функцийс включенной первой вкладкой; на рисунке 5.36б — с включенной второй вкладкой. На рисунке 5.36в — показаны исходный и обратный квадратные массивы.
Рисунок
5.36а —Фрагмент
окнаМастер функцийс включенной
первой вкладкой
Рисунок
5.36б —Фрагмент
окнаМастер функцийс включенной
второй вкладкой
Рисунок
5.36в — Исходный и обратный квадратные
массивы
Функция mmult
Функция MMULTслужит для расчета произведения двух массивов. Количество столбцов в массиве 1 должно совпадать с количеством строк в массиве 2, в противном случае массивы перемножить невозможно. Перемножаемые массивы могут быть квадратными.
На
рисунке 5.37а показан фрагмент окна Мастер
функцийс включенной первой вкладкой;
на рисунке 5.37б — с включенной второй
вкладкой. На рисунке 5.37в — показаны
исходные квадратные массивы и квадратный
массив, полученный произведением
исходных.
Рисунок 5.37а — фрагмент окна Мастер функцийс включенной
первой вкладкой
Рисунок 5.37б — фрагмент окна Мастер функцийс включенной второй вкладкой
Рисунок
5.37в — Исходные квадратные массивы и
квадратный массив, полученный произведением
исходных
Действительно, в данном примере элементы полученного массива сформированы следующим образом:
23=1*5+3*6;
35=1*8+3*9;
34=2*5+4*6;
52=2*8+4*9.
Следует отметить, что перед вставкой функции из окна Мастер функцийбыл выделен диапазон ячеекА6:В7для формирования полученного массива.
На рисунке 5.37г показаны исходные массивы и массив, полученный произведением исходных. Размер первого исходного массива 2х3, второго исходного массива 3х2. Размер полученного массива 2х2.
Рисунок 5.37г — Исходные массивы 2х3 и 3х2 и массив 2х2, полученный произведением исходных
На рисунке 5.37г полученный массив сформирован следующим образом:
76=1*7+3*8+5*9;
103=1*10+3*11+5*12;
100=2*7+4*8+6*9;
136=2*10+4*11+6*12.
Следует отметить, что если перед вставкой функции MMULTвыделен диапазон меньшего размера, то после завершения работы с окном Мастер функций (после нажатия кнопкиОК) диапазон можно увеличить (растянуть при помощи мыши). В этом случае массив буден представлен полностью. В случае, если диапазон будет слишком большим, в ячейках, где значений быть не должно появиться сообщение об ошибке (отсутствии ссылок, т. е. надпись Н/Д).
Функция transpose
Функция TRANSPOSE, в отличие от выше представленных действий при транспонировании массивов, является стандартной и значительно упрощает транспонирование массивов. Действия при работе с функциейTRANSPOSEаналогичны действиям при работе с другими функциями, позволяющими обрабатывать массивы.
Функция sumproduct
Функция SUMPRODUCTможно использовать для расчета скалярного произведения двух векторов. ФункцияSUMPRODUCTслужит для расчета суммы произведений соответствующих элементов в заданных массивах.
В список аргументов должен входить хотя бы один массив. Если указан только один массив, суммируются все его элементы.
На рисунке 5.38а показан фрагмент окна Мастер функцийс включенной первой вкладкой; на рисунке 5.38б — с включенной второй вкладкой. На рисунке 5.38в — показано вычисленное скалярное произведение исходных массивов.
Рисунок
5.38а — фрагмент окна Мастер функцийс включенной первой вкладкой
Рисунок
5.38б — Фрагмент окна Мастер функцийс включенной второй вкладкой
Рисунок 5.38в — Исходные массивы и их скалярное произведение
Скалярное произведение в данном примере вычисляется следующим образом: A1*D1 + A2*D2 + A3*D3 + B1*E1 + B2*E2 + B3*E3=1*7+2*8+3*9+4*10+5*11+6*12=217.