3 Логические функции и функции, использующие условия
Общие методические указания по решению задач раздела
1. Функция ЕСЛИ используется в тех случаях, когда требуется написать формулу, значение которой должно вычисляться по различным выражениям в зависимости от выполнения некоторых условий. Функция ЕСЛИ относится к категории Логические.
Общий вид функции: ЕСЛИ (условие; выражение1; выражение2). Здесь под условием понимается некоторое логическое выражение (т.е. вопрос), значением которого может быть только одно из двух значений ИСТИНА (да) или ЛОЖЬ (нет).
Правило вычисления функции ЕСЛИ: если условие принимает значение ИСТИНА, то значением функции ЕСЛИ будет значение выражения1; если же условие принимает значение ЛОЖЬ, то вычисляется выражение2.
2. Таким образом, использование функции ЕСЛИ дает возможность написать формулу, вычисляющую значение по одному из двух, входящих в нее выражений. В том же случае, когда значение формулы должно вычисляться по одному из трех различных выражений, необходимо использовать две вложенные функции ЕСЛИ. В общем случае, когда формула должна вычисляться по одному из N различных выражений, надо использовать формулу, состоящую из N-1 вложенных функций ЕСЛИ.
3. После набора каждой формулы в электронной таблице необходимо ее проверить. Если формула представляет собой арифметическое выражение, то, как правило, достаточно проверить правильность ее набора вычислением для какого-нибудь одного набора данных. При использовании в формулах функции ЕСЛИ ситуация коренным образом меняется - правильность формулы надо проверять для каждого диапазона значений аргумента (в том числе и для границ диапазона), при котором используется свое выражение для расчета.
Так, например, формулу =ЕСЛИ(А5<4;А5*10;А5*20) следует проверить в трех случаях: 1) А5<4; 2) A5=4; 3) A5>4. Всегда можно придумать такую ошибку (а раз можно придумать, значит, такая ошибка возможна), при которой формула будет возвращать правильный результат во всех случаях, кроме одного. Проиллюстрируем сказанное на приведенном примере.
При ошибочном наборе =ЕСЛИ(А5<=4;А5*10;А5*20) формула будет давать правильный ответ в случаях А5<4 и A5>4, а при A5=4 ответ будет неверен.
При ошибочном наборе =ЕСЛИ(А5<4;А5*11;А5*20) формула будет давать правильный ответ в случаях А5=4 и A5>4, а при A5<4 ответ будет неверен.
При ошибочном наборе =ЕСЛИ(А5<4;А5*10;80) формула будет давать правильный ответ в случаях А5<4 и A5=4, а при A5>4 ответ будет неверен.
3.1 Транспортные расходы на обслуживание магазинов
Постановка задачи
Спроектировать электронную таблицу, автоматизирующую расчет стоимости транспортных расходов на обслуживание магазинов.
Фрагмент искомой таблицы приведен на рис. 3.1.
Искомая диаграмма приведена на рис. 3.2.
Вопросы для приема лабораторной работы
1. Почему в формуле ячейки С6 используются две вложенные функции ЕСЛИ?
Ответ: вычисление значения в ячейке С6 может быть выполнено по одному из трех вариантов. Следовательно, количество вложенных функций ЕСЛИ должно быть на единицу меньше, т. е. две.
2. Можно ли изменить порядок проверок при вычислении значения в ячейке С6?
Ответ: да, можно. Например, можно использовать следующую функцию: =ЕСЛИ(В6>=7;B6*1000;ЕСЛИ(B6>=3;B6*1200;B6*1500)).
3. Как проверить правильность сформированной формулы, состоящей из вложенных функций ЕСЛИ?
Ответ: правильность формулы надо проверять для каждого диапазона значений аргумента (в том числе и для границ диапазона), при котором используется свое выражение для расчета. В нашем случае формулу следует проверить в пяти случаях: 1) В6<3; 2) B6=3; 3) 3<B6<7; 4) B6=7; 5) B6>7.
3.2 Разгрузочные расходы базы
Постановка задачи
Спроектировать электронную таблицу, автоматизирующую расчет разгрузочных расходов базы по типам транспортных средств.
Фрагмент искомой таблицы приведен на рис. 3.3.
Искомая диаграмма приведена на рис. 3.4.
3.3 Цена на товары
Постановка задачи
Спроектировать электронную таблицу, автоматизирующую расчет отпускной цены для различных товаров.
Фрагмент искомой таблицы приведен на рис. 3.5:
Искомая диаграмма приведена на рис. 3.6.
Вопросы для приема лабораторной работы
1. Если для какого-нибудь товара в столбце Страна производитель будет занесено значение Франция, то какое значение торговой надбавки будет возвращено сформированной формулой?
Ответ: 10, т. к. значение Франция не совпадает с анализируемыми в формуле значениями СДЗ и СБЗ.
2. При каких значениях в столбце Страна производитель следует проверить правильность сформированной формулы для вычисления значения торговой надбавки?
Ответ: необходимо проверить формулу при трех значениях: СДЗ, СБЗ и РБ.
3. Можно ли значение отпускной цены в ячейке Е7 вычислить по формуле =С7*(1+D7/100)?
Ответ: да, т. к. формула =С7*(1+D7/100) и формула, приведенная на рис. 3.5, эквивалентны.
3.4 Продажа товаров
Постановка задачи
Спроектировать электронную таблицу, автоматизирующую расчет стоимости продажи товаров.
Фрагмент искомой таблицы приведен на рис. 3.7:
Искомая диаграмма приведена на рис. 3.8.
3.5 Затраты на проживание в гостинице
Постановка задачи
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.