- •Методические указания
- •Функция 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. Что такое массив?
Если необходимо в месте указания поля базы данных ввести ссылку на столбец, в котором ведется поиск, то формула выглядела бы следующим образом (рисунок 6.4):
Рисунок 6.4 –Ссылка на столбец в формуле
При указании в формуле ссылки на столбец название столбца указывается дословно!
Возможно формирование составных условий. Например, необходимо определить, сколько в базе данных товаров, цена за которые более 1000 рублей и которых на складе менее 10 штук. В этом случае в месте формулы, где указывается поле базы данных следует установить 0 (вся база данных) (рисунок 6.5).
Рисунок 6.5 –Составное условие
Возможно формирование нестрогих неравенств в этом случае указывается следующая комбинация знаков, например, <=15или>=8000.
Возможно формирование равенств, например, =10.
Если установить курсор в строке формул, в базе данных автоматически выделятся зона для формирования условий и зона, содержащая данные (рисунок 6.6).
Рисунок 6.6 –Зоны базы данных
Функция 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.
Поиск цены товара по его характеристике