Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 3 -ввод данных-диаграммы-адресация.doc
Скачиваний:
9
Добавлен:
29.09.2019
Размер:
651.26 Кб
Скачать

Функция если категории «Логические»

Назначение. Проверяет, выполняется условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.

Формат: ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)

Параметры функции ЕСЛИ:

  • Лог_выражение:=условие|логическая функция

  • Значение_если_истина:=константа|координаты ячейки|функция

  • Значение_если_ложь:=константа|координаты ячейки|функция

Формат логического выражения: Левая_часть Операция_отношения Правая_часть

  • Левая_часть:=константа|координаты ячейки|функция

  • Правая_часть:=константа|координаты ячейки|функция

  • Операция_отношения: => | < | <= | >= | = | <>

Пример. A2>5; C8>C3; СУММ(A2:A6)<2 и т.д.

Замечание. Логическое выражение должно всегда содержать операцию отношения. Двойное сравнение в логическом выражении недопустимо.

Для создания сложных логических выражений применяются функции И, ИЛИ, НЕ.

Назначение. Функция ИЛИ возвращает значение истина, если значение хотя бы одного из ее аргументов «ИСТИНА», а функция И – если значение всех ее аргументов «ИСТИНА». Функция НЕ меняет значение аргумента на противоположное.

Формат: И (лог_выражение1; лог _выражение2; …)

ИЛИ (лог_выражение1; лог _выражение2; …)

НЕ (лог_выражение)

Максимальное число аргументов функций И и ИЛИ равно 30.

Практическая работа 1.

Положением о премировании комплексных бригад по перевозке грузов предусмотрена выплата премий в размере 20% за выполнение плана перевозок и 1% за каждый литр сэкономленного горючего. Определить заработную плату бригад, если:

бригады

Тариф за смену (грн.)

Пробег (км)

Груз (т)

Отработано смен

Задание на смену (т\км)

Расход горючего (л. на 100 км)

Фактический расход горючего (л.)

% выполнения плана

Премия

З\п

1

15,50

4320

340

24

50000

30

1200,0

2

15,50

3890

290

22

50000

--"--

1156,0

3

15,50

3800

400

22

50000

--"--

1457,8

4

15,50

3780

280

23

50000

--"--

1500,0

5

15,50

3900

300

24

50000

--"--

1145,2

6

15,50

2870

450

23

50000

--"--

1560,0

7

15,50

3830

200

23

50000

--"--

1600,0

8

15,50

3500

342

22

50000

--"--

1854,0

9

15,50

5000

150

24

50000

--"--

1340,0

Решение:

Обратить внимание. При вводе в ячейку G3 данных --"-- необходимо перед минусом нажать пробел, чтобы информация воспринималась как текстовая. Информацию о размере премии за выполнение плана перевозок (20%) и за каждый литр сэкономленного горючего (1%) разместить вне таблицы как информацию, которая с течением времени может изменяться.

  1. Вычислить процент выполнения плана для первой бригады: =C2*D2/(E2*F2) и скопировать формулу для остальных бригад (с помощью маркера заполнения).

  2. Добавить столбцы Плановый расход горючего и Экономия горючего

  3. Вычислить Плановый расход горючего (обратить внимание на абсолютную адресацию): =C2*$G$2/100

  4. В столбце Экономия горючего проверить – была ли экономия горючего (используем функцию ЕСЛИ): =ЕСЛИ(H2>I2;H2-I2;0)

  5. Вычислить процент премии за выполнение плана и за каждый сэкономленный литр горючего: =ЕСЛИ(K2<1;0;20%)+ЕСЛИ(J2>0;J2*1%;0)

  6. Вычислить заработную плату (установить денежный формат): =(B2*L2+B2)*E2

Результат:

Формульные выражения, используемые в процессе вычислений