Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка Excel.doc
Скачиваний:
10
Добавлен:
07.11.2018
Размер:
900.1 Кб
Скачать

Информационные функции

ЛОГИЧЕСКИЕ ФУНКЦИИ

ФУНКЦИИ ОБРАБОТКИ ТЕКСТА

ЦЕЛЬ РАБОТЫ: целью данной лабораторной работы является ознакомление с функциями такими как инженерные, логические, информационные, которые также позволяют облегчить расчёты математических и прикладных задач с помощью электронных таблиц.

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Инженерные функции служат для выполнения инженерного анализа. Инженерные функции можно разделить на три группы:

  • функции для работы с комплексными переменными;

  • функции для преобразования чисел из одной системы счисления в другую (десятичную, шестнадцатеричную, восьмеричную и двоичную);

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

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

Информационные функции предназначены для определения типа данных, хранимых в ячейке. Информационные функции проверяют выполнение какого-то условия и возвращают в зависимости от результата значение ИСТИНА или ЛОЖЬ. Так, если ячейка содержит четное значение, функция ЕЧЁТН возвращает значение ИСТИНА. Если в диапазоне функций имеется пустая ячейка, можно воспользоваться функцией СЧИТАТЬПУСТОТЫ, либо ЕПУСТО.

Логические функции предназначены для проверки выполнения условия или для проверки нескольких условий. Так, функция ЕСЛИ позволяет определить, выполняется ли указанное условие, и возвращает одно значение если условие истинно, и другое — если оно ложно.

Примеры инженерных функций.

  1. ДВ.В.ДЕС - Преобразует двоичное число в десятичное.

Синтаксис: ДВ.В.ДЕС(число)

Число - это преобразуемое двоичное число. Число не должно содержать более 10 символов (10 бит). Первый значащий бит числа является знаковым битом. Остальные 9 бит являются битами значения. Отрицательные числа записываются в дополнительных кодах.

  • Если число не является допустимым двоичным числом или содержит более 10 символов (10 бит), то ДВ.В.ДЕС возвращает значение ошибки #ЧИСЛО!.

ДВ.В.ДЕС(1100100) равняется 100

  1. ДВ.В.ШЕСТН - Преобразует двоичное число в шестнадцатеричное.

Синтаксис: ДВ.В.ШЕСТН(число; разрядность)

Число - это преобразуемое двоичное число. Число не должно содержать более 10 символов (10 бит). Первый значащий бит числа является знаковым битом. Остальные 9 бит являются битами значения. Отрицательные числа записываются в дополнительных кодах.

Разрядность - это допустимое количество символов в записи числа. Если разрядность опущена, то ДВ.В.ШЕСТН использует минимальное необходимое количество символов. Разрядность используется, чтобы приписать возвращаемому значению ведущие нули.

Замечания:

  • Если число не является допустимым двоичным числом или содержит более 10 символов (10 бит), то ДВ.В.ШЕСТН возвращает значение ошибки #ЧИСЛО!.

  • Если число отрицательно, то ДВ.В.ШЕСТН игнорирует разрядность и возвращает 10-разрядное шестнадцатеричное число.

  • Если ДВ.В.ШЕСТН требуется больше символов, чем указанная разрядность, то возвращается значение ошибки #ЧИСЛО!.

  • Если разрядность не целое, то производится усечение.

  • Если разрядность не число, то ДВ.В.ШЕСТН возвращает значение ошибки #ЗНАЧ!.

  • Если разрядность отрицательна, то ДВ.В.ШЕСТН возвращает значение ошибки #ЧИСЛО!.

Примеры:

ДВ.В.ШЕСТН(11111011; 4) равняется 00FB

ДВ.В.ШЕСТН(1110) равняется E

ДВ.В.ШЕСТН(1111111111) равняется FFFFFFFFFF

  1. ДВ.В.ВОСЬМ - Преобразует двоичное число в восьмеричное.

Синтаксис: ДВ.В.ВОСЬМ(число; разрядность)

Примеры:

ДВ.В.ВОСЬМ(1001; 3) равняется 011

ДВ.В.ВОСЬМ(01100100) равняется 144

ДВ.В.ВОСЬМ(1111111111) равняется 7777777777

  1. КОМПЛЕКСН - Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число в форме x + yi или x + yj.

Синтаксис: КОМПЛЕКСН(действительная_часть;мнимая_часть;мнимая_единица)

Действительная_часть - это действительная часть комплексного числа.

Мнимая_часть - это мнимая часть комплексного числа.

Мнимая_единица - это обозначение мнимой единицы в комплексом числе. Если аргумент мнимая_единица опущен, то предполагается, что он равен "i".

Замечания:

  • Если действительная_часть не число, то функция КОМПЛЕКСН возвращает значение ошибки #ЗНАЧ!.

  • Если мнимая_часть не число, то функция КОМПЛЕКСН возвращает значение ошибки #ЗНАЧ!.

  • Если мнимая_единица ни "i" ни "j", то функция КОМПЛЕКСН возвращает значение ошибки #ЗНАЧ!.

Примеры:

КОМПЛЕКСН(3;4) равняется 3 + 4i

КОМПЛЕКСН(3;4;"j") равняется 3 + 4j

  1. ПРЕОБР - Преобразует число из одной системы единиц в другую. Например, функция ПРЕОБР может преобразовать таблицу расстояний в милях в таблицу расстояний в километрах.

Синтаксис: ПРЕОБР(число;стар_единицы;нов_единицы)

Число - это преобразуемое число.

Стар_единицы - это текущие единицы измерения числа.

Нов_единицы - это единицы измерения результата преобразования

ПРЕОБР допускает следующие тексты в качестве значений аргументов стар_единицы и нов_единицы:

Вес и масса Стар_единицы или нов_единицы

Грамм "g"

Фунт массы (англ.) "lbm"

U (атомная единица массы) "u"

Унция (англ.) "ozm"

Расстояние Стар_единицы или нов_единицы

Метр "m"

Английская миля "mi"

Морская миля "Nmi"

Время Стар_единицы или нов_единицы

Год "yr"

День "day"

Час "hr"

Минута "mn"

Секунда "sec"

Давление Стар_единицы или нов_единицы

Паскаль "Pa"

Атмосфера "atm"

Миллиметры ртутного столба "mmHg"

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

Ньютон "N"

Дина "dyn"

Фунт силы "lbf"

Энергия Стар_единицы или нов_единицы

Джоуль "J"

Эрг "e"

Термодинамическая калория "c"

IT калория "cal"

Электрон-вольт "eV"

Лошадиная сила-час "HPh"

Ватт-час "Wh"

Футо-фунт "flb"

БТЕ (Британская тепловая единица) "BTU"

Мощность Стар_единицы или нов_единицы

Лошадиная сила "HP"

Ватт "W"

Магнетизм Стар_единицы или нов_единицы

Тесла "T"

Гаусс "ga"

Температура Стар_единицы или нов_единицы

Градусы Цельсия "C"

Градусы Фаренгейта "F"

Градусы Кельвина "K"

Объем жидкости Стар_единицы или нов_единицы

Чайная ложка "tsp"

Столовая ложка "tbs"

Капля "oz"

Чашка "cup"

Пинта "pt"

Кварта "qt"

Галлон "gal"

Литр "l"

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

Префикс Множитель Аббревиатура

экза 1E+18 "E"

пета 1E+15 "P"

тэра 1E+12 "T"

гига 1E+09 "G"

мега 1E+06 "M"

кило 1E+03 "k"

гекто 1E+02 "h"

дека 1E+01 "e"

деци 1E-01 "d"

санти 1E-02 "c"

милли 1E-03 "m"

микро 1E-06 "n"

пико 1E-12 "p"

фемто 1E-15 "f"

атто 1E-18 "a"

Замечания:

  • Если входные данные имеют неподходящие типы, то функция ПРЕОБР возвращает значение ошибки #ЗНАЧ! .

  • Если указанной единицы измерения не существует, то функция ПРЕОБР возвращает значение ошибки #Н/Д .

  • Если для заданной единицы измерения недопустим префикс, то функция ПРЕОБР возвращает значение ошибки #Н/Д .

  • Если единицы измерения принадлежат различным группам, то функция ПРЕОБР возвращает значение ошибки #Н/Д .

  • Названия единиц измерения и префиксов задаются с учетом регистра.

Примеры:

ПРЕОБР(1,0; "lbm"; "kg") равняется 0,453592

ПРЕОБР(68; "F"; "C") равняется 20

ПРЕОБР(2,5; "ft"; "sec") равняется #Н/Д

  1. ДЕС.В.ДВ - Преобразует десятичное число в двоичное.

Синтаксис: ДЕС.В.ДВ(число; разрядность)