SlideShare a Scribd company logo
1 of 12
Формула «Если»
Без преувеличения можно сказать, что функция ЕСЛИ в excel является одной
из наиболее часто встречаемых и часто используемых. Работа экономиста в
excel немыслима без знания этой функции.
Функция ЕСЛИ относиться к логическим функциям MS Excel, и позволяет
создавать весьма затейливые конструкции, основываясь на проверке
условия и выборе из двух и более альтернатив.
С использованием функции ЕСЛИ в excel можно строить ветвящиеся
алгоритмы, строить дерево решений и другие системы и формулы используя
вложение одной функции ЕСЛИ в другую и т.д. В Excel 2010 можно
использовать до 64 вложений. Это позволяет построить поистине
грандиозный алгоритм вычислений.
В общем виде функция ЕСЛИ в excel имеет следующий синтаксис:
ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
Операторы сравнения.
В логических выражениях для сравнения значений и формул можно
использовать следующие операторы сравнения:
= Равно
> Больше
< Меньше
>= Больше или равно
<= Меньше или равно
<> Не равно
Использование операторов сравнения позволяет более гибко
использовать функцию ЕСЛИ в excel для решения прикладных
экономических задач.
В дополнение к функции ЕСЛИ в excel можно использовать другие
логические функции, еще более расширяя возможности построения
сложных алгоритмов и повышая гибкость вычислений.
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
Функция возвращает одно из двух значений в звисимости от того, какое значение принимает условие
(лог_выражение). Если условие принимает значение ИСТИНА, то функция ЕСЛИ
возвращаетзначение_если_истина, а если условие принимает значение ЛОЖЬ, то
возвращается значение_ели_ложь.
Рассмотрим синтаксис данной функции на примере алгоритма вычисления суммы с НДС или без НДС.
Лог_выражение – это может быть любое значение или выражение (формула) которое принимает значение
ИСТИНА или ЛОЖЬ. Так, например, С5=“с НДС” – это логическое выражение. Если в ячейке С5 находиться
текст «с НДС», то логическое выражение принимает значение ИСТИНА, в противном случае – ЛОЖЬ,
например, если там содержится текст «без НДС».
Значение_если_истина — значение или выражение (формула), которое возвращается, если аргумент
«лог_выражение» имеет значение ИСТИНА. Так, например, если этот аргумент равен формуле С12*1,18, то
при значении логического выражения равному ИСТИНА, вычисления ведется по этой формуле.
Если аргумент «лог_выражение» имеет значение ИСТИНА, а аргумент «значение_если_истина» не задан,
возвращается значение 0 (ноль).
Значение_если_ложь — значение или выражение (формула), которое возвращается, если аргумент
«лог_выражение» имеет значение ЛОЖЬ. Так, например, если этот аргумент равен формуле С12*1 или
просто С12, то при значении логического выражения равному ЛОЖЬ, вычисления ведется по этой формуле,
т.е., как в нашем примере, берется просто значение суммы из ячейки С12
Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» опущен (т. е.
после аргумента «значение_если_истина» отсутствует точка с запятой), то возвращается логическое
значение ЛОЖЬ. Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь»
пуст (т. е. после аргумента «значение_если_истина» стоит точка с запятой, а за ней — закрывающая скобка),
то возвращается значение 0 (ноль).
Например:
=ЕСЛИ(А1=10; [значение_если_истина]; [значение_если_ложь]) - если А1
равно 10, то выражение А1=10 даст значение ИСТИНА, а если не равно
10, то ЛОЖЬ
Другой пример
=ЕСЛИ(А1>30; [значение_если_истина]; [значение_если_ложь]) - если в
ячейки А1 число больше 30, то А1>30 вернет ИСТИНА, а если меньше, то
ЛОЖЬ
Еще пример
=ЕСЛИ(С1=”Да”; [значение_если_истина]; [значение_если_ложь]) - если в
ячейки C1 содержится слово “Да” то выражение вернет значение
ИСТИНА, а если нет, то С1=”Да” вернет ЛОЖЬ
Надеюсь с этим понятно, поехали дальше. Рассмотрим следующие
компоненты функции ЕСЛИ
=ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
значение_если_истина, значение_если_ложь – как видно из их названия,
это то что необходимо сделать в зависимости от того, что вернул лог
выражения: ИСТИНА и ЛОЖЬ
Пример. Использование текстовых значений.
Сразу хочу обратить ваше внимание, что при использовании
текстовых выражений в формулах, необходимо заключать их в
кавычки “текст” для корректной работы формул.
Например, нам надо добавить какой либо текстовый признак
или комментарий, в зависимости от значения той или иной
ячейки.
Создаем формулу с использованием функции ЕСЛИ:
=ЕСЛИ(Р20>1000;“превышение лимита”;“в рамках лимита”)
Скопировав эту формулу по всему проверяемому диапазону,
мы можем теперь легко отфильтровать значения
превышающие лимит, по созданному нами критерию.
Нам необходимо
заполнить столбец
«Заказы столбцов»,
то есть необходимо
выбрать отобразить
только заказы
столов.
Для решения поставленной задачи
напишем формулу с использованием
функции ЕСЛИ
=ЕСЛИ(A3="Ведро";D3;"-") и нажмем Enter
Как вы смогли заметить аргументы функции ЕСЛИ разделены точкой с запятой.
Итак, первый аргумент (лог выражения) A3="Ведро" проверяет содержится ли в
ячейке А3 слово «Ведро», если содержится, то выполняется второй аргумент
функции ЕСЛИ (значение_если_истина), в нашем случае это D3 (т.е стоимость
заказа), если в ячейка А3 не равна слову «Ведро», то выполняется третий аргумент
функции ЕСЛИ (значение_если_ложь), в нашем случае это "-" ( т.е будет написано
тире).
Таким образом, в ячейки E3 появится значение D3, т.е число 240.
Далее необходимо протянуть формулу вниз для остальных значений.
Подбор параметров
Данные ► Работа с данными ► Анализ "что-если" ► Подбор
параметра. Появится диалоговое окно Подбор параметра.
Формула "Если"

More Related Content

Viewers also liked

Viewers also liked (20)

диаграммы
диаграммыдиаграммы
диаграммы
 
Lesson 13
Lesson 13Lesson 13
Lesson 13
 
Лекция 9
Лекция 9Лекция 9
Лекция 9
 
таблицы
таблицытаблицы
таблицы
 
Pk lesson 10_word_prez
Pk lesson 10_word_prezPk lesson 10_word_prez
Pk lesson 10_word_prez
 
Pk lesson 9_prezentaz
Pk lesson 9_prezentazPk lesson 9_prezentaz
Pk lesson 9_prezentaz
 
объекты
объектыобъекты
объекты
 
основные понятия
основные понятияосновные понятия
основные понятия
 
стилевое форматирование
стилевое форматированиестилевое форматирование
стилевое форматирование
 
функции
функциифункции
функции
 
ппт
пптппт
ппт
 
Pk lesson 5_prezent.pptx
Pk lesson 5_prezent.pptxPk lesson 5_prezent.pptx
Pk lesson 5_prezent.pptx
 
сравнение
сравнениесравнение
сравнение
 
опасность интернет
опасность интернетопасность интернет
опасность интернет
 
PK_lesson_3_Paint
PK_lesson_3_PaintPK_lesson_3_Paint
PK_lesson_3_Paint
 
Лекция 3_ клавиатура
Лекция 3_ клавиатураЛекция 3_ клавиатура
Лекция 3_ клавиатура
 
браузеры
браузерыбраузеры
браузеры
 
Lesson 1 pk
Lesson 1 pkLesson 1 pk
Lesson 1 pk
 
Windows 8
Windows 8Windows 8
Windows 8
 
Lesson 4 программы
Lesson 4 программыLesson 4 программы
Lesson 4 программы
 

More from Ромашко Александра (12)

градиент
градиентградиент
градиент
 
фотомонтаж доработать
фотомонтаж доработатьфотомонтаж доработать
фотомонтаж доработать
 
кисти
кистикисти
кисти
 
фильтры
фильтрыфильтры
фильтры
 
текст
тексттекст
текст
 
слои
слоислои
слои
 
коррекция доработать
коррекция доработатькоррекция доработать
коррекция доработать
 
14 ps lesson
14 ps lesson14 ps lesson
14 ps lesson
 
Lesson 13
Lesson 13Lesson 13
Lesson 13
 
1 ps pr
1 ps pr1 ps pr
1 ps pr
 
браузеры
браузерыбраузеры
браузеры
 
опасность интернет
опасность интернетопасность интернет
опасность интернет
 

Формула "Если"

  • 2. Без преувеличения можно сказать, что функция ЕСЛИ в excel является одной из наиболее часто встречаемых и часто используемых. Работа экономиста в excel немыслима без знания этой функции. Функция ЕСЛИ относиться к логическим функциям MS Excel, и позволяет создавать весьма затейливые конструкции, основываясь на проверке условия и выборе из двух и более альтернатив. С использованием функции ЕСЛИ в excel можно строить ветвящиеся алгоритмы, строить дерево решений и другие системы и формулы используя вложение одной функции ЕСЛИ в другую и т.д. В Excel 2010 можно использовать до 64 вложений. Это позволяет построить поистине грандиозный алгоритм вычислений. В общем виде функция ЕСЛИ в excel имеет следующий синтаксис: ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
  • 3. Операторы сравнения. В логических выражениях для сравнения значений и формул можно использовать следующие операторы сравнения: = Равно > Больше < Меньше >= Больше или равно <= Меньше или равно <> Не равно Использование операторов сравнения позволяет более гибко использовать функцию ЕСЛИ в excel для решения прикладных экономических задач. В дополнение к функции ЕСЛИ в excel можно использовать другие логические функции, еще более расширяя возможности построения сложных алгоритмов и повышая гибкость вычислений.
  • 4. ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь) Функция возвращает одно из двух значений в звисимости от того, какое значение принимает условие (лог_выражение). Если условие принимает значение ИСТИНА, то функция ЕСЛИ возвращаетзначение_если_истина, а если условие принимает значение ЛОЖЬ, то возвращается значение_ели_ложь. Рассмотрим синтаксис данной функции на примере алгоритма вычисления суммы с НДС или без НДС. Лог_выражение – это может быть любое значение или выражение (формула) которое принимает значение ИСТИНА или ЛОЖЬ. Так, например, С5=“с НДС” – это логическое выражение. Если в ячейке С5 находиться текст «с НДС», то логическое выражение принимает значение ИСТИНА, в противном случае – ЛОЖЬ, например, если там содержится текст «без НДС». Значение_если_истина — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ИСТИНА. Так, например, если этот аргумент равен формуле С12*1,18, то при значении логического выражения равному ИСТИНА, вычисления ведется по этой формуле. Если аргумент «лог_выражение» имеет значение ИСТИНА, а аргумент «значение_если_истина» не задан, возвращается значение 0 (ноль). Значение_если_ложь — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ЛОЖЬ. Так, например, если этот аргумент равен формуле С12*1 или просто С12, то при значении логического выражения равному ЛОЖЬ, вычисления ведется по этой формуле, т.е., как в нашем примере, берется просто значение суммы из ячейки С12 Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» опущен (т. е. после аргумента «значение_если_истина» отсутствует точка с запятой), то возвращается логическое значение ЛОЖЬ. Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» пуст (т. е. после аргумента «значение_если_истина» стоит точка с запятой, а за ней — закрывающая скобка), то возвращается значение 0 (ноль).
  • 5. Например: =ЕСЛИ(А1=10; [значение_если_истина]; [значение_если_ложь]) - если А1 равно 10, то выражение А1=10 даст значение ИСТИНА, а если не равно 10, то ЛОЖЬ Другой пример =ЕСЛИ(А1>30; [значение_если_истина]; [значение_если_ложь]) - если в ячейки А1 число больше 30, то А1>30 вернет ИСТИНА, а если меньше, то ЛОЖЬ Еще пример =ЕСЛИ(С1=”Да”; [значение_если_истина]; [значение_если_ложь]) - если в ячейки C1 содержится слово “Да” то выражение вернет значение ИСТИНА, а если нет, то С1=”Да” вернет ЛОЖЬ Надеюсь с этим понятно, поехали дальше. Рассмотрим следующие компоненты функции ЕСЛИ =ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]) значение_если_истина, значение_если_ложь – как видно из их названия, это то что необходимо сделать в зависимости от того, что вернул лог выражения: ИСТИНА и ЛОЖЬ
  • 6. Пример. Использование текстовых значений. Сразу хочу обратить ваше внимание, что при использовании текстовых выражений в формулах, необходимо заключать их в кавычки “текст” для корректной работы формул. Например, нам надо добавить какой либо текстовый признак или комментарий, в зависимости от значения той или иной ячейки. Создаем формулу с использованием функции ЕСЛИ: =ЕСЛИ(Р20>1000;“превышение лимита”;“в рамках лимита”) Скопировав эту формулу по всему проверяемому диапазону, мы можем теперь легко отфильтровать значения превышающие лимит, по созданному нами критерию.
  • 7. Нам необходимо заполнить столбец «Заказы столбцов», то есть необходимо выбрать отобразить только заказы столов.
  • 8. Для решения поставленной задачи напишем формулу с использованием функции ЕСЛИ =ЕСЛИ(A3="Ведро";D3;"-") и нажмем Enter Как вы смогли заметить аргументы функции ЕСЛИ разделены точкой с запятой. Итак, первый аргумент (лог выражения) A3="Ведро" проверяет содержится ли в ячейке А3 слово «Ведро», если содержится, то выполняется второй аргумент функции ЕСЛИ (значение_если_истина), в нашем случае это D3 (т.е стоимость заказа), если в ячейка А3 не равна слову «Ведро», то выполняется третий аргумент функции ЕСЛИ (значение_если_ложь), в нашем случае это "-" ( т.е будет написано тире). Таким образом, в ячейки E3 появится значение D3, т.е число 240. Далее необходимо протянуть формулу вниз для остальных значений.
  • 10.
  • 11. Данные ► Работа с данными ► Анализ "что-если" ► Подбор параметра. Появится диалоговое окно Подбор параметра.