Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Понятие и типы функций в Excel
Под функцией в табличных процессорах понимается не что иное, как встроенные подпрограммы для выполнения тех или иных операций.
Любая функция имеет имя, один или несколько аргументов и начинается со знака "=" (равно). Все функции можно рассматривать как формулы:
=f(arg1, …)
f - имя функции;
arg1, - аргументы (количество аргументов не должно быть больше 30).
В Excel содержатся сотни функций, которые можно разделить на десять основных типов:
• математические и тригонометрические;
• статистические;
• логические;
• функции даты и времени;
• информационные функции;
• текстовые функции;
• ссылочные функции;
• финансовые;
• инженерные;
• функции для работы с базами данных и списками.
Любую функцию можно вызвать тремя способами, то есть:
• прямо написав после знака равно имя функции и список аргументов;
• с помощью кнопки ;
• через вкладку «Формулы».
Понятие логических функций и их виды
К логическим функциям относятся такие функции, которые позволяют выбрать то или иное решение в зависимости от того, выполняется или нет одно или несколько условий.
С помощью этих функций в Excel можно предпринять одно действие, если условие выполняется, и другое - если условие не выполняется.
Под условием в Excel понимается запись:
выражение # 1 условный оператор выражение # 2
К условным операторам относятся:
Выражением могут быть адрес или имя ячейки, функция, число, текст и их
комбинация. Например, А2="Прибыль" СУММ/(А1:А5)>20/2
К основным логическим функциям относят:
• ЕСЛИ (IF) (бывает простая и сложная);
• И(AND);
• ИЛИ (OR):
• HE(NOT).
Простая функция ЕСЛИ (IF)
Формат записи:
=ЕСЛИ (условие; выражение В; выражение С)
Эта запись означает:
1) если условие выполняется, то происходит действие, определенное в выражении В;
2) если условие не выполняется, то происходит действие, определенное в выражении С. Выражениями В и С могут быть:
• числовое выражение;
• функция;
• функция;
• ссылка на клетку таблицы или ее имя;
• заключенный в кавычки текст.
Пример 1. Пусть у ряда работников имеется задолженность по потребительскому кредиту, которая отражена в диапазоне СЗ:С7 . Нужно найти в списке таких работников и удержать с них в счет погашения кредита 10% от начисленной им суммы.
Для нашего примера логическая функция будет иметь следующий вид:
=ЕСЛИ (С3>0; В3 *0.1; 0)
Данная логическая функция означает следующее: если задолженность по потребительскому кредиту больше нуля, то необходимо удержать 10% с начисленной суммы, в противном случае необходимо вывести нули.
Логическая функция И (AND)
Формат записи:
И (условие #1;условие #2)
Результат является истинным, если два условия истинны.
В противном случае результат ложен.
Функция И (AND) входит в состав функции ЕСЛИ (IF), которая в этом случае имеет следующий формат:
=ЕСЛИ(И(усл.#1;усл.#2);выражениеB;выражениеC)
Пример 2. Найти работников, у которых одновременно имеются задолженности по потребительскому кредиту и кредиту на жилищное строительство, и удержать от начисленной им суммы 20%.
Логическая функция будет иметь следующий вид:
=ЕСЛИ(И (C3>0:D3>0); ВЗ*0.2; 0)
Данная логическая функция означает следующее: если одновременно задолженности по потребительскому кредиту и кредиту на жилищное строительство больше нуля, то необходимо удержать 20% с начисленной суммы, в противном случае необходимо вывести нули.
Логическая функция ИЛИ (OR)
Данная функция истинна, если истинно хотя бы одно из двух входящих в нее условий. Формат записи:
= ИЛИ (условие #l; условие #2)
Лишь в случае, когда оба условия ложны, то функция ИЛИ также ложна. Данная функция используется вместе с логической функцией ЕСЛИ, которая в этом случае имеет следующий формат:
= ЕСЛИ(ИЛИ (усл. #l; усл. #2);выражен.В;выражен.С)
Пример 3. Найти работников, у которых имеется либо задолженность по потребительскому кредиту, либо по кредиту на жилищное строительство, либо по обоим видам кредита сразу, и удержать с них в счет погашения кредита 10% от начисленной им суммы.
Логическая функция в нашем примере будет иметь вид:
= ЕСЛИ(ИЛИ (С3>0;D3>0);B3*0/1; 0)
Данная логическая функция означает следующее: если одновременно или по отдельности задолженности по потребительскому кредиту и кредиту на жилищное строительство больше нуля, то необходимо удержать 10% с начисленной суммы, в противном случае необходимо вывести пробелы.
Вложенные логические функции ЕСЛИ (IF)
Формат записи:
=ЕСЛИ (усл.#1;выраженнеВ;ЕСЛИ(усл.#2;выражение C;ЕСЛИ(...)))
Число вложенных функций в принципе может быть любое, но общая длина строки не должна быть слишком большой, это затрудняет ее чтение, кроме того, необходимо следить за тем, чтобы число открытых скобок в точности равнялось числу закрытых скобок.
Пример 4. Найти работников, у которых имеются одновременно задолженности по обоим видам кредита, и удержать от начисленной им суммы 20% в счет погашения кредитов. С остальных работников, имеющих задолженность по какому-либо одному виду кредита, удержать 10% от начисленной им суммы. Работникам, не имеющим задолженность по кредиту, проставить в графе "Удержано" - "б/к".
В нашем примере логическая функция будет иметь следующий вид:
=ЕСЛИ (И(С3>0;D36>0);В3*0.2;ЕСЛИ (И (С3=0;D3=0):"б/к"; ВЗ*0.1))
Данная логическая функция означает следующее: если одновременно задолженности по потребительскому кредиту и кредиту на жилищное строительство больше нуля, то необходимо удержать 20% с начисленной суммы, если обе задолженности одновременно равны нулю, то необходимо вывести «б/к», в противном случае необходимо удержать 10% от начисленной суммы.
Лабораторная работа №3-1
Каждое задание выполнить на отдельном листе Excel.
На отрезке [-3,14;3,14] с шагом 0,2 протабулировать функцию и построить график: f(x)=sin (х2) + cos (x2).
Задание 1.
Составьте логическую функцию для взимания подоходного налога с физических лиц, если дана шкала налогообложения:
• до 12 млн руб. - 12%
• от 12 до 24 млн руб. - 1440 тыс. руб. + 20% с суммы;
• от 24 до 36 млн руб. - 3840 тыс. руб. + 25% с суммы;
• от 36 до 48 млн руб. - 6840 тыс. руб. + 30% с суммы;
• свыше 48 млн руб. 10440 тыс. руб. + 35% с суммы.
Задание 2.
Составьте логическую функцию для решения следующей задачи. Конкретные данные для решения задачи подобрать самостоятельно (не менее 15 строк).
Торговый склад производит уценку хранящейся продукции. Если продукция хранится на складе дольше 10 месяцев, то она уценивается в 2 раза, а если срок хранения превысил 6 месяцев, но не достиг 10 месяцев, то в 1,5 раза. Рассчитать ведомость уценки товара, которая должна включать следующую информацию: наименование товара, срок хранения, цена товара до уценки, цена товара после уценки
Используя набор данных «Территория и население по континентам», составить таблицу и выяснить минимальную и максимальную плотность населения в 1970 году и в 1989 году, суммарную площадь всех континентов.
Данные к заданию:
Территория и население по континентам:
Плотность населения в Африке в 1989 г. была 21 человек на кв.км. Население Европы в 1989 г. составило 701 млн. человек. Территория Южной Америки 17,8 млн. кв.км. Население Северной и Центральной Америки в 1989 г. составило 422 млн. человек. Плотность населения в Северной и Центральной Америке в 1970 г. была 13 человек на кв.км. Территория всего мира 135,8 млн. кв.км. Население Южной Америки в 1989 г. составило 291 млн. человек. Тер-ритория Африки 30,3 млн. кв.км. Плотность населения во всем мире в 1970 г. была 27 человек на кв.км. Территория Азии 44,4 млн. кв.км. Население всего мира в 1989 г. составило 5201 млн. человек. Территория Северной и Центральной Америки 24,3 млн. кв.км. Население Азии в 1970 г. составило 2161 млн. человек. Плотность населения в Европе в 1989 г. была 67 человек на кв.км. Плотность населения в Азии в 1970 г. была 49 человек на кв.км. Население Африки в 1970 г. составило 361 млн. человек. Население Южной Америки в 1970 г. составило 190 млн. человек. Плотность населения в Африке в 1970 г. была 12 человек на кв.км. Население Северной и Центральной Америки в 1970 г. составило 320 млн. человек. Плотность населения в Южной Америке в 1970 г. была 11 человек на кв.км. Население Африки в 1989 г. составило 628 млн. человек. Население Европы в 1970 г. составило 642 млн. человек. Плотность населения во всем мире в 1989 г. была 38 человек на кв.км. Территория Европы 10,5 млн. кв.км. Плотность населения в Северной и Центральной Америке в 1989 г. была 17 человек на кв.км. Плотность населения в Европе в 1970 г. была 61 человек на кв.км. Население Азии в 1989 г. составило 3133 млн. человек. Плотность населения в Южной Америке в 1989 г. была 16 человек на кв.км. Население всего мира в 1970 г. составило 3693 млн. человек. Плотность населения в Азии в 1989 г. была 71 человек на кв.км.
Разработать приложение по автоматическому заполнению школьного журнала успеваемости.
Состав приложения:
PAGE \* MERGEFORMAT 4