- •40. Ввод и редактирование данных. Типы данных.
- •41. Ввод последовательностей чисел и дат.
- •43. Понятие адреса ячейки. Виды адресов (относительные, абсолютные смешанные).
- •44. Именование ячеек. Способы задания имен.
- •45 Работа с формулами. Признак формулы.
- •46. Определение массива в Ексель. Правила вычисления с массивами
- •47. Использование функций. Мастер функций.
- •49. Запись математических выражений в Excel.
- •50. Логические функции: если(), и(), или(), не(). Примеры.
50. Логические функции: если(), и(), или(), не(). Примеры.
Логические функции являются неотъемлемыми компонентами многих формул. Они используются всякий раз, когда необходимо выполнить те или иные действия в зависимости от выполнения каких-либо условий. В Ms Excel имеются следующие логические функции: И, ИЛИ, НЕ, ЕСЛИ
Функция И(логическое_значение1; логическое_значение2; ...) – возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
Пример: =И(2+2=4; 2+3=5) равняется ИСТИНА; если ячейка B4 содержит число между 1 и 100, то: =И(1<B4; B4<100) равняется ИСТИНА
Функция ИЛИ(логическое_значение1; логическое_значение2; ...) – возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Логическое_значение1, логическое_значение2, ... – это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Пример: =ИЛИ(1+1=1;2+2=5) равняется ЛОЖЬ.
Функция НЕ(логическое_значение) – меняет на противоположное логическое значение своего аргумента. Функция НЕ используется в тех случаях, когда необходимо быть уверенным в том, что значение не равно некоторой конкретной величине.
Пример: =НЕ(1+1=2) равняется ЛОЖЬ.
Функция ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь) – возвращает значение_если_истина, если заданное условие при вычислении дает значение ИСТИНА, и значение_если_ложь в противном случае.
Лог_выражение – это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.
Пример: Предположим, что необходимо записать формулу для вычисления функции F(x)=1-3/х. Значение аргумента содержится в ячейке В2. Функция не определена при х=0. Таким образом, формула примет вид =ЕСЛИ(В2=0;1-3/В2;«Не определено»)
При конструировании более сложных проверок в качестве значений аргументов значение_если_истина и значение_если_ложь могут быть вложенными до семи функций ЕСЛИ.
Пример:
Стаж больше или равен 15, то коэффициент равен 1;
10 £ стаж < 15 то коэффициент равен 0,75;
5 £ стаж < 10 то коэффициент равен 0,6;
стаж < 5 то коэффициент равен 0,3.
Эти условия можно записать с помощью функции ЕСЛИ, при условии, что стаж – это ячейка D2: ЕСЛИ(D2>=15;1;ЕСЛИ(D2>=10;0,75;ЕСЛИ(D2>=5;0,6;0,3)))
