MaxEdu.ru
» » » Условная функция и логические выражения в электронных таблицах Microsoft Exel 97
Вернуться назад

Условная функция и логические выражения в электронных таблицах Microsoft Exel 97

Условная функция. Общий вид условной функции следующий:
ЕСЛИ(; ; )
Условие — это логическое выражение, которое может принимать значение ИСТИНА или ЛОЖЬ. и могут быть числами, формулами или текстами.
Условная функция, записанная в ячейку таблицы, выполняется так: если условие истинно, то значение данной ячейки определит , в противном случае — .
Логические выражения. Логические выражения строятся с помощью операций отношения (, = (больше или рано), =, <>(не равно)) и логических операций (логическое И , логическое ИЛИ, логическое отрицание НЕ ).Результатом вычисления логического выражения являются логические величины ИСТИНА или ЛОЖЬ.
Существуют особенности записи логических операций в табличных процессорах: сначала записывается имя логической операции (И, ИЛИ, НЕ), а затем в круглых скобках перечисляются логические операнды.
И (логическое_значение1; Возвращает значение ИСТИНА, если все аргументы
Логическое_значение2; …) имеют значение ИСТИНА; возвращает значение
( AND ) ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ ; например, И(2+2=4; 2+3=5) равняется ИСТИНА, если ячейка B4 содержит число между 1 и 100, то И(1< B 4; B 4<100) равняется ИСТИНА
ИЛИ(логическое_значение1 ; Возвращает значение ИСТИНА, если хотя бы один
Логическое_значение2; …) аргументов имеет значение ИСТИНА ивозвращает
( OR ) значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ ; например, ИЛИ(2+2=4; 2+3=6) возвращает ИСТИНА ; если ячейка B4 содержит число меньше 1 или больше 100, то ИЛИ(1100) возвращает ИСТИНА.
НЕ (логическое_зачение) ( NOT ) Меняет на противоположное логическоезначение своего аргумента; например НЕ(2+2=5) возвращает ИСТИНА ; если ячейка B4 содержит число меньше 1 или больше 100, то НЕ(ИЛИ(1100)) возвращает ЛОЖЬ
Вложенные логические функции ЕСЛИ.
Формат записи:
=ЕСЛИ( усл.1; выражение В; ЕСЛИ(усл.2; выражение С; ЕСЛИ(…))).
Число вложенных функций в принципе может быть любое, но общая длина строки не должна быть слишком большой.
Пример 1 . Найти работников, у которых имеются одновременно задолжен-ности по обоим видам кредита, и удержать от начисленной им суммы 20% в счет погашения кредитов. С остальных работников, имеющих задолженность по какому-либо одному виду кредита, удержать 10% от начисленной им суммы. Работникам, не имеющим задолженности по кредиту, проставить в графе “Удержано”- Б/К. В нашем примере логическая функция будет иметь следующий вид:
=ЕСЛИ(И(С3>0;D3>0);B3*0,2;ЕСЛИ(И(С3=0;D3=0);”б/к”;B3*0,1))
Данная логическая функция означает, что если одновременно задолженности по потребительскому кредиту на жилищное строительство больше нуля, то необходимо удержать 20% с начисленной суммы, если обе задолженности одновременно равны нулю, то необходимо вывести “б/к”, в противном случае необходимо удержать 10% от начисленной суммы.
Пример 2. Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки за экзамены по математике, русскому и иностранному языкам, сумма баллов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу и оценка за экзамен по математике — 4 или 5, то абитуриент зачислен в учебное заведение, в противном случае — нет.
Решение. Исходной информацией являются фамилии, оценки за экзамены и проходной балл. Сумма баллов и информация о зачислении вычисляются с помощью формул.
Первоначально следует подготовить таблицу в следующем виде:
А В С D Е F
1 Проходной балл: 13
2 Фамилия Математика Русский Иностранный Сумма Зачислен
3
В ячейке С1 будет храниться значение проходного балла — 13. Формула в ячейке ЕЗ вычисляет сумму баллов за три экзамена: ВЗ + СЗ + D3. Формула в ячейке F3 задается с помощью условной функции: ЕСЛИ(И(ЕЗ>=$С$1;ВЗ>3);”ДА”;”НЕТ”)
Условие, записанное с помощью логической операции И , можно расшифровать так: сумма баллов (ЕЗ) >= проходному баллу (С1). И оценка за экзамен по математике (ВЗ) > 3. Если условие выполняется, то в клетке F3 будет отображаться текст — ДА, в противном случае — НЕТ.
Для проходного балла в формуле используется абсолютный адрес $С$1, так как проходной балл является одинаковым и неизменным для всех абитуриентов. После заполнения 3-ей строки формулами, можно произвести копирование соответствующих формул в нижние строки. Формулы в столбцах Е и F после копирования будут выглядеть так:
… D Е F
1 … …
2 … … Сумма Зачислен
3 … … B3+C3+D3 ЕСЛИ(И(ЕЗ>=$С$1,ВЗ>3),“ДА”;“НЕТ”)
4 … … B4+C4+D4 ЕСЛИ(И(Е4>=$С$1,В4>3);“ДА”;“НЕТ”)
5 … … B5+C5+D5 ЕСЛИ(И(Е5>=$С$1,В5>3),“ДА”;“НЕТ”)
… … …
После ввода исходных данных получим таблицу в режиме отражения значений:
А В С D Е F
1 Проходной балл: 13
2 Фамилия Математика Русский Иностранный Сумма Зачисление
3 Антонов 4 5 5 14 ДА
4 Воробьев 3 5 5 13 НЕТ
5 Синичкин 5 5 3 13 ДА
6 Воронина 5 4 3 12 НЕТ
7 Снегирев 3 5 4 12 НЕТ
8 Соколова 5 5 5 15 ДА

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике Условная функция. Общий вид условной функции следующий: ЕСЛИ(; ; ) Условие — это логическое выражение, которое может принимать значение ИСТИНА или
Оценок: 241 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.

© 2014 - 2022 MaxEdu.ru