Использование встроенных функций (1)
Список рассмотренных функций: просмотр, вертикальный просмотр, левый символ, ранг, преобразование текста в число.
Принцип построения всех функций Excel одинаков: вводится название функции, за названием следуют круглые скобки, в которых указываются аргументы - константы, ссылки, имена и функции. Хотя некоторые функции аргументов не содержат, наличие круглых скобок обязательно. Синтаксис функции определяет структуру и порядок всехэлементов.
Функции задаются с помощью формул, причём функции можно использовать как аргументы функций до семиуровней вложения. Тип результата вычислений вложенной функции должен совпадать с типом аргумента функции предыдущего уровня.
Для вставкив формулы встроенныхфункцийслужитМастер Функций. Запуск мастера функций выполняется с помощью команды «Вставить функцию», можно воспользоваться кнопками «Вставка функции» на вкладке Формулы или «Вставить функцию» в строке формул. Кроме этого можно ввести с клавиатуры знак = (равно) или использовать комбинацию клавиш <Shift+F3>.
В диалоговом окне мастера функции сгруппированы по тематическому признаку - категориям. В диалоговом окне встроенной функции отображается имя функции, аргументы, описание функции и аргументов, а также возвращаемое функцией значение.
Окно формулы можно использовать для изменения функции в формуле. Изменение первой функции или любой другой происходит путем выбора в строке формул необходимой части функции.
Встроенная функция суммирования.
Упражнение 23 (1)
ПОДПИСНЫЕ ИЗДАНИЯ (Заявка организации)
Индекс издания |
Цена за 6 мес. |
Количество, шт. |
Стоимость за 1 год |
00031 |
87,00 |
2 |
348 |
38486 |
63,00 |
1 |
126 |
71543 |
56,00 |
2 |
224 |
70091 |
294,00 |
2 |
1176 |
73116 |
456,00 |
3 |
2736 |
|
|
|
|
Всего: |
|
|
|
Сформируйте формулу подсчёта стоимости заявки в строке «всего» с помощью Мастера функций.
Формула должна состоять из функции СУММ, аргумент которой определяет адресаинтервала ячеек стоимости.
В окне функции адреса задайте в строке «Число 1», выделив ячейки стоимости в таблице с помощью мыши, при открытом или свёрнутом окне функции. Пример формулы: =СУММ(E5:E10)
Встроенные функции округления и подсчета числа дней.
Создавая формулы, необходимо учитывать, что хотя в ячейках Excel отображает даты в заданном формате, но запоминает в виде значений, как число дней, причём принимает началом отсчёта дату 1 января 1900 года. Даты можно складывать и вычитать.
Упражнение 24 (1)
Создайте таблицу, введите значения и формулы.
Сегодня |
11.01.04 |
ПОДПИСНЫЕ ИЗДАНИЯ | ||
|
|
|
|
|
|
Индекс издания |
Год создания |
Число лет изданию | |
|
|
00031 |
01.06.00 |
|
|
|
38486 |
01.06.75 |
|
|
|
71543 |
01.01.95 |
|
|
|
70091 |
01.01.37 |
|
|
|
73116 |
01.01.96 |
|
Введите в ячейку функцию, определяющую текущую дату: =СЕГОДНЯ().
Адресация абсолютная.
Посчитайте, сколько лет выходят издания, в формуле используйте функцию округления, примеры формул: =($V$10-X13)/360 =ОКРУГЛ(($V$10-X13)/360;0)
Измените формулу, задайте округление до одного десятичного знака. Для изменения выделите ячейку с формулой и нажмите кнопку «Изменить формулу» в строке формул.
Адресация именованная.
Создайте ячейке имя «Сегодня», содержащей текущую дату.
Постройте новую формулу, используя функцию вычисления количества дней между двумя датами, пример формулы: =ДНЕЙ360(X13;Сегодня)/360
Назначьте ячейкам с формулами отображение одного десятичного знака.
Справка.Excel представляет время частью даты и запоминает в виде десятичной части значения числа хранимой даты.
День, Месяц, Год
Сцепить, Сегодня дата состоится концерт, спектакль, название.
Сегодняпотребность в материалах такова: 50.
Резервы кадров, Резервы кредитов. Установлено - разрешено выдать.
Даты соревнований, список судей, сегодня соревнования (встреча команд) и судья.
Левый символ Значение Выбор Просмотр ВПР Процент проверь
Статистические функции.
Упражнение 25 (1)
Создайте или воспользуйтесь сформированной ранее таблицей «Занятость населения в индустрии туризма». Отступите от таблицы одну две строки, введите текст пояснений и формулы под столбцом «Число работников».
Занятость населения в индустрии туризма
Страна |
Числоработников |
Доля мужчин |
Доля женщин |
Числомужчин |
Числоженщин |
Австрия |
126 034 |
38,7% |
61,30% |
48775,16 |
77258,84 |
Бельгия |
93 376 |
46,7% |
53,30% |
43606,59 |
49769,41 |
Финляндия |
75 000 |
24,0% |
76,00% |
18000,00 |
57000,00 |
Германия |
692 700 |
43,2% |
56,80% |
299246,4 |
393453,6 |
Нидерланды |
71 400 |
55,2% |
44,80% |
39412,8 |
31987,2 |
Швеция |
98 000 |
37,8% |
62,20% |
37044 |
60956 |
-
минимум
максимум
В среднем
Всего мужчин
Всего стран
Определите наибольшее значение в графе «Число работников», пример формулы подсчета: =МАКС(B4:B12)
Определите наименьшее значение в графе «Число работников», пример формулы: =МИН(B4:В12)
Посчитайте среднее значение в графе «Число работников», пример формулы: =СРЗНАЧ(B4:B12)
Посчитайте общее число мужчин «Число мужчин», пример формулы: =СУММ(Е14:Е23)
Посчитайте число стран в списке в графе «Число работников», пример формулы: =СЧЁТ(L14:L19). Функция определяет в заданном диапазоне количество ячеек с числами.
Посчитайте число стран в списке в графе «Страна». Пример формулы: =СЧЁТЗ(K14:K19). Функция считает количество непустых ячеек независимо от их содержимого.
Статистические функции.
Упражнение 26 (1)
Результаты тестирования
Дата теста |
Номер_вопроса Номер_теста |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Данные теста |
20.07.02 |
Тест 1 |
+ |
+ |
|
|
|
|
|
|
+ |
+ |
|
23.07.02 |
Тест 2 |
+ |
|
|
|
|
|
|
|
+ |
|
|
25.07.02 |
Тест 3 |
|
+ |
|
|
|
|
|
|
|
|
|
29.07.02 |
Тест 4 |
|
+ |
|
|
+ |
|
+ |
|
|
|
|
31.07.02 |
Тест 5 |
+ |
|
+ |
|
+ |
|
|
+ |
|
+ |
|
02.08.02 |
Тест 6 |
|
|
|
|
|
|
|
|
|
|
|
06.08.02 |
Тест 7 |
+ |
+ |
+ |
|
|
|
+ |
|
+ |
+ |
|
08.08.02 |
Тест 8 |
+ |
|
|
|
|
|
+ |
|
|
+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Общее число |
правильных |
|
|
|
|
|
|
|
|
|
|
|
Общее число |
неправильных |
|
|
|
|
|
|
|
|
|
|
|
Всего |
вопросов |
|
|
|
|
|
|
|
|
|
|
|
Процент |
правильных |
|
|
|
|
|
|
|
|
|
|
|
Создайте или используйте сформированную ранее таблицу в листе «Тест» книги «Примеры».
Отступив одну две строки ниже таблицы, введите поясняющий текст и формулы, используя функции подсчёта числа значений.
Посчитайте общее число правильных ответов и число правильных ответов на вопросы каждого теста. Пример формулы: =СЧЁТЕСЛИ(J4:N13;"+"), функция считает количество ячеек с указанным значением.
Посчитайте общее число неправильных ответов. Пример формулы: =СЧИТАТЬПУСТОТЫ(G18:H22)
Измените, результаты тестирования, проверьте вычисления.
Посчитайте общее число вопросов тестирования.
Посчитайте процент правильных (и неправильных) ответов, пример формулы: =C11/$C$13
Упражнение 27 (1)
Создайте таблицу, введите даты семинаров с помощью автозаполнения при условии - семинары проводятся один раз в неделю (две недели), исключая выходные дни.
Создайте формулы преобразования даты в номер дня недели и месяца, примеры формул: =ДЕНЬНЕД(C33;1) =МЕСЯЦ(C33)
Присвойте имя «Темы» диапазону, содержащему темы семинаров.
Учебный план
Тема семинара |
Дата семинара |
День недели |
Месяц |
'Windows |
10.10.02 |
5 |
10 |
Абзац |
31.10.02 |
5 |
11 |
Колонки |
14.11.02 |
5 |
11 |
Оглавление |
05.12.02 |
5 |
12 |
Основы |
24.10.02 |
5 |
10 |
Слияние |
26.12.02 |
5 |
12 |
Список |
07.11.02 |
5 |
11 |
Стиль |
21.11.02 |
5 |
11 |
Структура |
28.11.02 |
5 |
12 |
Таблицы |
12.12.02 |
5 |
12 |
Шаблоны |
19.12.02 |
5 |
12 |
Функции проверки свойств и значений.
Функции проверяют тип значения и в зависимости от типа возвращают значение ИСТИНА или ЛОЖЬ.
Упражнение 28 (1)
Определите строки таблицы, в которых отсутствуют номера телефонов, для этой цели в формуле используйте функцию ЕПУСТО.
Определите строки таблицы, в которых вписаны номера телефонов, для этой цели в формуле используйте функцию ЕТЕКСТ.
|
А |
В |
С |
|
1 |
Район |
Администрация |
«Пусто» |
«Текст» |
2 |
Курортный |
437-10-02 |
ЛОЖЬ |
ИСТИНА |
3 |
Приморский |
239-42-48 |
ЛОЖЬ |
ИСТИНА |
4 |
Центральный |
|
ИСТИНА |
ЛОЖЬ |
5 |
Кировский |
|
ИСТИНА |
ЛОЖЬ |
Добавьте номер телефона и проверьте работу формул.
Логические функции И, ИЛИ.
Функции используют оператор сравнения, проверяя соотношение пары значений проверяемое и заданное. Результат является логической величиной и принимает значение ИСТИНА или ЛОЖЬ. Необходимый минимум информации о функции можно получить, открыв её диалоговое окно, больше в справочной системе Excel.
Упражнение 29 (1)
Логическая функция «И».
Определите, данные «количество» упорядочены в порядке убывания или возрастания, используя в формуле логическую функцию «И». В данном случае сравниваются данные из одной графы, пример формулы =И(S22>S23;S23>S24), формула может отличаться.
Проверьте результат, меняя цифру количество.
Число заказов |
Количество, заказано |
Упорядочен |
2 |
1000 |
ИСТИНА |
3 |
677 |
ИСТИНА |
4 |
500 |
ИСТИНА |
5 |
400 |
ИСТИНА |
6 |
212 |
ЛОЖЬ |
Логические функции «И», «ИЛИ».
Определите объекты, имеющие дополнительно и гараж и сад, используя в формуле логическую функцию «И».
Определите объекты, имеющие в наличии дополнительно или гараж и сад, или одно из двух гараж или сад, используя в формуле логическую функцию «ИЛИ».
В данном случае сравниваются данные из двух граф, примеры формул =И(H4="гараж";I4="сад") =ИЛИ(H4="гараж";I4="сад")
Проверьте результаты, заменив значение.
|
ПРОДАЖА НЕДВИЖИМОСТИ |
| ||
|
|
|
|
|
Площадь объекта |
Дополнение 1 |
Дополнение 2 |
Функция И |
Функция ИЛИ |
150 |
Гараж |
Сад |
ИСТИНА |
ИСТИНА |
200 |
Гараж |
нет |
ЛОЖЬ |
ИСТИНА |
180 |
Гараж |
Сад |
ИСТИНА |
ИСТИНА |
200 |
нет |
нет |
ЛОЖЬ |
ЛОЖЬ |
Логическая функция ЕСЛИ.
Функция «ЕСЛИ» является основной функцией ветвления в ExceL. Аргументы функции - логическое выражение, оператор 1, оператор 2, могу быть простыми и сложными формулами и содержать вложенные функции. Функция просчитывает логическое выражение и переходит к выполнению оператора. Если логическое выражение возвращает значение ИСТИНА, выполняется оператор 1, если значение ЛОЖЬ, выполняется оператор 2. Результат выполнения оператора отображается в ячейке.
Упражнение 30 (1)
Оформите таблицу «Подготовка» и заполните условными данными.
Подготовка
Фамилия Имя |
Уровень подготовки |
Результат |
Тимофеев В. |
+ |
|
Козырев Ю. |
- |
|
Ястребов А. |
+ |
|
Жукова Е. |
- |
|
Ковров И. |
|
|
В графу «Результат» вставьте формулу. Формула должна обеспечить вывод текста «Да», если в графу «Уровень подготовки» введен плюс. Для выполнения логического условия включите в формулу с помощью мастера функций функцию ЕСЛИ. Пример формулы:=ЕСЛИ(B3="+";"Да")
Замените формулу. Формула должна обеспечить вывод текста «Зачтено», если в графу «Уровень подготовки» введен плюс, и обеспечить вывод «Не зачтено», если введено любое другое значение.
Для изменения функции используйте кнопку изменить функцию. Пример формулы; =ЕСЛИ(B10="+";"Зачтено";"Незачтено").
Добавьте строки с условными данными, например Маратов Ю. и Мартынова С. со знаком минус, Мартынов А. со знаком плюс.
Перекопируйте формулу в остальные ячейки.
Отредактируйте формулу непосредственно в строке формул либо в ячейке. Пример нового варианта формулы: =ЕСЛИ(C10="+";"Зачислен";"").
Функция сравнивает значение в графе «Уровень подготовки» со знаком плюс. Если результат сравнения имеет значение ИСТИНА, то возвращается текст «Зачислен». Если результат сравнения имеет значение ЛОЖЬ, то возвращается пустой текст (""), очищающий ячейку, которая содержит функцию ЕСЛИ.
Перекопируйте формулу в остальные ячейки.
Упражнение 28 a (1)
Оформите таблицу «Общие результаты тестирования» и заполните условными данными первые две графы.
Общие результаты тестирования
Тестируемый |
Сумма баллов |
Достаточно баллов? |
Вывод |
Вывод |
№1 |
50,00 |
ИСТИНА |
Достаточно |
Успешно |
№2 |
52,75 |
ИСТИНА |
Достаточно |
Успешно |
№3 |
31,25 |
ЛОЖЬ |
Недостаточно |
Неуспешно |
№4 |
35,00 |
ЛОЖЬ |
Недостаточно |
Неуспешно |
Создайте формулу, позволяющую обеспечить вывод текста «Успешно», если сумма баллов превышает установленный критерий и «Неуспешно», если не превышает или равна критерию. Формируйте в два этапа:
Предварительно в третьей графе создайте формулу сравнения, пример формулы: =C7>50 , в четвёртой - формулу, отображающую текст в зависимости от полученного значения. Пример формулы: =ЕСЛИ(D7;"Достаточно";"Недостаточно")
В последней графе создайте формулу, совмещающую обе операции, текст измените.
Пример формулы: =ЕСЛИ(C7>=50;"Успешно";"Неуспешно")
Измените значение, проверьте вычисления.