- •Введение
- •Обработка данных с использованием арифметических формул Учебные цели изучения темы
- •Краткие теоретические сведения
- •Этапы решения задач обработки данных в среде табличного процессора
- •Задачи Задача 1.1. Расчет учебной нагрузки
- •Задача 1.2. Расчет платежей за воду
- •Задача 1.3. Платежный календарь
- •Подсчет и суммирование данных Учебные цели изучения темы
- •Краткие теоретические сведения
- •Функция(аргумент1; аргумент2; ... )
- •Суммирование всех значений диапазона
- •Сумм (данные).
- •Условное суммирование по одному критерию
- •Суммесли (диапазон; критерий; диапазон_суммирования)
- •Задача 2.2. Учет товарного запаса
- •Связывание данных посредством формул с двумерными и трехмерными ссылками Учебные цели изучения темы
- •Краткие теоретические сведения
- •Имя_Листа ! Адрес_Ячейки.
- •[Имя_Рабочей_книги] Имя_Листа ! Адрес_Ячейки
- •Задачи Задача 3.1. Потребительский кредит
- •Задача 3.2. Расчет зарплаты бригады
- •Задача 3.3. Расчет платежей за электроэнергию
- •Задача 3.4. Долгосрочное кредитование
- •Обработка данных с использованием условных формул Учебные цели изучения темы
- •Краткие теоретические сведения Логические выражения
- •И (логическое_значение1; …; логическое_значение30).
- •Или (логическое_значение1; …; логическое_значение30).
- •Не (логическое_значение).
- •Логическая функция если
- •Задачи Задача 4.1. Расчет комиссионных от продаж
- •Задача 4.2. Оплата телефонных переговоров
- •Задача 4.3. Счет за проживание в гостинице
- •Задача 4.4. Расчет стипендии
- •Задача 4.5. Расчет квартальной премии бригады
- •Задача 4.6. Поток товарно-материальных запасов
- •Задача 4.7. Учет расходования гсм
- •Обработка данных типа дата/вреМя с использованием функции выбора Учебные цели изучения темы
- •Краткие теоретические сведения
- •Дата (год; месяц; день).
- •Сегодня (). Создание ряда последовательных дат
- •Извлечение из даты дня, месяца или года
- •Возвращение дня недели, соответствующего любой дате
- •Выбор значений из списка по индексу
- •Выбор (номер_индекса; значение1; значение2; ...).
- •Возвращение даты, отстоящей на заданное количество рабочих дней от заданной даты
- •Определение количества рабочих дней между двумя датами
- •Определение разницы между двумя датами в годах
- •Задачи Задача 5.1. Учет издания методической литературы
- •Задача 5.2. Заработанный доход врачей‑стоматологов
- •Задача 5.3. Анализ опозданий сотрудников фирмы
- •Задача 5.4. Начисление заработной платы при трехсменной работе
- •Обработка текстовых данных с использованием функции вертикального просмотра таблицы Учебные цели изучения темы
- •Краткие теоретические сведения Извлечение символов из текстовой строки
- •Пстр (текст; начальная_позиция; количество_символов)
- •Преобразование текста, отображающего число, в число
- •Объединение несколько текстовых элементов в один
- •Поиск вхождения одной текстовой строки в другую
- •Преобразование знаков в текстовой строке из одного регистра в другой
- •Строчн (текст); прописн (текст). Присвоение имен ячейкам и диапазонам
- •Вертикальный просмотр таблицы
- •Задачи Задача 6.1. Расчет транспортного налога
- •Задача 6.2. Расшифровка кода группы и номера зачетной книжки студента
- •Задача 6.3. Анализ кодов isbn
- •Задача 6.4. Определение знака зодиака
- •Критериальные задачи Задача «Гороскоп»
- •Задача «Расчет стоимости заказа текстильных этикеток»
- •Задача «Расчет зарплаты ппс»
- •Задача «Учет движения товаров на мебельном складе»
- •Вопросы для критериальных тестов
- •Перечислить
- •Литература
Краткие теоретические сведения Логические выражения
Для записи условий, в которых сравниваются числовые, текстовые и логические значения, значения формул, используются логические выражения. Например:
=А1>А2, =С2=”Франция”, =ДЛСТР (А1)<>10.
Любое логическое выражение должно содержать, по крайней мере, один оператор сравнения, который определяет отношение между его элементами. Результатом логического выражения является или логическое значение ИСТИНА (1), или логическое значение ЛОЖЬ (0).
Таблица 6
Примеры логических выражений
Оператор сравнения |
Значение |
Пример |
Значение условия при А1=5, В1=6 |
= |
Равно |
A1=B1 |
ЛОЖЬ |
> |
Больше |
A1>B1 |
ЛОЖЬ |
< |
Меньше |
A1<B1 |
ИСТИНА |
>= |
Больше или равно |
A1>=B1 |
ЛОЖЬ |
<= |
Меньше или равно |
A1<=B1 |
ИСТИНА |
<> |
Не равно |
A1<>B1 |
ИСТИНА |
Три логические функции – И, ИЛИ, НЕ – позволяют создавать сложные логические выражения. Эти функции работают в сочетании с операторами сравнения и используются для реализации операций булевой алгебры:
Функция |
Название операции |
Пример |
И |
Логическое умножение |
И (А2>=2; A2<=5) |
ИЛИ |
Логическое сложение |
ИЛИ ( А2<2; A2>5) |
НЕ |
Логическое отрицание |
НЕ (А2>3) |
Таблица 7
Таблица истинности логических функций И, ИЛИ, НЕ
А |
В |
И (А;В) |
ИЛИ (А;В) |
НЕ (А) |
ИСТИНА |
ИСТИНА |
ИСТИНА |
ИСТИНА |
ЛОЖЬ |
ИСТИНА |
ЛОЖЬ |
ЛОЖЬ |
ИСТИНА |
|
ЛОЖЬ |
ИСТИНА |
ЛОЖЬ |
ИСТИНА |
ИСТИНА |
ЛОЖЬ |
ЛОЖЬ |
ЛОЖЬ |
ЛОЖЬ |
|
Функции И, ИЛИ могут принимать до 30 логических аргументов. Их синтаксис:
И (логическое_значение1; …; логическое_значение30).
Функция И возвращает значение ИСТИНА, если все аргументы имеют значения ИСТИНА.
Или (логическое_значение1; …; логическое_значение30).
Функция ИЛИ возвращает значение ИСТИНА, если, по крайней мере, один аргумент имеет значение ИСТИНА.
Функция НЕ имеет только один аргумент и следующий синтаксис:
Не (логическое_значение).
Эта функция меняет на противоположное логическое значение своего аргумента. Сложные логические выражения строятся в MS Excel с помощью логических функций И и ИЛИ.
Пример 4.1
Надбавка за выслугу лет начисляется по шкале:
Стаж |
Процентная ставка надбавки |
До 3 лет |
0% |
От 3 до 10 лет |
10% |
От 10 до 20 лет |
20% |
От 20 лет |
30% |
Условия проверки принадлежности некоторого стажа (ячейка В10) перечисленным интервалам имеют вид:
Стаж |
Логическое выражение |
До 3 лет |
В10 < 3 |
От 3 до 10 лет |
И (В10 >= 3; B10 < 10) |
От 10 до 20 лет |
И (В10 >= 10; B10 < 20) |
От 20 лет |
В10 >= 20 |
Пример 4.2
Процентная ставка для начисления заработанного дохода врачам-стоматологам частной клиники зависит от их категории и стажа:
|
A |
B |
C |
|
1 |
Категория |
Группы стажа |
||
2 |
От 3 до 10 |
Свыше 10 |
||
3 |
Вторая |
15% |
17,5% |
|
4 |
Первая |
17,5% |
20% |
|
5 |
Высшая |
20% |
25% |
|
… |
|
|
|
|
9 |
Фамилия |
Категория |
Стаж |
|
10 |
|
|
|
Условия для установления соответствующих процентных ставок имеют вид:
ПС надбавки |
Логические выражения для записи условий |
15% |
И (B10=$A$3; C10>=3; C10<10) |
17,5% |
ИЛИ (И (B10=$A$3; C10>=10); И (B10=$A$4; C10>=3; C10<10)) |
20% |
ИЛИ (И (B10=$A$4; C10>10); И (B10=$A$5; С10>=3; C10<10)) |
25% |
И (B10=$A$5; C10>=10) |