Часто на диаграмме необходимо отобразить не все данные, а лишь только часть, причем пользователь должен иметь возможность выбирать положение и размер области просмотра. Для построения такой диаграммы можно использовать функцию СМЕЩ() .
Пусть имеется таблица платежей (см. файл примера ):
Построим диаграмму, отображающую только определенный набор записей, например 10 записей, начиная с 6-й:
Количество записей для отображения (размер области отображения) задается пользователем с помощью элемента управления Счетчик , связанный с ячейкой K1 , а смещение области отображения от начала таблицы - с помощью элемента управления Полоса прокрутки .
Сформируем область отображения с помощью функции СМЕЩ() и создадим 2 соответствующих Динамических диапазона : один для дат, другой для сумм платежей.
Функция СМЕЩ() позволяет формировать необходимый диапазон в зависимости от значений введенных пользователем с помощью элементов управления Счетчик и Полоса прокрутки : =СМЕЩ($B$4;$K$3;;$K$1) – для диапазона дат ( $B$4 задает левый верхний угол диапазона, $ K $1 – его высоту, $K$3 – смещение относительно первой строки таблицы), =СМЕЩ($C$4;$K$3;;$K$1) – для диапазона сумм.
Через меню Формулы/ Определенные имена/ Присвоить имя создадим Именованный диапазон Даты :
Аналогичным образом создадим Именованный диапазон Платежи.
Теперь создадим саму диаграмму:
Теперь, изменяя с помощью элементов управления размер и положение области отображения, увидим соответствующие изменения в диаграмме.
С другими динамическими диаграммами можно познакомиться в статье Динамические диаграммы. Общие замечания .
СОВЕТ : Для начинающих пользователей EXCEL советуем прочитать статью Основы построения диаграмм в MS EXCEL , в которой рассказывается о базовых настройках диаграмм, а также статью об основных типах диаграмм .
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии