Microsoft Excel: различия между версиями
Содержимое удалено Содержимое добавлено
Ramir (обсуждение | вклад) м показываю, как делать форматирование |
TRicK BZ (обсуждение | вклад) |
||
Строка 670:
Синтаксис:
<code>'''ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь).'''
* '''Предназначение:''' Функция ЕСЛИ '''выполняет''' то ("Значение если ИСТИНА") или иное ("Значение если ЛОЖЬ") '''действие''' в зависимости от того, выполняется (равно ИСТИНА) '''условие''' или нет (равно ЛОЖЬ).
* '''аргумент1. Логическое выражение:''' Все, что дает в результате логические значения ЛОЖЬ или ИСТИНА. Обычно либо выражения отношения (A1>=12) либо функции, возвращающие логические значения (И, ИЛИ).
* '''аргумент2. Значение если ИСТИНА:''' любое допустимое в Excel выражение.
* '''аргумент3. Значение если ЛОЖЬ:''' любое допустимое в Excel выражение.
* '''возвращаемое значение:''' может возвращать значения любых типов, в зависимости от аргументов 2 и 3.
Функция если позволяет организовать в формуле '''ветвление'''. Вспомните сказки: налевой пойдешь -- коня потеряешь, прямо пойдешь -- в болото попадешь, направо пойдешь -- засосёт в чёрную дыру. Использование функций ЕСЛИ, И, ИЛИ граничит с программированием. Неудивительно, что для многих людей разобраться, как они работают, очень сложно. В голове должен быть чёткий алгоритм решения задачи и требуется хорошее понимание понятия "тип данных"
[[Изображение:Algoritm_perehoda_cherez_dorogu.png|thumb|749px|center|Алгоритм перехода через дорогу на светофор]]
==== И ====
Синтаксис:
<code>'''Логич_знач И( логич_знач1; логич_знач2; ... ; логич_знач30 )'''</code>
* '''Предназначение:''' Функция И используется тогда, когда нужно проверить, выполняются ли несколько условий ОДНОВРЕМЕННО. Одно из наиболее часто испльзуемых применений функции И -- проверка, попадает ли число x в диапазон от x1 до x2.
* '''аргументы:''' Функция И принимает от 1 до 30 аргументов (в Office 2007 -- до 256), каждый из которых является логическим значением ЛОЖЬ или ИСТИНА, либо любым выражением или функцией, которое в результате дает ЛОЖЬ или ИСТИНА.
* '''возвращаемое значение:''' Функция И возвращает логическое значение. Если ВСЕ аргументы функции И равны ИСТИНА, возвращает ИСТИНА. Если хотя бы один аргумент имеет значение ЛОЖЬ, возвращает ЛОЖЬ.
'''Примечание:''' Функция И почти никогда не используется сама по себе, обычно её используют в качестве аргумента других функций, например, ЕСЛИ.
==== ИЛИ ====
Синтаксис:
<code>'''Логич_знач ИЛИ( логич_знач1; логич_знач2; ... ; логич_знач30 )'''</code>
* '''Предназначение:''' Функция ИЛИ используется тогда, когда нужно проверить, выполняется ли ХОТЯ-БЫ ОДНО из многих условий.
* '''аргументы:''' Функция ИЛИ принимает от 1 до 30 аргументов (в Office 2007 -- до 256), каждый из которых является логическим значением ЛОЖЬ или ИСТИНА, либо любым выражением или функцией, которое в результате дает ЛОЖЬ или ИСТИНА.
* '''возвращаемое значение:''' Функция ИЛИ возвращает логическое значение. Если ХОТЯ БЫ ОДИН аргумент имеет значение ИСТИНА, возвращает ИСТИНА. Если ВСЕ аргументы имеют значение ЛОЖЬ, возвращает ЛОЖЬ.
'''Примечание:''' Функция ИЛИ почти никогда не используется сама по себе, обычно её используют в качестве аргумента других функций, например, ЕСЛИ.
=== Функция ВПР ===
|