- •Получение навыков работы c функциями баз данных в
- •Функция dcount
- •Если необходимо в месте указания поля базы данных ввести ссылку на столбец, в котором ведется поиск, то формула выглядела бы следующим образом (рисунок 6.4):
- •Функция dcounta
- •Функция dget
- •Функции dmax, dmin, daverage
- •Дисперсия — мера рассеивания значений. Формула для вычисления дисперсии выглядит следующим образом:
- •Проверим результат вычислений, подставив известные значения в формулу для стандартного отклонения:
- •Функции dvar и dstdev
- •Функция dproduct Функция dproduct позволяет перемножать все ячейки диапазона данных, содержимое которых соответствует условиям поиска.
- •Функция dsum
- •Функции dvarp и dstdevp
- •Сумма квадратов отклонений определяется по формуле:
- •Функция dstdev позволяет вычислить квадратный корень из суммы квадратов отклонений ячеек, содержимое которых соответствует указанным условиям поиска.
- •7.3. Задание на работу
- •7.4. Оформление отчета по работе
- •3. Цель лабораторной работы.
- •7.5. Контрольные вопросы
- •080200 Менеджмент
- •Лабораторная работа № 8 Специальные возможности электронных таблиц. Обработка массивов
- •8.1. Цель лабораторной работы
- •Получение навыков работы c электронными массивами чисел
- •8.2. Теоретические положения
- •Исходного массива
- •Функция if Функция if позволяет проводить условные расчеты массивов.
- •4. Во второй вкладке окна Мастер функций необходимо:
- •Функция munit
- •Функция frequency
- •Функция mdeterm
- •Функция minverse
- •Функция mmult
- •Функция transpose
- •Функция sumproduct
- •Функция sumx2my2
- •Функция sumx2py2
- •Функция sumxmy2
- •8.3. Задание на работу
- •8.4. Оформление отчета по работе
- •3. Цель лабораторной работы.
- •8.5. Контрольные вопросы
- •1. Что такое массив?
Функция if Функция if позволяет проводить условные расчеты массивов.
Например, требуется проверить, есть ли отрицательные значения в исходном массиве, расположенном, например, в ячейках электронной таблицы А1:А3 (рисунок 5.32). Если значение положительное, в соответствующий строке требуется надпись «да», в противном случае «нет». Полученный массив будет логическим. Место расположение полученного массива — ячейки В1:В3.
Для работы с окном Мастер функций, в частности, для работы с функцией IF, необходимо выполнить следующие действия:
1. Выделить диапазон ячеек для вывода результата, т. е. место расположения полученного массива (рисунок 5.32а).
Рисунок
5.32а — Диапазон ячеек для полученного
при помощи функции IF массива
2. Выбрать команду главного меню Вставка, действие Функция (рисунок 5.32б).
Рисунок 5.32б — Команда главного меню Правка, действие Функция
3. В открывшемся окне Мастер функций выбрать требуемую функцию, в данном случае IF, установить флажок у надписи Массив, затем нажать кнопку Далее (рисунок 5.32в).
Рисунок 5.32в — Окно Мастер функций
4. Во второй вкладке окна Мастер функций необходимо:
4.1. В строке Тест указать диапазон ячеек, подлежащих проверке, т. е. исходный массив. Это можно сделать путем ввода диапазона ячеек с клавиатуры или путем выделения мышью исходного массива. Здесь же требуется ввести условие, в данном случае надпись >0.
4.2. В строке Тогда значение указать надпись, выводимую в логическом массиве при выполнении условия. Надпись должна быть введена в кавычках.
4.3. В строке Иначе значение указать надпись, выводимую в логическом массиве при невыполнении условия. Надпись должна быть введена в кавычках.
4.4. Нажать кнопку ОК.
На рисунке 5.32г представлен фрагмент второй вкладки окна Мастер функций.
Результат применения функции IF представлен на рисунке 5.32д. На рисунке 5.36ж показано изменения значений исходного массива при той же формуле.
Рисунок
5.32г — Фрагмент
второй вкладки окна Мастер
функций
Рисунок
5.32д — Результат применения функции IF
Рисунок
5.32ж — Изменения значений исходного
массива
при функции IF
Функция munit
Функция MUNIT преобразовывает исходный массив в единичную матрицу заданного размера. Единичная матрица — квадратный массив, в котором элементы по главной диагонали равны 1, а все остальные элементы равны 0. Следует отметить, что исходный массив должен быть квадратным, т. е. должен иметь одинаковое количество строк и столбцов.
Предположим имеется массив 3х3, содержащийся в ячейках А1:С3. Исходный массив следует преобразовать в единичную матрицу. Для того, чтобы преобразовать исходный массив в единичную матрицу необходимо:
1. Выделить исходный массив.
2. Не отменяя выделения вызвать окно Мастер функций.
3. Выбрать функцию MUNIT, установить флажок у надписи Массив, нажать кнопку Далее.
4. Указать размерность исходного массива, т. е. число строк и столбцов (поскольку массив должен быть квадратным, число строк столбцов должно быть одинаковым) В данном случае размерность исходного массива 3 (3 строки, 3 столбца).
5. Нажать кнопку ОК.
На рисунке 5.33а показан исходный массив. На рисунке 5.33б — фрагмент окна Мастер функций с включенной первой вкладкой; 5.33в — с включенной второй вкладкой. На рисунке 5.33г — полученный единичный массив.
Рисунок
5.33а — Исходный квадратный массив 3х3
Рисунок 5.33б — Фрагмент окна Мастер функций с включенной первой вкладкой
Рисунок
5.33в — Фрагмент окна Мастер функций
с включенной второй вкладкой
Рисунок 5.33г — Полученный единичный массив
