Наиболее частой задачей при работе с базами данных является поиск нужной информации. Эта задача решается с помощью автофильтра, который позволяет вывести на экран строки, содержащие только определенные значения (рис.32):
Выделите диапазон ячеек А8:Е8, содержащих заголовки полей (имена полей);
-Выберите команду: меню Данные\Фильтр\Автофильтр;
-
Рисунок 32 |
-Нажав на соответствующую кнопку автофильтра можно выбрать «нужное» в появившемся списке возможных значений. Можно, например, произвести фильтрацию по любому из полей: Менеджер, Кому и т.д. Для отмены фильтрации нажмите кнопку автофильтрации и выберите в открывающемся списке Все.
1. Отфильтруйте данные о продажах менеджера Иванова. Результаты сохраните на следующем листе.
2. Отфильтруйте данные о продажах, размер которых превысил 100 долларов. Результаты сохраните на следующем листе.
Для работы с данными, содержащимися в отфильтрованных списках, используется функция ПРОМЕЖУТОЧНЫЕ ИТОГИ, которая игнорирует все скрытые строки и столбцы.
Формат функции: ПРОМЕЖУТОЧНЫЕ ИТОГИ (<число>;<диапазон>)
<число> - определяет тип вычислений (1 –усреднение; 4 и 5 –определение минимума и максимума; 9 –суммирование 0;
<диапазон> - определяет диапазон ячеек, над которыми будут выполнены вычисления.
Промежуточные итоги покажите в ячейках G8:H8 (рис.33). Для этого:
- В ячейку F8 введите текст Итоги;
- В ячейку G8, используя Мастер функций, введите функцию ПРОМЕЖУТОЧНЫЕ ИТОГИ из категории Математические;
- В появившемся окне функции сделайте следующие установки;
- В поле Номер функции введите 9 (суммирование)
Рисунок 33 |
- В поле Ссылка 1 введите диапазон ячеек D9:D16000, используя для этого однострочное поле ввода окна функции.
- По завершении ввода функции установите «долларовый «формат.
- Если вы все сделали правильно, в ячейке G8 будет записана формула:
=ПРОМЕЖУТОЧНЫЕ ИТОГИ (9;D9:D16000)
Аналогично в ячейке H8 получим данные в «рублевом» эквиваленте.
Пока фильтрация не выполнена, результат в ячейках G8, H8 равны общей сумме продаж в ячейках D2:E2 соответственно. (рис. 3)
Предположим, что нам нужно определить общую сумму продаж, выполненных менеджером Ивановым И.И. Произведя фильтрацию в поле Менеджер и указав Иванов И.И., в базе отобразятся только две записи. Остальные будут скрыты (рис.34)
Рисунок 34 |
Таким образом функция ПРОМЕЖУТОЧНЫЕ ИТОГИ суммирует только видимые на экране записи, не включая в итоговый результат записи, скрытые фильтрацией.
1. Аналогично вы можете определить когда, кто и на какую сумму осуществил продажи и какой фирме. Для этого сделайте автофильтрацию по полю Кому, или Сумма и выберите интересующую вас информацию. По окончании работы на листе Продажи снимите Фильтр.