- •Получение навыков работы 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. Что такое массив?
Функция dcounta
Функция DCOUNTA служит для подсчета в базе данных записей (количества строк), которые соответствуют выбранным условиям поиска и содержат текстовые значения.
В имеющейся базе данных необходимо определить, сколько содержится в ней наименований товаров, названия фирм производителей которых начинаются с букв, стоящих перед буквой L в английском алфавите. Воспользуемся функций DCOUNTA.
Для подобных вычислений необходимо установить курсор в ячейку, где будет находится результат (в данном случае С18) и в строке формул набрать выражение: =DCOUNTА(база данных; поле базы данных; условия поиска)2.
Для данного примера получим следующее выражение: =DCOUNTА(A1:F12;0;A15:F16).
Заданное условие поиска <L сформируем в диапазоне ячеек для условий поиска под столбцом «Производитель». Результаты вычислений показаны на рисунке 6.7.
Рисунок 6.7 – Использование функции DCOUNTA
Действительно, как видно из рисунка 6.7, в базе данных имеется три наименования товара, название производителя которых начинается с буквы, стоящей в английском алфавите перед L, это:
Диск CD-R лазерный фирмы Digitex;
Колонки фирмы Genius;
Процессор фирмы AMD.
В качестве поля базы данных в формуле можно также указывать ссылку на столбец, в котором ведется поиск, приводя название столбца в кавычках (рисунок 6.8).
Рисунок 6.8 – Использование функции DCOUNTA
и ссылки на столбец поиска
Функция dget
Функция DGET позволяет отыскивать в базе данных записи, по каким либо их характеристикам.
Например, в имеющейся базе данных необходимо определить, характеристику какого-либо товара по его наименованию. Воспользуемся функций DGET.
Для подобных действий необходимо установить курсор в ячейку, где будет находится результат, т. е. выводится характеристика товара. Целесообразно выбрать ячейку В17 (непосредственно под столбцом «Хар-ка», вне диапазона условий поиска). Далее в строке формул следует набрать выражение: =DGET (база данных; поле базы данных; условия поиска)3.
Следует отметить, что при использовании функции DGET в месте формулы, где указывается поле базы данных, всегда следует вводить ссылку на поисковый столбец. 0 в этом случае не указывается! Кроме того, применение функции DGET возможно, если условие поиска в базе данных не дублируется, например имеется только одна запись «Дискета».
Для данного примера получим следующее выражение: =DGET(A1:F12;"Хар-ка";A15:F16).
Условие поиска, т. е. ввод наименования товара, сформируем в диапазоне ячеек для условий поиска под столбцом «Наименование». Результаты поиска показаны на рисунке 6.9.
Рисунок 6.9 – Использование функции DGET
На рисунке 6.10 показан поиск цены товара по его характеристике.
Рисунок
6.10 – Использование функции DGET.
Поиск цены товара по его характеристике
Функции dmax, dmin, daverage
Функции DMAX, DMIN, DAVERAGE используются для нахождения максимальных, минимальных и средних значений соответственно по указанным условиям поиска.
В имеющейся базе данных необходимо найти максимальную цену товара по его наименованию. Следует отметить, что применение функции имеет смысл только в том случае, когда возможен выбор из нескольких альтернатив. В данном случае в базе имеется несколько «Мониторов ж/к». Воспользуемся функций DMAX. Для подобных действий необходимо установить курсор в ячейку, где будет находится результат, т. е. выводится максимальная цена товара. Целесообразно выбрать ячейку Е17 (непосредственно под столбцом «Цена, руб.», вне диапазона условий поиска). Далее в строке формул следует набрать выражение: =DMAX (база данных; поле базы данных; условия поиска)4.
Следует отметить, что при использовании функции DMAX в месте формулы, где указывается поле базы данных, всегда следует вводить ссылку на поисковый столбец. 0 в этом случае не указывается!
Для данного примера получим следующее выражение: =DMAX(A1:F12;"Цена, руб.";A15:F16). Условие поиска, т. е. ввод наименования товара, сформируем в диапазоне ячеек для условий поиска под столбцом «Наименование». Результаты поиска показаны на рисунке 6.11.
Рисунок
6.11 – Использование функции DMAX
Аналогичным образом используется функция DMIN. Нахождение минимальной цены процессоров показано на рисунке 6.12.
Рисунок
6.12 – Использование функции DMIN
Подобным образом используется функция DAVERAGE. На рисунке 6.13 показано нахождение средней стоимости жидкокристаллических мониторов.
Рисунок
6.13 – Использование функции DAVERAGE
