Электронные таблицы Встроенные функции
Электронные таблицы При записи формул в электронных таблицах можно использовать стандартные встроенные функции. Математические SIN( ) COS( ) СУММ( ) КОРЕНЬ( ) … Статистические СРЗНАЧ( ) МИН( ) МАКС( ) … Финансовые Встроенные функции Функции даты/времени …
Использование встроенных функций Задача: в таблицу собраны данные о крупнейших озерах мира. Найти глубину самого мелкого озера, площадь самого обширного и среднюю высоту озер над уровнем моря. ABCD 1Название озераПлощадь (тыс. кв.м.) Глубина (м.)Высота над уровнем моря 2Байкал Таньганьика Виктория Гурон Аральское море Мичиган
Использование встроенных функций Решение: для решения задачи воспользуемся статистическими функциями МИН( ), МАКС( ) и СРЗНАЧ( ). ABCD 1Название озераПлощадь (тыс. кв.м.) Глубина (м.) Высота над уровнем моря 2Байкал Таньганьика Виктория Гурон Аральское море Мичиган Минимальная глубина 9Максимальная площадь 10Средняя высота
Использование встроенных функций ABCD 1Название озераПлощадь (тыс. кв.м.) Глубина (м.) Высота над уровнем моря 2Байкал Таньганьика Виктория Гурон Аральское море Мичиган Минимальная глубина 9Максимальная площадь 10Средняя высота В клетку с адресом В8 поместим формулу МИН(С2:С7) – поиск минимального значения по диапазону С2:С7, содержащему значения глубин каждого озера. =МИН(С2:С7)
Использование встроенных функций ABCD 1Название озераПлощадь (тыс. кв.м.) Глубина (м.) Высота над уровнем моря 2Байкал Таньганьика Виктория Гурон Аральское море Мичиган Минимальная глубина 9Максимальная площадь 10Средняя высота В клетку с адресом В9 поместим формулу МАКС(В2:В7) – поиск максимального значения по диапазону В2:В7, содержащему значения площади каждого озера. =МИН(С2:С7) =МАКС(В2:В7)
Использование встроенных функций ABCD 1Название озераПлощадь (тыс. кв.м.) Глубина (м.) Высота над уровнем моря 2Байкал Таньганьика Виктория Гурон Аральское море Мичиган Минимальная глубина 9Максимальная площадь 10Средняя высота В клетку с адресом В10 поместим формулу СРЗНАЧ(D2:D7), с помощью которой вычисляется средняя высота озер над уровнем моря. =МИН(С2:С7) =МАКС(В2:В7) =СРЗНАЧ(D2:D7)
Использование встроенных функций ABCD 1Название озераПлощадь (тыс. кв.м.) Глубина (м.) Высота над уровнем моря 2Байкал Таньганьика Виктория Гурон Аральское море Мичиган Минимальная глубина61 9Максимальная площадь68 10Средняя высота После выполнения вычислений в режиме отображения значений получим следующую таблицу.
Условная функция Общий вид: ЕСЛИ(, Условие – это логическое выражение, которое может принимать значение ИСТИНА или ЛОЖЬ, выражение1 и выражение2 могут быть числами, формулами или текстами. Условная функция, записанная в ячейку таблицы, выполняется так: если условие истинно, то значение данной ячейки определит выражение1, в противном случае – выражение2.
Условная функция Пример1: вычислить значения в ячейках С1 и С2 электронной таблицы. АВС 124=ЕСЛИ(2*А1A2;7;B1*3) 1.Вычислим значение ячейки С1. 2*А1 = 2*2 = 4
Условная функция Пример1: вычислить значения в ячейках С1 и С2 электронной таблицы. АВС 124=ЕСЛИ(2*А1A2;7;B1*3) 1.Вычислим значение ячейки С1. 2*А1 = 2*2 = 4 А2-В2 = 10-5 = 5
Условная функция Пример1: вычислить значения в ячейках С1 и С2 электронной таблицы. АВС 124=ЕСЛИ(2*А1A2;7;B1*3) 1.Вычислим значение ячейки С1. 2*А1 = 2*2 = 4 А2-В2 = 10-5 = 5 4 < 5 – ИСТИНА, СЛЕДОВАТЕЛЬНО С1 = В1 = 4
Условная функция Пример1: вычислить значения в ячейках С1 и С2 электронной таблицы. АВС =ЕСЛИ(А1+B2>A2;7;B1*3) 2. Вычислим значение ячейки С2. A1+B2 = 2+5 = 7 A2 = 10 7 > – ЛОЖЬ, СЛЕДОВАТЕЛЬНО С2 = В1*3 = 4*3 = 12
Условная функция Пример1: вычислить значения в ячейках С1 и С2 электронной таблицы. АВС Таблица в режиме отображения значений
Условная функция Логические выражения. Логические выражения строятся с помощью операций отношения (, =, =, ) и логических операций (И, ИЛИ, НЕ). Результатом вычисления логического выражения являются логические величины ИСТИНА или ЛОЖЬ. Существуют особенности записи логических операций в табличных процессорах: сначала записывается имя логической операции (И, ИЛИ, НЕ), а затем в круглых скобках перечисляются логические операнды. Например: И(A1>5;B1>5)
Условная функция Пример2: Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки за экзамены по математике, русскому и иностранному языкам, сумма балов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу и оценка по математике 4 или 5, то абитуриент зачислен в учебное заведение, в противном случае нет.
Условная функция Решение: ABCDEF 1Проходнойбалл:13 2ФамилияМатем.Русс.яз.Ин.яз.СуммаЗачислен 3 4 Подготовим бланк таблицы Исходная информацияВычисляемые поля Формула в ячейке Е1 вычисляет сумму баллов за три экзамена: СУММ(B1:D1).
Условная функция Решение: ABCDEF 1Проходнойбалл:13 2ФамилияМатем.Русс.яз. Ин.яз.СуммаЗачислен 3Антонов455=СУММ(В3:D3) 4 Формула в ячейке F3 задается с помощью условной функции: ЕСЛИ(И(Е3>=$C$1;B3>3); «ДА»; «НЕТ»)
Условная функция Решение: ABCDEF 1Проходнойбалл:13 2ФамилияМатем.Русс.яз. Ин.яз.СуммаЗачислен 3Антонов455=СУММ(В3:D3)ЕСЛИ(И(Е3>=$C$1;B3>3); «ДА»; «НЕТ») 4 Далее копируем эти функции для вех абитуриентов.
Условная функция Решение: ABCDEF 1Проходнойбалл:13 2ФамилияМатем.Русс.яз. Ин.яз.СуммаЗачислен 3Антонов455=СУММ(В3:D3)ЕСЛИ(И(Е3>=$C$1;B3>3); «ДА»; «НЕТ») 4Воробьев355=СУММ(В4:D4)ЕСЛИ(И(Е4>=$C$1;B4>3); «ДА»; «НЕТ») 5Синичкин553=СУММ(В5:D5)ЕСЛИ(И(Е5>=$C$1;B5>3); «ДА»; «НЕТ») 6Воронина543=СУММ(В6:D6)ЕСЛИ(И(Е6>=$C$1;B6>3); «ДА»; «НЕТ») 7Дегтярев354=СУММ(В7:D7)ЕСЛИ(И(Е7>=$C$1;B7>3); «ДА»; «НЕТ») … Посмотрим на таблицу в режиме отображения значений
Условная функция Решение: ABCDEF 1Проходнойбалл:13 2ФамилияМатем.Русс.яз. Ин.яз.СуммаЗачислен 3Антонов45514ДА 4Воробьев35513НЕТ 5Синичкин55313ДА 6Воронина54312НЕТ 7Дегтярев35412НЕТ … А как подсчитать количество абитуриентов зачисленных в ВУЗ?
Функция СЧЕТЕСЛИ СЧЕТЕСЛИ( ; ) ABCDEF 1Проходнойбалл:13 2ФамилияМатем.Русс.яз.Ин.яз.СуммаЗачисле н 3Антонов45514ДА 4Воробьев35513НЕТ 5Синичкин55313ДА 6Воронина54312НЕТ 7Дегтярев35412НЕТ 8Кол-воЗачисленных: =СЧЕТЕСЛИ(F2:F7; «ДА») 2