- •Лабораторная работа № 2. Присваивание имени ячейкам. Запрет ввода в ячейки недопустимых данных.Прогрессии. Логические функции. Присваивание имени ячейкам Определение и использование имен в формулах
- •Типы имен
- •Область действия имени
- •Использование имен
- •Проверка имен
- •Сведения о синтаксических правилах для имен
- •Создание на листе имени для ячейки или диапазона ячеек
- •Создание имени путем выделения ячеек на листе
- •Создание имени с помощью диалогового окна Создание имени
- •Управление именами с помощью диалогового окна диспетчера имен
- •Просмотр и редактирования имен
- •Присваивание ячейкам имени в нескольких листах при помощи трехмерной ссылки.
- •Создание или изменение ссылки на ячейку
- •Создание ссылки на ячейку в той же книге
- •Создание ссылки на ячейку в другом листе
- •Создание ссылки на ячейку с помощью команды Ссылки на ячейки
- •Определение данных, допустимых для ввода в ячейки
- •Разрешить ввод только значений из списка
- •Использование формулы для подсчета допущений
- •Прогрессии
- •Логические функции.
- •Функция и
- •Функция или
- •Функция истина
- •Функция ложь
- •Функция не
- •Функция если
- •Создание условных формул
- •Создание условной формулы с результатом, являющимся логическим значением (истина или ложь)
- •Создание условной формулы с результатом в виде других вычислений или значений, отличных от истина или ложь.
- •Отображение или скрытие всех нулевых значений на рабочем листе
- •Использование числового формата для скрытия нулевых значений в выбранных ячейках
- •Использование формул для отображения нулевых значений в виде пробелов или прочерков
- •Скрытие значений и индикаторов ошибок в ячейках
- •Форматирование текста в ячейках с ошибками, которое скроет эти ошибки
- •Отображение тире, #н/д или нд вместо значения ошибки
- •Скрытие индикаторов ошибок в ячейках
- •Задание:
- •Вариант 1.
- •Вариант 2.
- •Вариант 3.
Функция или
Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Синтаксис ИЛИ(логическое_значение1;логическое_значение2; ...), где логическое_значение1, логическое_значение2,... — от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.
Можно использовать функцию ИЛИ как формулу массива, чтобы проверить, имеются ли значения в массиве. Чтобы ввести формулу массива, нажмите кнопки CTRL+SHIFT+ENTER.
|
A |
B |
1 |
Формула |
Описание (результат) |
2 |
=ИЛИ(ИСТИНА) |
Один аргумент имеет значение ИСТИНА (ИСТИНА) |
3 |
=ИЛИ(1+1=1;2+2=5) |
Все аргументы принимают значение ЛОЖЬ (ЛОЖЬ) |
4 |
=ИЛИ(ИСТИНА;ЛОЖЬ;ИСТИНА) |
По крайней мере один аргумент имеет значение ИСТИНА (ИСТИНА) |
Функция истина
Возвращает логическое значение ИСТИНА.
Синтаксис ИСТИНА( )
Можно непосредственно ввести значение ИСТИНА в ячейки и формулы без использования этой функции. Функция ИСТИНА предназначена для совместимости с другими системами электронных таблиц.
Функция ложь
Возвращает логическое значение ЛОЖЬ.
Синтаксис ЛОЖЬ( )
Можно непосредственно ввести слово ЛОЖЬ в рабочий лист или в формулу, и Microsoft Excel будет интерпретировать его как логическое значение ЛОЖЬ.
Функция не
Меняет на противоположное логическое значение своего аргумента. Функция НЕ используется в тех случаях, когда необходимо быть уверенным в том, что значение не равно некоторой конкретной величине.
Синтаксис НЕ(логическое_значение), где логическое_значение — величина или выражение, которые могут принимать два значения: ИСТИНА или ЛОЖЬ.
Если логическое_значение имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА; если логическое_значение имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ.
|
A |
B |
1 |
Формула |
Описание (результат) |
2 |
=НЕ(ЛОЖЬ) |
Меняет на противоположное значение ЛОЖЬ (ИСТИНА) |
3 |
=НЕ(1+1=2) |
Меняет значение ИСТИНА, которому равно логическое выражение, на противоположное (ЛОЖЬ) |
Функция если
Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
Используется при проверке условий для значений и формул.
Синтаксис ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь), где лог_выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Т.е. это условие, которое требуется проверить. Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Значение_если_ложь — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ.
До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь для конструирования более сложных проверок.
Когда значения аргументов значение_если_истина и значение_если_ложь вычислены, функция ЕСЛИ возвращает полученное значение.
Если один из аргументов функции ЕСЛИ является массивом, при выполнении функции ЕСЛИ вычисляются все элементы массива.
|
A |
|
1 |
Данные |
|
2 |
50 |
|
|
Формула |
Описание (результат) |
|
=ЕСЛИ(A2<=100;"Внутри бюджета";"Вне бюджета") |
Если приведенное выше число меньше либо равно числу 100, формула отображает строку «В пределах бюджета». В противном случае — строку «Превышение бюджета» (В пределах бюджета) |
|
=ЕСЛИ(A2=100;СУММ(B5:B15);"") |
Если число равно 100, вычисляется сумма в диапазоне B5:B15. В противном случае возвращается пустой текст ("") |
|
A |
|
1 |
Балл |
|
2 |
45 |
|
3 |
90 |
|
4 |
78 |
|
|
Формула |
Описание (результат) |
|
=ЕСЛИ(A2>89;"A";ЕСЛИ(A2>82;"B"; ЕСЛИ(A2>75;"C";ЕСЛИ(A2>69;"D"; ЕСЛИ(A2>60;"Е"; "F")))) |
Назначает буквенную категорию первому баллу (F) |
|
=ЕСЛИ(A3>89;"A";ЕСЛИ(A3>82;"B"; ЕСЛИ(A3>75;"C";ЕСЛИ(A3>69;"D"; ЕСЛИ(A2>60;"Е"; "F")))) |
Назначает буквенную категорию второму баллу (A) |
|
=ЕСЛИ(A4>89;"A";ЕСЛИ(A4>82;"B"; ЕСЛИ(A4>75;"C";ЕСЛИ(A4>69;"D"; ЕСЛИ(A4>60;"Е"; "F")))) |
Назначает буквенную категорию третьему баллу (C) |
В данном примере второе предложение ЕСЛИ является в то же время аргументом значение_если_ложь для первого предложения ЕСЛИ. Аналогично, третье предложение ЕСЛИ является аргументом значение_если_ложь для второго предложения ЕСЛИ.
Например, если первое лог_выражение (A2>89) имеет значение ИСТИНА, то возвращается значение "A". Если первое лог_выражение имеет значение ЛОЖЬ, то вычисляется второе предложение ЕСЛИ и так далее.
Буквенные категории назначаются числам, используя следующую таблицу.
Если балл равен |
Категория |
Больше 89 |
A |
От 82 до 89 |
B |
От 75 до 81 |
C |
От 69 до 74 |
D |
От 60 до 68 |
Е |
Меньше 60 |
F |