
- •Основные встроенные функции Microsoft Excel Cинтаксис функций
- •Использование аргументов
- •Логические значения
- •Использование различных типов аргументов
- •Использование команды Функция
- •Функция abs
- •Функция знак
- •Функции округл, округлвниз и округлвверх
- •Функция фактр
- •Функция произвед
- •Функция остат
- •Функция степень
- •Текстовые функции
- •Функция значен
- •Логические функции
- •Логические выражения
- •Функция если
- •Функции и, или и не
- •Функции истина и ложь
- •Другие применения логических функций
- •Вложенные функции если
- •Создание собственных форматов дат и времени
- •Функции дат и времени
- •Функция дата
- •Функция сегодня
- •Функция деньнед
- •Функции год, месяц и день
- •Функции датазнач и времзнач
- •Функция днейз60
- •Функции счет и счётз
- •Функции суммесли и счётесли
- •Использование функций баз данных
- •Содержание
Функция степень
Функция СТЕПЕНЬ возводит число в заданную степень и имеет следующий синтаксис:
=СТЕПЕНЬ(число; степень)
Например, вычислить выражение. (См. Рисунок 16.)
Рисунок 16.
Текстовые функции
Текстовые функции преобразуют числовые текстовые значения в числа и числовые значения в строки символов (текстовые строки), а также позволяют выполнять над строками символов различные операции.
Функция значен
Если вы ввели в ячейки числа в текстовом формате (заключив их в кавычки), то для преобразования их в числовые значения можно использовать функцию ЗНАЧЕН. Эта функция имеет следующий синтаксис:
=ЗНАЧЕН (текст)
Аргумент текст может быть строкой, заключенной в двойные кавычки, или ссылкой на ячейку, в которой содержится текст. Преобразуемая текстовая строка может быть в любом допустимом формате, в том числе и в пользовательском. Если текст не удовлетворяет ни одному из этих форматов, то Excel возвращает значение ошибки #ЗНАЧ!.
Например, формула =ЗНАЧЕН("40205") возвратит числовое значение 40205. Если ячейка А10 содержит формулу ="40205" (которая возвращает текстовое значение), то формула ЗНАЧЕН(А10) также возвратит 40205.
Кроме того, функция ЗНАЧЕН может преобразовывать текстовые значения даты и времени в числовые значения. Например, формула=ЗНАЧЕН("1.01.87") возвратит десятичное значение даты 31778.Поскольку Excel при вычислениях преобразует числовые тексты в числа, обычно нет необходимости в использовании функции ЗНАЧЕН для чисел, введенных в формулы в текстовом формате.
.
Логические функции
Microsoft Excel имеет богатый набор логических функций, некоторые из них включены в надстройку Пакет анализа. Большинство логических функций (если, и, или, не, истина, ложь) используют логические выражения для определения истинности заданного условия.
Логические выражения
Логические выражения используются для записи условий, в которых сравниваются числа, функции, формулы, текстовые или логические значения. Например, каждая из представленных ниже формул является логическим выражением:
=А1>А2
=5-3<5*2
=СРЗНАЧ(В1 :В6)=СУММ(6;7;8) =С2="Среднее”
=СЧЁТ(А1:А10)=СЧЁ'Г(B1 :В10)
=ДЛСТР(А1)=10
Любое логическое выражение должно содержать, по крайней мере один оператор сравнения, который определяет отношение между элементами логического выражения. Например, в логическом выражении А1>А2 оператор больше (>) сравнивает значения в ячейках А1 и А2.
Результатом логического выражения является или логическое значение ИСТИНА (1), или логическое значение ЛОЖЬ (О). Например, логическое выражение A1=10 возвратит значение ИСТИНА, если значение в ячейке A1 равно 10, и ЛОЖЬ, если значение в ячейке A1содержит любое другое значение. (См. Рисунок 17.)
Рисунок 17.
Функция если
Функция ЕСЛИ имеет следующий синтаксис:
=Если (логическое выражение; значение - если истина; значение – если ложь)
Например, формула =ЕСЛИ (А1<22;5;10) возвращает число 5, если значение в ячейке А6 меньше 22. В противном случае она возвращает 10. См. Рисунок 18.
Рисунок 18.
В качестве аргументов функции ЕСЛИ можно использовать другие функции. Например, формула =ЕСЛИ (СУММ (А1:А4)>0;СУММ (А1:А4);0) возвратит сумму значений в ячейках от А1 до А10, если эта сумма положительна. В противном случае формула возвратит О. См. Рисунок 19.
Рисунок 19.
В функции ЕСЛИ можно также использовать текстовые аргументы. Например, лист, представленный на Рисунок 20, содержит результаты экзаменов для группы студентов.
Формула в ячейке B5 =ЕСЛИ(B1>80%;"Сдал"; "Не сдал")
Рисунок 20.
проверяет средний балл, содержащийся в ячейке B1. Если он оказывается больше 80%, функция возвращает текст Сдал, если же средний балл меньше или равен 80%, функция возвращает текст Не сдал.
Вы можете использовать текстовые аргументы в функции ЕСЛИ, чтобы при невыполнении условия она возвращала пустую строку вместо 0. Например, формула
=ЕСЛИ (СУММ (А1:А10)>0;СУММ (А1:А10);"")
возвратит, пустую строку (“”), если логическое выражение имеет значение ЛОЖЬ. Аргумент логическое - выражение функции ЕСЛИ может содержать текстовое значение. Например, формула
=ЕСЛИ (А1="Тест";100;200)
возвратит значение 100, если ячейка А1 содержит строку Тест, и 200, если в ней находится любое другое значение. Совпадение между сравниваемыми текстовыми значениями должно быть точным, но без учета регистра.