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

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

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

 

Окончание табл. Б.9

Функция

Описание

скос

Возвращает асимметрию распределения

НАКЛОН

Возвращает наклон линейной регрессии

НАИМЕНЬШИЙ!}

Возвращает к-ое наименьшее значение набора данных

НОРМАЛИЗАЦИЯ

Возвращает нормированное значение

СТАНДОТКЛОН

Вычисляет стандартное отклонение на основе выборки, пропуская текстовые ило-

 

гические значения

СТАНДОТКЛОНА

Вычисляет стандартное отклонение на основе выборки, учитывая текстовые ило-

 

гические значения

СТАНДОТКЛОНП

Вычисляет стандартное отклонение по генеральной совокупности

СТАНДОТКЛОНПА

Вычисляет стандартное отклонение по генеральной совокупности, включая числа,

 

текст и логические значения

СТОШУХ

Возвращает стандартную ошибку заданного у-значения для каждого х в регрессии

СТЬЮДРАСП

Возвращает распределение Стьюдента

СТЬЮДРАСПОБР

Возвращает обратное распределение Стьюдента

ТЕНДЕНЦИЯ

Возвращает значения линейного тренда

УРЕЗСРЕДНЕЕ

Возвращает среднее внутренности множества данных

ТТЕСТ

Возвращает вероятность, соответствующую коэффициенту Стьюдента

ДИСП

Вычисляет дисперсию на основе выборки, пропуская логические значения и текст

ДИСПА

Вычисляет дисперсию на основе выборки, учитывая логические значения и текст

ДИСПР

Вычисляет дисперсию на основе всей совокупности, пропуская логические значе-

 

ния и текст

ДИСПРА

Вычисляет дисперсию на основе всей совокупности, учитывая логические значе-

 

ния и текст

В Е Й Б У Л Л

Возвращает распределение Вейбулла

Z T E C T

Возвращает двустороннее Р-значение z-теста

В табл. Б. 10 приведены функции управления текстом вExcel.

Функция

Описание

символ

Возвращает символ, указанный номером кода

ПЕЧСИМВ

Удаляет втексте все непечатаемые символы

кодсимв

Возвращает цифровой код первого символа втекстовой строке

СЦЕПИТЬ

Объединяет несколько элементов текста водин текстовый элемент

РУБЛЬ

Преобразует число в текст спомощью денежного формата

СОВПАД

Проверяет, совпадают ли два текстовых значения

НАЙТИ

Находит одно текстовое значение в другом (чувствителен крегистру)

ФИКСИРОВАННЫЙ

Форматирует число как текст сфиксированным количеством десятичных цифр

ЛЕВСИМВ

Возвращает самый левый символ из текстового значения

590

Приложения

Функция

ДЛ С Т Р

СТ Р О Ч Н

ПС Т Р

ПР О П Н А Ч

ЗА М Е Н И Т Ь

ПО В Т О Р

ПР А В С И М В

п о и с к

П О Д С Т А В И Т Ь

т

ТЕ С К Т

СЖ П Р О Б Е ЛЫ П Р О П И СН З Н А Ч Е Н

Окончаниетабл. Б.9

Описание

Возвращает количество символов втекстовойстроке Преобразует текст внижнийрегистр

Возвращает определенное количество символов из текстовой строки, начиная с указанного места

Пишет первую букву каждого слова текста вверхнемрегистре Заменяет символы втексте Повторяет текст заданное количество раз

Возвращает самый правый символ текстового значения Находит одно текстовое значение вдругом (не чувствителен крегистру)

Заменяет старый текст новым втекстовойстроке Преобразует аргументы втекст Форматирует числа иПреобразует их в текст

Удаляет пробелы из текста Преобразует текст вверхний регистр Преобразует аргумент текста вчисло

Приложение Б. Описание функций Excel

591

ПриложениеВ

Пользовательские форматы чисел

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

О форматировании числа

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

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

Исключения из этого правила возникают, если активизировать параметр Точность как на экране на вкладке Вычисления диалогового окна Параметры. Если этот параметр активизирован, то в формулах используются значения, реально отображенные в ячейках.

Автоматическое форматирование цифр

Excel достаточно умна, чтобы выполнить некоторое форматирование автоматически. Например, если в ячейку ввести 12,3%, то Excel знает, что нужно применять процентный формат, и автоматически изменяет форматирование. А если перед числом ввести знак доллара, Excel отформатирует ячейку денежным форматом (в английскойверсии).

В Excel 2000 используется параметр отключения автоматического форматирования процентных значений. Выберите Сервис^Параметры и перейдите на вкладку Правка. Если напротив параметра Автоматический ввод процентов выставлен флажок, то обычные вводимые значения будут отображаться в виде процентов (например, введите 12,5 и получится 12,5%). Если этот параметр не активизирован, то значения нужно вводить в виде десятичных чисел (например, ,125для 12.5%).

Excel автоматически применяет встроенный формат цифр в ячейках, основываясь на следующих критериях:

Если число содержит косую (/), его можно преобразовать в формат даты или дробей.

Если число содержит дефис (-), его можно преобразовать в формат даты.

592

Если число содержит двоеточие (:) или после числа стоит пробел или буква А или Р, то его можно преобразовать в формат времени.

Если число содержит букву Е (в верхнем или нижнем регистре), то его можно преобразовать в экспоненциальное представление.

Чтобы отменить автоматическое форматирование числа при вводе значения, задайте заранее желаемый формат ячейки или поставьте перед числом апостроф (вы получите текстовыйформат).

Форматирование чисел с помощью кнопок панели инструментов

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

Эти пять кнопок панели инструментов применяют заранее определенные стили в выделенных ячейках. Список стилей в Excel можно открыть, выбрав команду Формат^Стиль.

\Таблица В.1. Кнопкиприменения стилей ; на панели инструментов Форматирование

Кнопка

 

Описание

Денежный формат

Добавляет знак р в конце числа, разделяет тысячи пробелом и ото-

 

 

бражает два значения после десятичной запятой

Процентный формат

Отображает значение в виде процентов без десятичной запятой

Формат с разделителями

Разделяет тысячи пробелами и отображает два значения после де-

 

 

сятичной запятой

Увеличить

разрядность

Увеличивает количество цифр справа от десятичной запятой на одну

Уменьшить

разрядность

Уменьшает количество цифр справа от десятичной запятой на одну

Использование клавиатурных сокращений для форматирования чисел

Еще один способ применять форматирование к числам — это использование клавиатурных сокращений. В табл. В.2 приведены клавиатурные сокращения, которые используются для применения форматирования к выделенному диапазону ячеек.

Приложение В. Пользовательскиеформаты чисел

593

Таблица В.2. Клавиатурные сокращения для форматирования цифр

Комбинация клавиш

Форматирование

<Ctrl+Shift+~>

Общий формат цифр (т.е. неформатированные значения)

<Ctrl+Shift+$>

Денежный формат сдвумя значениями после запятой (отрицательные

 

значения заключаются вскобки)

<Ctrl+Shift+%>

Процентный формат без значений после запятой

<Ctrl+Shift+~>

Экспоненциальное представление чисел без значений после десятич-

 

ной запятой

<Ctrl+Shift+#>

Формат даты сднем, месяцем игодом

<Ctrl+Shift+@>

Формат времени счасами иминутами

<Ctrl+Shift+!>

Точность до сотых, разделитель тысяч изнак минус перед отрица-

 

тельными значениями

Использование диалогового окна Форматячеек для форматирования чисел

Оптимальный способ форматировать ячейки — это использование диалогового окна Форматирование ячеек ивкладки Число. Выделите ячейки, формат которых нужно изменить, ивыбе-

рите Формат^Ячейки. Навкладке Число диалого-

 

 

вого окна Формат ячейки задаются 12 категорий

 

 

форматов чисел. При выборе в списке категории пра-

 

 

вая сторона окна изменяется иотображает параметры

 

 

выбранной категории. Например, нарис. В.1 показа-

Финансовый

 

но, как выглядит диалоговое окно при выборе катего-

Дата

 

рии Денежный изнака $ вполе Обозначение.

Процентный

Сгрицлтеяьиыв чисяа;

Дробный

Ниже приведено описание категорий форма-

Экспоненциальный

-$1234,10

Дополнительный

тов чисел:

Текстовый

$1:з4ю

(все форматы)

 

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

ыГ«слоль»у«тсй дня в

ю используйте форивт

Рис. В.1. Параметрыкатегории Денежный

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

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

Финансовый. В отличие от формата Денежный, денежные символы всегда выровнены повертикали.

Дата. Позволяет выбирать формат даты. Excel 2002 также позволяет указывать язык формата даты.

Время. Позволяет выбирать формат времени. Excel 2002 также предоставляет возможность выбирать язык формата времени.

554

Приложения

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

Дробный. Предлагает выбрать один из девяти форматов дробей.

Экспоненциальный. Отображает числа в экспоненциальном представлении (с Е): 2,00Е = 200 000, 2,05Е+05 = 205 000. Также можно выбрать количество значений после запятой слева от Е.

Текстовый. Применение этого формата сообщает Excel о необходимости обрабатывать значение как текст (даже если оно выглядит как число). Этот формат используется при нумерации.

Дополнительный. Содержит дополнительные форматы чисел. Список изменяется в зависимости от выбранного языка (местоположения). Для Английский (США) предлагаются форматы Zip Code, Zip Code +4,Phone Number и Social Security Number.

Все форматы. Позволяет определить пользовательский формат числа, которого нет ни в одной из выше перечисленных категорий.

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

Форматирование чисел на диаграммах

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

На любом значении в диаграмме можно дважды щелкнуть мышью. При этом откроетсясоответствующее диалоговое окно Формат оси. Перейдите на вкладку Число и укажите нужный формат числа. Можно воспользоваться одним из встроенных форматов или применить пользовательский.

Чтобы переопределить связи между форматами числа на диаграмме и рабочем листе, выставьте флажок опции Связь с источником на вкладке Число диалогового окна Формат оси.

Создание пользовательского формата числа

На рис. В.2 показано, как выглядит диалоговое окно Формат ячейки при выборе категории Все форматы. Эта категория позволяет создавать формат числа, которого нет ни в одной другой категории. Как видно на рисунке, Excel позволяет создать много самых разнообразных форматов числа.

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

Приложение В. Пользовательские форматы чисел

595

О пользовательских форматах чисел

Форматирование числа задается в результате определения последовательности кодов в

виде строки формата числа. Эта последовательность кодов вводится в поле Тип

после вы-

бора категории Все форматы на вкладке Число

 

 

 

диалогового окна Формат ячейки. Ниже приведен

 

 

 

пример простого формата числа:

 

Вид

] 3*цита }

 

 

 

0,000

Общий

 

 

Числовой

 

 

 

 

 

В этом коде содержится заполнитель нуля и де-

Денежный

 

 

Финансовый

j$# ##0,00

 

Дата

 

 

ё

сятичная запятая; в данном случае Excel отобража-

Время

Основной

Процентный

0

ет произвольное значение с тремя значениями по-

Дробный

0,00

Экспоненциальный

# ##0

 

сле десятичной запятой. А вот другой пример:

Текстовый

# ##0,00

 

 

# ##0_р_.;-# ##0j>_.

 

 

# ##0_р1.;[Красный]~# ##0_р_.

 

 

00000

****** 1

 

 

В этом пользовательском формате числа пять за-

Маск«формата

 

й в ячейках.Если

я форматы неподходят, добавьте новый формат.

полнителей нулей; в этом случае отображается пять

 

 

 

цифровых значений (без десятичной запятой). Этот

 

 

 

формат используется для введения в ячейке почто-

 

 

 

вого кода (фактически, этот код используется в

Рис. В.2.Категория Все форматы позволяет

формате ZIP Code категории Дополнительный).

создавать пользовательские форматы числа

Когда в ячейке используется этот формат числа и

 

 

 

вводится почтовый код, например, 06604, то значение отображается с нулем впереди. Если это число вводится в ячейку с форматом числа Общий, то отобразится 6604 (без нуля впереди).

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

Части строки сформатом числа

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

Положительное значение; отрицательное значение; нулевое значение; текстовое представление

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

Ниже приведен пример пользовательского формата числа, в котором определяются различные разделы для каждого из описанных типов: [Зеленый]Основной;[Красный]Основной;[Черный]Основной;[Синий]Основной

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

596

Приложения

Чтобы форматирование ячеек применялось автоматически (как цвет текста или фона) в зависимости от содержимого ячейки, воспользуйтесь средством Условное форматирование (доступное в Excel 97 и выше). Об этом средстве рассказывается в главе 19.

Предварительное форматирование ячейки

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

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

Коды пользовательского формата числа

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

Таблица В.З. Коды, используемые для создания пользовательских форматов чисел

Код

 

Описание

Основной

Отображает число вформате Общий

#

 

Заполнитель

цифры

О

(ноль)

Заполнитель

цифры

 

 

Заполнитель

цифры

 

 

Десятичная запятая

 

 

Проценты

 

пробел

Разделитель тысяч

Е- Е+ е- е+

Экспоненциальное представление чисел

$

- + / () : пробел

Отображает этот знак

\

 

Отображает следующий символ

 

 

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

_

(подчеркивание)

Оставляет отступ, равный ширине следующего символа

"text"

Отображает текст внутри двойных кавычек

@

 

Заполнитель текста

[цвет]

Отображает символы взаданном цвете

[цвет Л]

Отображает соответствующий цвет на палитре цветов, где п- номер

 

 

от 0до 56

 

[условие]

Позволяет устанавливать собственный критерий для каждого раздела

 

 

в формате числа

Приложение В. Пользовательские форматы чисел

597

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

пользовательских форматов даты и времени

м

Отображает месяц ввиде числа без нуля впереди (1-12)

мм

Отображает месяц ввиде числа снулем впереди (01-12)

мммОтображает месяц ввиде аббревиатуры (Янв-Дек)

ммммОтображает полное название месяца (Январь-Декабрь)

мммммОтображает первую букву месяца (Я-Д)

Д

Отображает день ввиде числа без нуля впереди (1 -31)

ДД

Отображает день ввиде числа снулем впереди (01 -31)

ДДДОтображает день ввиде аббревиатуры (Пн-Вс)

ДДДДОтображает полное название дня (Понедельник-Воскресенье)

гг

или гггг

Отображает год ввиде двухзначного (00-99) или ввиде четырехзначного числа

 

 

(1900-9999)

ч

или чч

Отображает час ввиде числа без нуля впереди (0-23) или снулем впереди (00-23)

м

илимм

Отображает минуты ввиде числа без нуля впереди (0-59) или снулем впереди (00-59)

с

или ее

Отображает секунды ввиде числа без нуля впереди (0-59) или снулем впереди (00-59)

[ ]

Отображает часы, больше 24, или минуты исекунды, больше 60

А М / Р М

Отображает часы сиспользованием 12-часовых часов; если индикатор АМ/РМ не

 

используется, товчасах используется 24-часовые часы.

Откуда взялись такие форматычисла?

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

0,0

0,000

0,0000

0,000000

Пользовательский формат для двух значений после запятой не создается, поскольку он является встроенным.

598

Приложения

Примеры пользовательских форматов

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

Масштаб

Пользовательский формат числа можно использовать для масштабирования числа. Например, при работе с очень большими числами иногда нужно отобразить числа в тысячах, а не единицах (т.е. отобразить число 1000 000 как 1000).В расчетах, конечно же,будет использоваться реальное число, которое указано в ячейке. Форматирование влияет только навидэтого числа.

Отображение значений втысячах

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

#/ ###пробел

Авот вариант этой строки формата. Значение с этим форматом номера выглядит, как после деления на 1 000 и округления до двух значений после десятичной запятой.

####/ 00пробел

В табл.В.5показан пример этихформатов:

Значение

Формат числа

Отображение

123456

# ###пробел

123

1234565

# ###пробел

1,235

-323434

# ###пробел

-323

123123,123

# ###пробел

123

499

# ###пробел

(пусто)

500

# ###пробел

1

123456

#

###/ 00пробел

123,46

1234565

#

###/ 00пробел

1,234,57

-323434

#

###/ 00пробел

-323,43

123123,123

#

###,00пробел

123,12

499

# ###/ 00пробел

,50

500

#

###,00пробел

,50

Отображениезначений в сотнях

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

0 " , " 0 0

Приложение В. Пользовательскиеформаты чисел

599