Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
71
Добавлен:
10.05.2015
Размер:
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

Соседние файлы в папке Лр_1семестр