Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Уокенбах Формулы в Excel

.pdf
Скачиваний:
191
Добавлен:
26.03.2016
Размер:
35.82 Mб
Скачать

формула, вычисляющая синус соответствующего значения в столбце А. Следующая простая процедура создает интересную анимацию. Она просто изменяет значение в ячейке А1, что приводит к изменению значений в диапазонах х и у.

Sub

AnimatedChart()

 

Range ("Al") = О

 

For i = 1 To 150

 

Range( Al") = Range ("Al11; + 0,035

 

Next i

 

Range("Al") =

End

Sub

Создание "измерительной" диаграммы

На рис. 17.31 показано что-то, что можно назвать новым типом диаграмм, напоминающим измерительный прибор. На самом деле, это обычная круговая диаграмма, в которой один сегмент скрыт. Скрытый сегмент занимает 50 процентов диаграммы, а скрыта она за счет выбора прозрачной заливки и использования невидимой границы.

Круговая диаграмма использует значения в диапазоне А1:АЗ. В ячейке А1 содержится значение 1, и она представляет скрытый сегмент. В ячейке А2 находится значение, которое будет отображено на приборе. В ячейке A3 содержится простая формула:

= 1-А2

lj_ I L С I_ 0 1 ,E_J F_ j... _..0...

Pet for gauge

U / ..I .HP.

Рис. 17.31. Скрыв один сегмент, можно создатьизмерительную диаграмму

Создание диаграммы часов

На рис. 17.32 показан график, отформатированный так, что имеет вид часов. Он не только выглядит как часы, он и функционирует как часы. На самом деле, тяжело придумать причину, по которой кому-то захотелось бы создать на рабочем листе часы, подобные этим. Но создание такой книги можно воспринимать как вызов для настоящего изыскателя.

Диаграмма использует четыре ряда данных: один для часовой стрелки, один для минутной, один для секундной и последний для отображения чисел. По последнему ряду данных строится окружность с 12 точками. Числа созданы из введенных вручную подписей (см. врезку "Построение окружности").

Формулы, перечисленные в табл. 17.2, вычисляют ряды данных для стрелок часов (в диапазоне G4 : L4 содержатся не формулы, а нулевые значения).

410

Часть V. Совершенное владение формулами

Start ClOCk] Stop Clock | 0AnabeOock

 

Seconitttm»

•j;"gBjl

 

 

 

o.ooo[

одюТодзшодю 0.000

0.000

0,000

1,000

 

12

-0.4071

O.29o| 07561 0.263 -0.808

0.263

0,500

0.866

11

 

 

 

0,866

0,500

 

 

 

 

1,000

0.000

 

 

 

 

 

 

 

 

 

 

0,866

43Ш

10

 

 

 

 

0,500

 

 

 

 

C.OOO

-1.000

 

 

 

 

 

 

 

 

 

 

-0,500

-0,866

 

 

 

 

 

0,866

-0,500

 

 

 

 

 

-1,000

0,000

 

 

 

 

 

-0,866

0,500

 

 

 

 

 

•0,500

С .866

л!

f

Рис. 17.32. Полнофункциональныечасы, являющиеся, на самом деле, видоизмененным графиком

В данной рабочей книге используется простая VBA-процедура, пересчитывающая рабочий лист каждую секунду.

Ячейка

Описание

Формула

G5

Начало часовой стрелки

=0,5*SIN( <ЧАС(ТДАТА() ) + (МИНУТЫа

 

 

(ТДАТАО )/б0) )*(2*ПИ()/12) )

Н5

Конец часовой стрелки

=0,5*COS( (ЧАС(ТДАТАО )+(МИНУТЫ

 

 

(ТДАТАО )/60) )*(2*ПИ()/12) )

15

Начало минутной стрелки

=0,8*SIN( (МИНУТЫ(ТДАТАО ) +

 

 

(СЕКУНДЫ(ТДАТА())/б0))*(2*ПИ()/60))

J5

Конец минутной стрелки

=0,8*СОЗ( (МИНУТЫ(ТДАТАО ) +

 

 

(СЕКУНДЫ(ТДАТАО ) /60) ) *(2*ПИ()/60) )

К5

Начало секундной стрелки

=0, 85*SIN (СЕКУНДЫ (ТДАТАО ) /60) ) *

 

 

(2*ПИ()/60))

L5

Конец секундной стрелки

=0, 85 *COS( СЕКУНДЫ(ТДАТАО ) /60) )*

 

 

(2*ПИ()/60))

В дополнение к диаграмме часов рабочая книга содержит текстовое поле, в котором с по-

мощью

функции ТДАТА ()

отображается время, как

 

 

показано на рис. 17.33. Данное поле, которое

обычно

 

 

скрыто,

можно

отобразить,

сбросив

флажок

Xt

StartCfocfc( Staff Clock 1 QArubgClock

Аналоговые часы. В зависимости от состояния

! ^j

 

флажка связанная с ним простая VBA-процедура

 

 

скрывает или отображает диаграмму.

 

 

3:10:39 PM

При

изучении

данной рабочей

книги примите во

ЩЗ

внимание следующие факторы:

 

 

4

 

 

 

Объект диаграммы,

названный ClockChart,

 

 

 

 

скрывает диапазон DigitalClock, используемый

Рис.

17.33. Отобразить цифровые

для отображения времени в цифровом виде.

 

 

 

 

 

 

часы на рабочем листе проще, но не

 

 

 

 

 

 

так

интересно

Глава 17.Методыпостроения диаграмм

411

Две имеющиеся на рабочем листе кнопки взяты из панели инструментов Формы, и каждой из нихназначена VBA-процедура (StartClock и StopClock).

Находящийся на рабочем листе флажок (cbClockType) взят из панели инструментов Формы, а не Элементы управления. Прищелчке на данном объекте выполняется процедура cbClockType_Click, которая переключает свойство Visibl e объекта ChartObject на противоположное значение. Когда данный объект скрыт, отображаются цифровые часы.

Диаграмма является графиком с четырьмя рядами данных. Данные ряды представляют часовую, минутную и секундные стрелки, а также 12 чисел.

Построение окружности

Можно построить диаграмму (график), изображающую идеальную окружность. Дляэтого необходимо иметь два диапазона, один для значений х, другой для значений у. Число точек данных в наборе определяет гладкость окружности.Для получения гладкой линии можно также воспользоваться функцией Сглаженная линия диалоговогоокна Форматряда данных (вкладка Вид).

Шcmci£.xLs

 

••••, <,•;.,.

 

ш тттшш

 

 

 

 

:-.:у^т:шшш

 

 

 

 

 

 

 

л

 

В

C D " Е

F

6 1_н_* _• J _ J

 

. т

2

Oeerees

Radians

x

Y

 

 

 

 

 

3

 

0

 

0,0000

0000

1,000

 

 

• " * •

 

 

4

,

3 0

 

0.5236

0500

0,866

 

 

 

 

 

8

 

э :

 

1,5708

1,000

0,000

 

1

N

 

 

7

 

120

 

2,0944

0J556

-0,500

 

 

 

< 8

 

153

 

2,6160

0,500

-0,866

 

V

 

 

9

 

180

 

3,1416

0,000

-1,000

 

 

 

10

 

210

 

3,6652

-0,500

-0,866

 

 

 

11

 

240

I

4,1888

-0,866

-0,500

 

V

J

 

 

12 "

271

 

4,7124

-1,000

0,000

 

 

 

13

 

300

 

5.2360

-0,866

0,500

 

 

 

i

15

 

Э60_

 

5/596

-0J50O

0,666

 

 

 

14

 

ЗЗЭ

 

 

 

 

 

 

 

 

 

 

 

 

|

6,2832

0,0001

 

 

 

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

 

 

20"

 

 

 

 

 

'шшшт*щшшшж

ттшвттш

i

иг

 

 

 

 

 

 

В показанном примере (содержащемся наWeb-узле) для создания окружности используется 13 точек данных. Если выжелаете работать с градусами, сгенерируйте ряд данных, подобный тому, чтопоказан в столбце А. Рядначинается с 0, а последовательные значения увеличиваются на30градусов. Если используются радианы (столбец в), ряд начинается с 0, а приращение составляет л/6.

Диапазоны, используемые в диаграмме, находятся в столбцах D и Е. Если вы работаете с градусами, формула вячейке D3 имеет следующийвид:

=SIN(РАДИАНЫ(A3))

В ячейке ЕЗ находится формула:

=COS(РАДИАНЫ(A3))

Если выработаете с радианами, вячейке D3 используйте следующую формулу:

=SIN(A3)

А вячейке ЕЗ:

=COS(A3)

Формулы вячейках D3 иЕЗ просто копируются в находящиеся ниже строки.

Для того чтобы построить окружность на основе большего числа данных, необходимо I уменьшить величину приращения значений в столбце А ив (или с иD,если выработаете с| радианами). Последнее значение должно быть тем же, чтонаходится в строке 15. Вградусах, приращение будет равно 360, деленное на число точек данных минус 1. В радианах, приращение будет равно 2я, деленное начисло точек данных минус 1.

412

Часть V.Совершенное владение формулами

Процедура UpdateClock выполняется при щелчке на кнопке Start Clock. Данная процедура определяет, какие из часов отображаются и производит соответствующее обновление.

Процедура UpdateClock использует метод OnTime объекта Aplication . Данный метод позволяет выполнять процедуру в определенное время. Прежде чем процедура UpdateClock завершит свою работу, она вызывает новое событие OnTime, которое происходит через одну секунду. Другими словами, процедура UpdateClock вызывается каждую секунду.

Процедура UpdateClock использует определенные тригонометрические вычисления для определения угла отображение стрелок на часах.

Рисование спомощью графиков

Последний пример не имеет абсолютно никакого практического применения, однако он может показаться вам довольно интересным или даже занимательным. Рабочий лист состоит из внедренной диаграммы (графика) и ряда элементов управления. (Данные элементы управления не являются компонентами ActiveX, они взяты из панели инструментов Формы).

При щелчке на одной из кнопок со стрелкой рисуется линия, длина которой определяется значением шага, задаваемом с помощью элемента прокрутки. После небольшой практики (и при определенной выдержке) вы сможете создавать простые чертежи. На рис. 17.34 представлен возможный рисунок.

Рис. 17.34.Данный чертеж на самом деле является внедренной диаграммой (двухмерным графиком)

При щелчке на кнопке со стрелкой выполняется макрос, добавляющий в диапазон два значения: значение х и значение у. После этого он переопределяет два имени диапазонов (Xrange и YRange), используемых в формуле РЯД диаграммы. Особенно полезна кнопка многоуровневой отмены действия. При щелчке на данной кнопке просто уничтожаются два последних значения из диапазонов и затем переопределяются их имена. В добавок ко всему имеется возможность изменения цвета линий, а также отображения сглаженной линии.

Глава 17.Методыпостроения диаграмм

413

Резюме

Впредставленной главе была рассмотрена формула РЯД, используемая в диаграммах, а также приведен ряд примеров нестандартных диаграмм, которые могут быть созданы с помощью Excel.

Вглаве также рассмотрены различные тенденции и описаны методы построения графиков функций. Было представлено ряд полезных способов построения диаграмм и описаны методики, которые несомненно будут использованы при построении собственных диаграмм.

Вследующей главе приведена методика применения формул при управлении сводными таблицами.

414

Часть V. Совершенное владение формула

Глава 18

Сводные таблицы

Вэтой главе...

О сводных таблицах

Создание сводной таблицы

Группирование элементов сводной таблицы

Создание вычисляемых полей или вычисляемых элементов

Резюме

Сводные таблицы Excel, можно сказать, являются наиболее технологически изощренным компонентом программы. Кому-то может показаться, что данная глава лишняя в этой книге. В конце концов, сводные таблицы делают свою работу и без использования всяких формул. В этом-то и вся соль. Если вы еще не открыли для себя мощь сводных таблиц, то данная глава покажет, как сводные таблицы могут стать прекрасной альтернативой создания многих сложных формул.

О сводных таблицах

Своднаятаблица является, по существу, динамическим отчетом, генерируемым на основе базы данных. База данных может находиться как на рабочем листе, так и во внешнем файле. Сводные таблицы могут оказать помощь в создании "удобоваримого" представления бесконечного числа строк и столбцов.

С помощью данного средства можно, например, создавать частотные распределения и таблицы массивов данных разных размерностей. В дополнение вы можете отображать промежуточные суммы с любой желаемой степенью детализации. Пожалуй самым прогрессивным аспектом сводных таблиц является их интерактивность. После того как сводная таблица создана, можно переупорядочить информацию практически любым мыслимым образом, можно даже вставить специальные формулы, которые будут производить новые вычисления. Можно также выполнять постформатирование (например, можно скомбинировать промежуточные итоги по северным и западным областям).

Сводные таблицы являются действительно уникальным инструментом. Заголовки строк и столбцов таблицы можно перемещать вокруг массива данных, создавая таким образом новые представления сводных данных.

Один небольшой недостаток использования сводных таблиц заключается в том, что они не обновляются автоматически при изменении исходных данных, как это происходит в случае создания отчетного доклада с использованием формул. Однако это не является серьезной проблемой, так как для того чтобы сводная таблица использовала последние измененные данные, необходимо всего лишь щелкнуть на единственной кнопке.

Глава 18.Сводные таблицы

415

Пример сводной таблицы

Лучший способ понять идеологию сводных таблиц — увидеть хоть одну из них своими глазами. Начнем с рис. 18.1, на котором представлены данные, используемые для создания сводной таблицы.

1

А "

 

С

0

... £..

L.

F

f...4Z

Date

Amount

AcctType | OpenedBy

Branch

I Customer |

"1

2

01 09 2000

340

Checking

NewAccts

Central

Existing

1

"3""

01 09 2000

15 759

CD

Teller

Westside

Existing

*

4

01 09 2000

15 276

CD

NewAccts

North County

Existing

 

5

01 09 2000

12000

CD

NewAccts

Westside

Existing

 

'6

01 09 2000

5000

CD

NewAccts

North County

Existing

 

7

01 09 2000

7000

Savings

NewAccts

North County

New

 

 

в"

01 09 2000

5000

Savings

New Accts

Westside

Existing

 

9

01 09 2000

4 623

Savings

NewAccts

North County

Existing

 

10

01 09 2000

5 879

Checking

New Accts

Central

Existing

 

11

01 09 2000

3 171

Checking

NewAccts

Westside

Existing

 

12

0109 2000

4000

Savings

NewAccts

Central

Existing

 

13"

01 09 2000

5 000

Checking

NewAccts

Central

Existing

 

14

0109 2000

16000

CD

NewAccts

Central

New

 

 

15

01 09 2000

50 000

Savings

NewAccts

Central

Existing

 

16

01 09 2000

13 636

CD

NewAccts

North County

Existing

 

17

04 09 2000

50 000

CD

NewAccts

North County

New

 

 

"18"

04 09 2000

15000

CD

NewAccts

Westside

New

 

 

 

04 09 2000

13000

CD

NewAccts

North County

New

 

 

'20 *

04 09 2000

13000

CD

NewAccts

Central

Existing

 

21

04 09 2000

3000

Checking

New Accts

Central

Existing

 

22'

04 09 2000

2 878

Savings

NewAccts

North County

Existing

 

23

04 09 2000

13519

CD

NewAccts

Central

New

 

 

Ж

04 09 2000

4000

Checking

NewAccts

Central

Existing

 

"25

04 09 2000

3 075

Checking

NewAccts

Westside

Existing

 

26

04 09 2000

4000

Checking

NewAccts

North County

Existing

 

27"

04 09 2000

6000

Savings

New Accts

Central

Existing

 

3 8 .

04 09 2000

65 000

Savings

NewAccts

Westside

Existing

,

И 4

 

 

 

I* f. . . .

i

"

HC

 

 

 

 

 

 

 

 

Рис. 18.1. Данная база данных используетсядля создания сводной таблицы

База данных состоит из ежедневно обновляемой информации о счетах по трем филиалам банка. Она содержит 350 записей, отслеживающих следующую информацию:

дата открытия каждого из счетов;

размер открытого счета;

тип счета;

владелец счета;

филиал, в котором открыт счет;

открытие счета новым или старым клиентом;

База данных банковских счетов содержит массу информации. Однако из данных, представленных в данной форме, понять можно не много. Для того чтобы из данных можно было извлечь больше полезной информации, их нужно определенным образом организовать. Такое обобщение данных является по существу процессом выбора ответов на ряд вопросов. Вот некоторые из вопросов, которые интересны банковскому руководству:

Какова общая сумма депозита в каждом из филиалов, и какова доля каждого из типов счетов?

Сколько счетов было открыто в каждом из филиалов, и какова доля каждого из типов счетов?

Каково распределение различных типов счетов?

416

Часть V. Совершенное владение формул

Какие из типов счетов открываются чаще всего?

Как соотносятся результаты всех филиалов банка?

Какой из филиалов открыл большее число счетов для новых клиентов?

Безусловно, для получения ответов на все эти вопросы можно написать соответствующие формулы. Однако во многих случаях использование сводных таблиц являются более удачным решением. Создать сводную таблицу можно за считанные секунды, не написав при этом ни единой формулы.

На рис. 18.2 показана сводная таблица, созданная из базы данных, представленных на рис. 18.1. В данном примере показана величина вложений, разбитых по филиалам и типам счетов. Это одно из десятков возможных обобщений имеющихся данных.

T""i

A

8

!

с.„,

!..„

о

 

 

2

•'

 

 

I

 

 

 

 

 

3

Сумма по полю Amount Branch

 

 

 

 

 

4

.AcctType

 

• Central

North County

Westside

Общий итог

 

JL-CD

 

859438

830139

 

344962

2034539

-J

6

Checking

 

208208

92225:

90597

391030

TjIR A

 

63380 i

134374;

10000

207754

8

i Savings

 

332349 :'

152607^

154000

 

 

9

Общий итог

1463375

1209345

 

599559

3272279

 

10

 

 

 

 

 

 

 

 

 

 

 

 

у

 

i ll

 

J

ЧП

 

 

 

 

 

 

Рис. 18.2 Простая сводная таблица

На рис. 18.3 показана другая сводная таблица, созданная из той же базы данных. В ней используется поле страницы для объекта Customer. В данном случае в таблице отображены данные лишь для старых клиентов (пользователь также может выбрать из списка поля варианты New или (Все). Обратите внимание на изменение ориентации таблицы; филиалы находятся в строках, а типы счетов в столбцах. Это еще одна демонстрация гибкости сводных таблиц.

Терминология, используемая при работе со сводными таблицами

Прежде чем приступить к урокам мастерства обращения со сводными таблицами необходимо ознакомиться с используемой при работе с ними терминологией. Приведенная ниже иллюстрация может упростить понимание того, о чем идет речь.

Поле столбца — это поле, имеющее в сводной таблице ориентацию столбца. Каждый элемент в сводной таблице занимает столбец. На приведенном рисунке, Customer является полем столбца с двумя элементами (Existing и New).В сводной таблице можноиспользовать вложенные поля.

Область данных— это ячейки сводной таблицы, содержащие итоговые данные. Excel предлагает возможность обобщения данных несколькими способами (суммирование, среднее значение, счет и так далее). На представленном рисунке поле данных включает ячейки С5: Е20.

Общая сумма — это строка или столбец, отображающий итоги для всех ячеек в строкеили столбце. То, какбудет вычисляться общая сумма (длястолбцов, строк, иликак для строк, так и для столбцов, или нидля строк, нидля столбцов), задается пользователем. Всводной таблице, приведенной на рисунке,общая сумма найдена идлястрок, идлястолбцов.

Группа — это набор элементов, рассматриваемых как один элемент. Элементы можно группировать и вручную, и автоматически (например, можно сгруппировать даты в месяцы). Приведенная сводная таблица не содержит определенных групп.

Элемент— это элемент поля, выступающий в сводной таблице в качестве заголовка строки или столбца. На приведенном рисунке Existing и New являются элементами поля

Глава 18.Сводные таблицы

417

Customer. Поле Branch имеет 3 элемента: Central, North Country и Westside. Поле AccType имеет четыре элемента: CD,Checking, IRA и Savings.

 

A

_

В

С

|

0

~ P "11

1

OsenedBv

(Все)

 

«г

 

 

 

2

 

 

 

 

 

 

 

3

Сумма no гкиноArttouftt

 

Customer w\

 

 

4 JBranch

<r

 

Existing

New

 

Общий итог

5

Central

CD

 

736289

 

123149

859438

 

 

Checking

158980

 

49228

208208

 

 

IRA

 

63380

 

 

63380

 

 

Savings

261749

 

70600

332349

9

Central Итог

 

 

1220398

 

242977

1463375

10

North County

CD

 

677639

 

152500

830139

11*

 

Checking

72155

 

20070

92225

xi"

 

IRA

 

125374

 

9000

134374

 

 

 

 

13

 

Savings

113000

 

39607

152607

North County Итог

 

 

988168

 

221177

1209345

14

 

 

 

15 Westside

CD

 

273525

 

71437

344962

IB"

 

Checking

83178

 

7419

90597

'if]

 

IRA

 

10000

 

 

10000

 

Savings

153500

 

500

154000

18

 

 

 

 

 

520203

 

79Э56

599559

19 Westside Итог

 

 

 

20

Общий итог

 

 

2728769

 

543510

3272279

 

 

 

 

 

I«L

.. . .

..J

Поле страницы — это поле, имеющее в сводной таблице строчное представление, подобно грани трехмерного куба. На поле страницы может отображаться только один элемент или все элементы сразу. На приведенном рисунке OpenedBy является полем страницы, отображающим элемент NewAccts.

Обновление— это пересчет сводной таблицы после внесения изменений в исходные данные.

Поле строки — это поле, имеющее в сводной таблице ориентацию строки. Каждый элемент в поле занимает строку. Поля строки можно объединять. На рисунке есть два поля строки: Branch и AcctType.

Исходные данные — это данные, используемые для создания сводной таблицы. Могут находиться какна рабочем листе, так и во внешней базе данных.

Промежуточные суммы — это строка или столбец, отображающий промежуточные суммы для части ячеек в строке или столбце сводной таблицы. В представленной таблице отображены промежуточные суммы для каждого филиала.

 

A ,

 

 

 

о

!,

E ,

F

 

2

Customer

 

(Все)

*-!

 

 

 

 

 

 

3

 

 

AcctType w\

 

 

 

 

 

 

А

Сумма«о «влюAmount

 

 

 

 

 

J

Branch

 

CD

 

Checking

\RA

Savings

Общий итог

6

_ Central

 

 

859438

208208

63380

 

332349

1463375

7

NorthCounty

830139

92225

134374

 

152607

1209345

 

"8 "Westside

 

 

344962

90597

10000

 

154000

599559

 

9

Юбщий итог

2034539

391030

207754

 

638956

3272279

 

Ж.

 

 

 

 

 

• -

 

 

 

 

/

 

 

 

 

Рис. 18.3. Своднаятаблица,использующая поле страницы

Данные, используемыевсводнойтаблице

Для создания сводной таблицы могут использоваться не все данные. Обобщаемые данные упорядочены в виде базы данных. База данных может храниться как на рабочем листе (что называется списком), так и во внешнем файле базы данных. Хотя Excel способен генерировать сводные таблицы на основе любой базы данных, извлечь из нее пользу можно далеко не всегда.

Если говорить кратко, поля в таблице базы данных могут быть двух типов:

418

Часть V.Совершенное владение формулами

Данные. Содержат значения данных, для которых подводятся итоги. На рис. 18.1 поле Amount является полем данных.

Категории. Описывают данные. На рис. 18.1 поля Date, AcctType, OpenedBy, Branch и Customer являются полями категорий, так как они описывают данные, содержащиеся в поле Amount.

Таблица базы данных может иметь любое количество полей данных и категорий. При создании сводной таблицы обычно ставится задача подведения итогов для одного или нескольких полей данных. Значения в полях категорий в сводной таблице представляются в виде строк, столбцов или страниц.

Однако существуют и исключения. Средство создания сводных таблиц Excel может оказаться полезным в случае баз данных, не содержащих настоящих числовых полей данных. Например,база данных, показаннаяна рис. 18.4 вообще не содержит числовых данных. Однако вы можете создать удобную сводную таблицу, которая вместо суммирования элементов выполняет их пересчет.

Обобщение информации в сводной таблице может выполняться методом, отличным от суммирования. Например, сводная таблица, показанная на рис. 18.5, построена в результате пересечения Month Born и Sex; в ячейках пересечения отображается количество соответствующих комбинацийдля каждого месяца и пола.

TZT1Z7

Sex""

1 ""Employee "

JMonthBorn

i

i^Anthony Taylor

July

 

Male

jfJCharlesS Billings

February

 

Male

J 4 j Christine Poundsworth

January

 

Female

J L , c t a r k Bickerson

February

 

Male

S^Douglas Williams

March

 

Male

7'^Janet Silberstem

April

 

Female

S^James Millen

May

 

Male

0 ^ Jeffrey P Jones

June

 

Male

10 4Joan Morrison

July

 

Female

J f l j o h n T Foster

August

 

Male

W'Kurt Kamichoff

January

 

Male

13' Michael Hayden

February

 

Male

14'PhylhsTodd

March

 

Female

. 1§'RichardE Card

April

 

Male

llQRick Fogerty

May

 

Male

' JITiRobert H Miller

June

 

Male

" t l ^ Stephen С Carter

July

 

Male

tSf Steven H Katz

August

 

Male

 

 

 

Malp

1

Z\

z.

Рис.

18.4. Эта база данных не содер-

жит

числовыхполей, однако она так-

же

может использоваться для созда-

ния

сводной таблицы

Рис. 18.5. Данная своднаятаблица подводит итоги по нечисловымполям, отображая количество вместо суммы

Создание сводной таблицы

Создание сводной таблицы производится с помощью ряда шагов, которые представляет мастер сводных таблиц и диаграмм. Вызов данного мастера осуществляется командой Данные^Сводная таблица. После этого вам предстоит пройти несколько описанных ниже этапов.

Данное обсуждение предполагает, что вы используете Excel 2000, или более новую версию программы. В предыдущих версиях процедура немного отличается.

Глава 18. Сводныетаблицы

419