Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МЕТОДИЧКА_EXCEL_НОВАЯ

.pdf
Скачиваний:
199
Добавлен:
02.02.2015
Размер:
3.91 Mб
Скачать

Окончание таблицы 1.2

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

3

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m 2;

c 1

 

f 3 mtgt

 

csint

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t 1,2;

b 0,7

 

 

z mcos(btsint) c

 

 

 

 

9

 

y btg2x

 

 

 

 

 

a

 

a 3,2

 

 

 

 

 

sin2(x a)

b 17,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d ae

 

 

 

cos(bx a)

x 4,8

 

 

 

 

a

 

10

 

f ln(a x2) sin2(x b)

a 10,2;

b 9,2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2,2;

c 0,5

 

 

z e

cx

 

 

x

 

 

 

 

 

x a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

x b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

a 1,2c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c 2,15

 

 

 

b 3c 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2,5

 

 

 

k (a3 2 b3 2) (a2 ab)3 2

 

 

 

 

F cos(x2

 

1,43 )

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

12

 

y

a

2x

b

x

 

cos(a b)x

 

a 0,3

 

 

 

 

 

 

 

 

 

 

 

b 0,9

 

 

 

 

 

 

 

 

 

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 0,61

 

 

 

R

 

 

x2

 

b b2 sin3 (x a) x

 

11

ТЕМА 2 Логические функции в EXCEL

2.1. Краткие теоретические сведения

Microsoft Excel имеет богатый набор логических функций. Большинство логических функций используют логические выражения для определения истинности заданного условия.

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

Пример записи логических выражений:

А1>А2 5-3<5*2

Любое логическое выражение должно содержать по крайней мере один оператор сравнения, который определяет отношение между элементами логического выражения. Например, в логическом выражении А1>А2 оператор больше (>) сравнивает значения в ячейках А1 и А2. Следующая таблица содержит список операторов сравнения Excel.

Оператор

Определение

=

Равно

>

Больше

<

Меньше

>=

Больше или равно

<=

Меньше или равно

<>

Неравно

Результатом логического выражения является логическое значение ИСТИНА (1) или логическое значение ЛОЖЬ (0). Например, логическое выражение Z1=10 возвращает значение ИСТИНА, если значение в ячейке Z1 10, и ЛОЖЬ, если Z1 содержит любое другое значение:

12

Таблица 2.1. – Логические функции

Оператор

Описание

ЕСЛИ (лог_выражение;

Проверяет, выполняется ли условие, и

значение_если_истина;

возвращает одно значение, если оно

значение_если_ложь)

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

И (логическое_значение1;

Возвращает значение ИСТИНА, если все

логическое_значение2;…)

аргументы имеют значение ИСТИНА.

ИЛИ (логическое_значение1;

Возвращает ИСТИНА, если хотя бы один

логическое_значение2;…)

аргумент имеет значение ИСТИНА.

ИСТИНА( )

Возвращает логическое значение ИСТИНА

 

 

ЛОЖЬ ( )

Возвращает логическое значение ЛОЖЬ

НЕ (логическое_значение)

Изменяет значение ЛОЖЬ на ИСТИНА, а

 

ИСТИНА на ЛОЖЬ.

Функция ЕСЛИ

Функция ЕСЛИ (IF) относится к категории логических функций. Она позволяет организовать разного рода разветвления.

Синтаксис:

=ЕСЛИ(логическое_условие;когда_верно;когда_неверно) =ЕСЛИ(логическое_выражение; значение_если_истина;_ значение_если_ложь)

Вкачестве аргументов функции ЕСЛИ можно использовать другие функции и текстовые аргументы.

Вфункцию ЕСЛИ может быть вложена другая функция ЕСЛИ, а

внее еще одна – и так до семи вложений.

Например следующая формула возвращает число 5, если значение в ячейке А1 меньше 20, а в противном случае число 10.

=ЕСЛИ(A1<20;5;10)

Функции И, ИЛИ и НЕ

Три дополнительные функции – И (AND), ИЛИ (OR) и НЕ (NOT)

– позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения (см. табл. выше) и могут иметь до 30 логических аргументов.

Функция И позволяет задать несколько условий, которые можно использовать в функции ЕСЛИ. Все условия в функции И должны быть выполнены, только тогда функция принимает значение

13

ИСТИНА. Если хоть одно условие не выполнено, то значение ее ЛОЖЬ.

Синтаксис:

=И(логическое_условие_1;логическое_условие_2…;_ логическое_условие_30)

Например, следующая формула:

=ЕСЛИ(И(A1<7; A1>0) ; ”Верно”;”Неверно”)

возвращает текст Верно, если значение в ячейке A1 больше 0 и меньше 7.

Функция ИЛИ тоже позволяет задать несколько условий, но иным образом. Если хоть одно из них выполнено, то функция принимает значение ИСТИНА. И только когда все заданные условия неверны, получим ЛОЖЬ. Формат такой же, как у функции И, использовать ее совместно с ЕСЛИ можно точно также.

Синтаксис:

=ИЛИ(логическое_условие_1;логическое_условие_2…;_ логическое_условие_30)

Функция НЕ имеет только один аргумент и следующий синтаксис:

=НЕ(логическое_условие)

Например, следующая формула:

=ЕСЛИ(НЕ(A1=2); ”Сдал”;”Не сдал”)

возвращает текст Сдал, если значение в ячейке A1 не равно 2.

2.2. Примеры решения задач

ПРИМЕР 2.1. Вычислить значение функции:

 

 

2

p,

если t 0

m

t

 

 

 

 

если t 0

 

t p c,

 

 

 

 

 

 

При p 0,5

c 1,2

t 2; 3

Вызов функции ЕСЛИ производится щелчком ЛКМ (левая кнопка мыши) по кнопке fx строки формул диалогового окна. На рис. 2.1. приведен фрагмент ее диалогового окна «Мастер функций – шаг 1 из

14

2». Её диалоговое окно «Аргументы функции» показано на рис. 2.2. Результаты расчета приведены на рис. 2.3. (при t 2).

Рисунок 2.1 – Диалоговое окно Мастер функций – шаг 1 из 2

Рисунок 2.2 – Диалоговое окно Аргументы функции

15

Рисунок 2.3 – Результаты расчета примера 2.1

ПРИМЕР 2.2. Вычислить значение функции:

 

(t2 1)bc

t 0

при:

 

 

 

 

b = 0,5; c = 1,2;

 

 

m 1/(t 1)

если 0 t 4

 

 

t = –2; 3; 5

 

 

 

t 4

 

 

sin2(t 1)

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.4 – Диалоговое окно Аргументы функции

16

Вызываем вложенную функцию ЕСЛИ.

Рисунок 2.5 – Диалоговое окно Аргументы функции

Результат решения представлен на рис.2.6(t 2).

Рисунок 2.6 – Результаты расчета примера 2.2 (способ 1)

Способ 2 – с использованием логической функции И

Решение задачи представлено на рис. 2.7, 2.8. Результат решения при t 2 см. рис. 2.9.

17

Рисунок 2.7 – Диалоговое окно Аргументы функции

Рисунок 2.8 – Диалоговое окно Аргументы функции

Рисунок 2.9 – Результаты расчета примера 2.2 (способ 2)

18

2.3. Задачи для выполнения лабораторных работ

Условия задач и исходные данные для выполнения лабораторных работ приведены в табл.2.1

Таблица 2.1 – Варианты задач

Вар.

Функция

Исходные данные

1

x3

 

x a

 

 

x a

при:

 

 

 

 

 

 

если

x a

 

xsinax

a 2,5

 

 

 

 

 

 

 

x a

x 3; 2,5; 1

 

e ax cosax

 

2

lg(ay 1)

 

y 10

при:

 

 

 

 

 

 

 

y 10

 

 

 

 

 

 

a 0,2;

b 0,01;

x (ay b)/2 если

 

 

a 1

 

y 10

y 2; 10; 12,5

 

 

 

 

 

 

 

 

 

 

 

 

3

cos(x)

 

x 2,8

при:

 

 

 

 

 

 

 

 

 

 

 

a 2,6

 

s a b x 1 если 2,8 x 6

 

 

 

 

 

 

 

x 6

b 0,39

 

ex sin x

 

x 2; 3; 6,2

 

 

 

 

 

 

 

 

 

 

 

 

4

(a b) 2 x

x 1

при:

 

f

 

 

 

 

если x 1

 

 

 

 

a 0,7;

b 0,31

x lg(a b)

 

 

 

 

 

 

x 1

x 2,4; 1; 0,5

 

(a b)x a

 

5

1 x,

 

x 0

при:

 

s

 

 

 

 

если

x 0

 

 

 

 

a 7,2;

b 0,001

(1 xb) a

 

 

 

 

 

 

x 0

x 0; 3; 5,4

 

(1 x) 0,5

 

6

(m 1,5y) 2

y 2

при:

 

x

 

 

 

 

если

y 2

b 0,2;

m 5;

mb y

 

 

 

 

 

 

y 2

y 4; 1,5; 2

 

y mb

 

19

Окончание таблицы 2.1

Вар.

 

 

 

 

 

Функция

 

Исходные данные

7

 

3,5x 15,2y

 

 

y 5

при:

 

 

s

 

 

 

 

если y 5

 

 

8,1x sin(y 1)

a 0,1;

x 3

 

 

 

 

 

a

 

y 5

 

 

(1,2x 5,1y)

 

y 7; 5; 2,67

8

 

y 1

 

 

 

 

y 1

при:

 

 

 

 

 

 

 

 

 

 

a 0,2;

b 0,3

 

 

 

 

 

 

 

 

 

f

y a2 b

 

если

y 1

 

 

(yb 1)/(a b)

 

y 1

y 2; 1; 4,8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

1 cosx y

 

y 0

при:

b 0,001

 

f

 

 

2

если

y 0

a 0,2;

 

(ay b)

x 2

 

 

 

 

 

 

 

 

 

y 0

 

 

 

 

a 1

 

 

 

 

y 2; 0; 5,8

 

 

 

 

 

 

 

 

 

 

10

 

 

1 acosx

 

x 1

при

 

 

m

 

 

 

если x 1

 

 

 

 

a 0,001; b 5,1

 

ax b

 

 

 

 

 

 

 

 

 

x 1

x 3; 1; 8,56

 

 

 

x b a

 

11

 

 

a /sin(x c)

 

x 0

при

 

 

y

 

 

 

если

x 0

 

 

(a2 c)x

a 1,5;

c 0,45

 

 

 

 

 

 

 

 

x 0

x 2; 3,5; 0

 

 

 

a c

 

 

 

 

12

 

 

y3 0,3

 

 

 

y 0

при

 

 

g

 

если

0 y 1

 

 

0

z 3; 1,5; 0

 

 

 

 

 

 

 

y 1

y z 2;

 

 

 

y2 y

 

 

 

20