Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект лекций по информ.doc
Скачиваний:
37
Добавлен:
18.11.2018
Размер:
2.29 Mб
Скачать

6.3. Логические функции если в Excel

Синтаксис логической функции ЕСЛИ:

истина

ЕСЛИ (логическое выражение; действие 1; действие 2)

ложь

Работа функции: если значение логического выражения Истина, то результатом функции будет действие 1, иначе действие 2.

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

Пример применения функции если

Вычислить значение У по следующей зависимости

х  [ -2, 2 ] и изменяется с шагом 0,5.

Порядок действий:

  1. В ячейку A1 записать начальное значение –2.

  2. В ячейку А2 записать формулу =А1+0,5 и копировать ее в ячейки А3:А9 .

  3. В ячейку В1 записать формулу:

=ЕСЛИ( a1<-1; sin(А1); ЕСЛИ( И(-1<=a1; a1<=1); cos(А1) ; А1^2 ))

  1. Ячейку В1 копировать в В2:B9

Использование мастера функций для набора функций ЕСЛИ

  1. Активизировать ячейку В1 и вызвать мастера функций fx

  2. Выбрать ЕСЛИ. Появляется 1-е окно ЕСЛИ.

  3. Набрать в поле Логическое выражение А1<-1

  4. Набрать в поле Истина sin(A1)

  5. Установить в поле Ложь курсор

  6. Щелкнуть команду ЕСЛИ в левой части строки формул

  7. Появляется 2-е окно ЕСЛИ.

  8. Набрать в поле Логическое выражение И(-1<=A1;A1<=1)

  9. Набрать в поле Истина cos(A1)

  10. Набрать в поле Ложь A1^2

  11. Щелкнуть ОК.

6.4. Функции обработки текстовых данных: Функции найти и поиск

Функции НАЙТИ и ПОИСК используются для определения позиции одной текстовой строки в другой. Обе функции возвращают номер символа, с которого начинается первое вхождение искомой строки. Эти две функции работают одинаково за исключением того, что функция НАЙТИ учитывает регистр букв, а функция ПОИСК допускает использование символов шаблона. Функции имеют следующий синтаксис:

=НАЙТИ(искомый_текст;просматриваемый_текст;нач_позиция) =ПОИСК(искомый_текст;просматриваемый_текст;нач_позиция)

Аргумент искомый_текст задает текстовую строку, которую надо найти, а аргумент просматриваемый_текст - текст, в котором производится поиск. Любым из этих аргументов может быть строка символов, заключенная в двойные кавычки, или ссылка на ячейку. Необязательный аргумент нач_позиция задает позицию в просматриваемом тексте, с которой начинается поиск. Аргумент нач_позиция следует использовать в том случае, когда просматриваемый_текст содержит несколько вхождений искомого_ текста. Если данный аргумент опущен, Excel возвращает позицию первого вхождения.

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

Например, чтобы определить позицию буквы "ж" в строке "Гаражные ворота", надо использовать формулу:

=НАЙТИ("ж";"Гаражные ворота")

Эта формула возвращает 5.

Если точная последовательность символов искомого текста неизвестна, можно использовать функцию ПОИСК и включить в строку искомый_текст символы шаблона: знак вопроса (?) и звездочку (*). Знак вопроса соответствует одному произвольно набранному символу, а звездочка заменяет любую последовательность символов в указанной позиции. Например, чтобы найти позицию имен Анатолий, Алексей, Аркадий в тексте, находящемся в ячейке А1, надо использовать формулу:

=ПОИСК("А*й";А1)