Глава 4 (1106755), страница 3
Текст из файла (страница 3)
Если второй аргумент0 (не задан), возвращается целаячасть числа.Округляет Число до ближайшегоменьшего целого.ФункцияФАКТР (Число)Факториал Числа. Если Число нецелое, то дробная часть отбрасывается.МатематическиеДвойной факториал Числа.Если Число четно,n!!=n•(n-2)•(n-2)...4•2,если нечетно, то:Мат. и тригонометрия n!!=n •(n-2)•(n-4)...3•1ЧИСЛКОМБ (Число; Число комбинаций для заданногоЧисло_выбранных) числа элементов.Математические где: n – Число, m – Число_выбранныхМУЛЬТИНОММультиномиальный коэффициент(Число1; Число2; … ) множества чисел.Мат. и тригонометрияРЯД.СУММ (x; n; m; Сумма степенного ряда, вычисленного по формуле:Коэффициенты)Математическиеx – это параметр степенного ряда;n – начальная степень, в которую возводится x;m – шаг, на который увеличивается n для каждогоОкругляет Число до ближайшегочетного целого.
Положительныечисла округляются в сторону увеличения, отрицательные – в сторонуМатематические уменьшения.НЕЧЕТ (Число)Округляет Число до ближайшегонечетного целого(положит. – в сторону увеличения,Математические отрицат. – в сторону уменьшения).следующего члена степенного ряда;Коэффициенты – набор коэффициентов (a1, a2, a3, …)Мат. и тригонометрия при степенях x.Деление чисел, НОД и НОКЧАСТНОЕ (Числитель;Знаменатель)Назначение и примерыДВФАКТР1 (Число)ЧЕТН (Число)Функция75Организация вычислений в рабочих книгахСлучайные числаНазначениеЧастное от деления нацело.Мат.
и тригонометрияОСТАТ (Число; Делитель) Остаток от деления.МатематическиеНОД (Число1; Число2…) Наибольший общий делитель.ПримерыФункцияНазначениеПримерыГенерирует случайное число, равномернораспределенное между 0 и 1.Не имеет аргументов, но после именифункции обязательно указываютсякруглые скобки.СЛУЧМЕЖДУВозвращает случайное число между(Нижн_граница; двумя заданными числами.Верхн_граница)СЛЧИС ()Мат. и тригонометрияНОК (Число1; Число2…) Наименьшее общее кратное.Мат. и тригонометрия1Если данная функция недоступна или возвращает ошибку #ИМЯ?, следует установить изагрузить надстройку «Пакет анализа», выбрав ее из списка диалогового окна командыСервис Надстройки...
Надстройка «Пакет анализа» содержит функции и инструменты, расширяющие встроенные аналитические возможности Microsoft Excel.76Глава 4Значения этих функций изменяются при каждом пересчете рабочего листа (например, нажатии клавиши F9).Организация вычислений в рабочих книгах77меричной системами счисления.
Эти функции, как и некоторые другие,рассматриваемые ниже, собраны в категории Инженерные1.Преобразования числовых значенийИнженерные функцииФункция РИМСКОЕ(Число; Форма) преобразует арабские числав римские. Результат будет представлен в текстовом формате.Обязательный аргумент Число достаточно очевиден – это число варабской записи. Форма – задает нужную форму римской записи.
Возможные значения этого аргумента и примеры полученных результатовприведены в таблице:Форма0 (или опущен, или ИСТИНА)1234 (или ЛОЖЬ)Арабское число999999999999999Двоичные, восьмеричные и шестнадцатеричные числаФункцияДЕС.В.ДВ(Число; Позиции)Римское числоCMXCIXLMVLIVXMIXVMIVIMЕсли арабское число отрицательно или больше 3999, то функциявозвращает значение ошибки #ЗНАЧ!.Функция ПРЕОБР(Число; Старые_единицы; Новые_единицы)может быть использована для преобразования целого ряда единиц измерения – расстояния, времени, давления, силы, питания, магнетизма,температуры и меры жидкостей.Аргументы Старые_единицы и Новые_единицы должны быть указаны соответствующими текстовыми значениями.
Рассмотрим несколькопримеров возможных преобразований1.Для температурных шкал:Цельсия"C"Фаренгейта"F"Кельвина"K"ИнженерныеДЕС.В.ВОСЬМ(Число; Разрядность)ИнженерныеДЕС.В.ШЕСТН(Число; Разрядность)ИнженерныеДВ.В.ДЕС (Число)ИнженерныеДВ.В.ВОСЬМ(Число; Разрядность)Для единиц измерения давления:Паскаль"Pa"Атмосфера"Atm"мм. ртутного столба "mmHg"В Microsoft Excel имеются и такие встроенные функции, которыевыполняют преобразования чисел между десятичной, двоичной и вось1Подробнее о возможностях функции ПРЕОБР можно прочесть в справке Microsoft OfficeExcel 2003.Инженерные1Назначение и примерыПреобразование десятичногочисла в двоичное(-512 < Число < 511).Позиции задают разрядность.Если число отрицательно, то разрядность игнорируется(на запись отведено 10 позиций).Преобразование десятичного числа в восьмеричное.Если разрядность не задана,под запись отводится минимально необходимое количество знаков.
Если число отрицательно, то разрядностьигнорируется.Преобразование десятичного числа в шестнадцатеричное. Разрядность –допустимое число знаковв записи числа.Если число отрицательно, то разрядность игнорируется(на запись отведено 10 позиций).Преобразование двоичногочисла в десятичное.Число не должно содержатьболее 10 знаков (10 бит).Первый значащий бит числа определяет знак,остальные 9 бит являются битами значения.Преобразование десятичного числа в восьмеричное.Число не должно содержать более 10 знаков.Разрядность – это допустимое количество знаковв записи числа.Если функции этой категории недоступны или формула с их использованием возвращает ошибку #ИМЯ?, следует установить и загрузить надстройку «Пакет анализа», выбравее из списка диалогового окна команды Сервис Надстройки...
Надстройка «Пакетанализа» содержит функции и инструменты, расширяющие встроенные аналитическиевозможности Microsoft Excel.78Глава 4ДВ.В.ШЕСТНПреобразование(Число; Разрядность) двоичного числа вшестнадцатеричное.Число не должносодержать болееИнженерные 10 знаков.ШЕСТН.В.ДЕСПреобразование шестнадцате(Число)ричного числа в десятичное.МНИМ.EXP(компл_число)Возвращает в виде текста экспоненту комплексногочисла, вычисляемую по формуле:ИнженерныеТакже в категории Инженерные можно найти функции для пороговой проверки числа, вычисления функции ошибок и функций Бесселя.ФункцияИнженерныеШЕСТН.В.ВОСЬМПреобразование шестнад(Число; Разрядность) цатеричного числа ввосьмеричное.ИнженерныеШЕСТН.В.ДВПреобразование шестнад(Число; Разрядность) цатеричного числа вдвоичное.79Организация вычислений в рабочих книгахНазначениеПроверяет, не превышает ли Число пороговогозначения.Возвращает 1, если число больше или равно порогоИнженерные вому значению; возвращает 0 в противном случае.ФОШ (Нижн_граница; Возвращает функцию ошибки, проинтегрированнуюВерхн_граница)от значения Нижн_граница до Верхн_граница.ПОРОГ (Число; Шаг)ИнженерныеВ категорию Инженерные включены функции, выполняющие различные операции с комплексными числами.
Вот некоторые из них.ИнженерныеБЕССЕЛЬ.J (X; n)Функция Бесселя порядка n от переменной x:Операции над комплексными числамиФункцияНазначение и примерыВозвращает комплексное число1на основе коэффициентов придействительной и мнимой частях.Если аргумент Мнимая_единицаопущен,то предполагается формаИнженерные x + yi.КОМПЛЕКСН(Действительная_часть;Мнимая_часть;Мнимая_единица)Инженерные гдеБЕССЕЛЬ.I (X; n)(это Гаммафункция).Модифицированная функция Бесселя порядка n отпеременной x (функция Бесселя для чисто мнимогоаргумента):ИнженерныеМНИМ.ДЕЛ(Компл_число1;Компл_число2)Частное двух комплексныхчисел:БЕССЕЛЬ.Y (X; n)Возвращает функцию Бесселя, которая также называется функцией Вебера или функцией Неймана.ИнженерныеМНИМ.ПРОИЗВЕД(Компл_число1;Компл_число2; …)Произведение комплексныхчисел:БЕССЕЛЬ.K (X; n)ИнженерныеМНИМ.ABS(Компл_число)(это функция ошибки).Модифицированная функция Бесселя порядка n отпеременной x (функция Бесселя для чисто мнимогоаргумента):Возвращает абсолютную величину(модуль) комплексного числа z:, где z = x + yiИнженерные Компл_число задается в виде текста.1гдеИнженерныеКомплексные числа возвращаются в виде текстового значения.Инженерные где Jn и Yn – функции Бесселя J и Y соответственно.80Глава 4Категория Дата и ВремяПеред знакомством с этими функциями полезно вспомнить о форматировании чисел в ячейках рабочего листа, а именно о форматах Датаи Время1.
Независимо от представления в ячейке, дата и время в Excel –это положительные десятичные числа. Изменив для ячейки форматыДата, Время, например, на Общий или Числовой, нетрудно в этом убедиться. Это справедливо и для результатов некоторых функций, относящимся к категории Дата и Время.ФункцияНазначениеПримерыВозвращает текущую дату в форматедаты. Эта функция не имеет аргументов.Дата и ВремяТДАТА ()Дата и ВремяДАТА (Год; Месяц;День)Дата и ВремяВРЕМЯ (Часы;Минуты; Секунды)Дата и ВремяДЕНЬНЕДВозвращает число от 1 до 7,(Дата_в_числовом_ соответствующее номеру дняформате; Тип)недели для аргументаДата_в_числовом_формате.Тип (отсчет недели):1: Вс (1) – Сб (7)2: Пн (1) – Вс (7)Дата и Время 3: Пн (0) – Вс (6)Возвращает номер недели в годуНОМНЕДЕЛИ(Дата_в_числ_для Дата_в_числ_формате.формате; Тип_возвр)Дата и ВремяВозвращает дату в числовомформате, отстоящую впередили назад на заданное количество рабочих дней (Дни) отНач_дата.Аргумент Выходные необязателен – это даты, которыенужно дополнительно исключить из рабочих днейДата и Время (например, праздники).РАБДЕНЬ(Нач_дата; Дни;Выходные)Ввод даты и времениСЕГОДНЯ ()81Организация вычислений в рабочих книгахВозвращает текущую дату и время вформате даты и времени.
Эта функцияне имеет аргументов.Преобразует заданные в виде чиселаргументы: Год (от 1900 до 9999),Месяц (от 1 до 12) и День (от 1 до 31)в числовое значение в формате даты.Преобразует заданные в виде чиселаргументы: Часы (от 0 до 24),Минуты (от 0 до 59) и Секунды (от 0до 59) в числовое значение в форматевремени.Когда речь идет о математической обработке данных, мы, в первуюочередь, вспоминаем о числах. Но содержимым ячейки рабочего листаможет быть не только число, но и текст.
И для того, чтобы найти фрагмент текста, выполнить контекстную замену, соединить несколько текстовых значений и т.д., не нужно напрягать зрение, просматривая ячейкирабочего листа, вручную вводить или подправлять данные. Целый рядфункций Microsoft Excel, выделенных в отдельную категорию, позволяютвыполнять самые разнообразные операции над текстовыми значениями.Извлечение данных из датФункцияНазначениеМЕСЯЦВозвращает месяц для указанной(Дата_в_числовом_ даты: 1 (Январь) – 12 (Декабрь)формате)Дата и ВремяВозвращает дату в числовом формате, отстоящую на заданноечисло месяцев (Мес) от начальДата и Время ной даты (Нач_дата).ГОДВозвращает год – целое число(Дата_в_числовом_ от 1900 до 9999.формате)ДАТАМЕС(Нач_дата; Мес)Дата и ВремяПримерыТекстовые функцииПреобразования «Число ↔ Текст»ФункцияПроверяет, является Значениетекстовым, и, если да, возвращаетТекстовые этот текст, если нет – пусто.ЗНАЧЕН (Текст)Преобразует Текст (отображающий число) в число.Т (Значение)ТекстовыеПреобразует числовое Значениев текст в заданном числовом формате.