Принадлежит отрезку в excel

Содержание

  1. Практикум по MS Excel , страница 17
  2. 8.2.6. Функции работы с ячейками и диапазонами
  3. Как проверить принадлежит ли число отрезку excel
  4. —>Информационные технологии —>
  5. Логические функции

Практикум по MS Excel , страница 17

В ячейке А1 (с именем z) записано число. Выяснить, удовлетворяет ли это число одному из условий или . Использовать только функцию ИЛИ.

Решение. В ячейке C1 разместим формулу =ИЛИ(z 5). Поскольку А1 содержит 3, формула возвращает ЛОЖЬ.

Задачу можно решить иначе с учетом того обстоятельства, что на рабочем листе уже есть формула проверки принадлежности числа z отрезку [2,5]. Введем в ячейку D1 формулу =НЕ(В1). Убедитесь, вводя в ячейку А1 различные числа, что формулы в ячейках C1 и D1 дают идентичные результаты.

Примеры 8, 9 и 10 без можно решить без использования функций И(), ИЛИ(), НЕ(), с помощью вложенных функций ЕСЛИ().

Пример № 11. Решение примера 8 с помощью вложенных функций ЕСЛИ().

Решение примера 9 с помощью вложенных функций ЕСЛИ(). В ячейке А1 (с именем z) записано число. Выяснить, принадлежит ли оно отрезку [2,5]. Решение с помощью вложенных функций ЕСЛИ. Содержимое ячейки F1 соответствует содержимому ячейки B1.

Решение примера 10 с помощью вложенных функций ЕСЛИ(). Содержимое ячейки G1 соответствует содержимому ячейки C1.

8.2.6. Функции работы с ячейками и диапазонами

Функции поиска используются для того, чтобы найти определенное значение, содержащееся в таблице, будем далее называть ее “таблица”, и возвратить некоторое другое соответствующее значение, содержащееся в этой таблице в другом столбце.

Для этого используется текстовая функция ВПР, синтаксис этой функции имеет вид.

Искомое_значение — это значение, которое должно быть найдено в первом столбце массива. «таблица». Искомое_значение может быть числом, ссылкой или текстовой строкой.

Таблица — таблица с данными, в которой ищется искомое_значение. В качестве этого аргумента можно использовать ссылку на интервал или имя интервала, которое задает положение “таблицы”.

Номер_столбца — это номер столбца в массиве “таблица”, из которого извлекается соответствующее значение. Если «номер_столбца» равен 1, то возвращается значение из первого столбца аргумента “таблица”; если «номер_столбца» равен 2, то возвращается значение из второго столбца аргумента “таблица” и так далее. Если «номер_столбца» меньше 1, то функция ВПР возвращает значение ошибки #ЗНАЧ!; если «номер_столбца» больше, чем количество столбцов в аргументе “таблица”, то функция ВПР возвращает значение ошибки #ССЫЛ!.

Интервальный_просмотр — этот аргумент необязателен. Если этот аргумент имеет значение ИСТИНА или опущен, то возвращается приблизительно соответствующее значение; другими словами, если точное соответствие не найдено, то возвращается наибольшее значение, которое меньше, чем искомое_значение. Если этот аргумент имеет значение ЛОЖЬ, то функция ВПР ищет точное соответствие. Если таковое не найдено, то возвращается значение ошибки #Н/Д.

Пример №11. Применение функции ВПР.

Необходимо распределить премиальные среди торговых представителей в соответствии с объемом продаж. В столбец Dнеобходимо ввести коэффициент премиальных, который зависит от объема продаж. Необходимо заполнить столбец D3:D13. Коэффициент премиальных в зависимости от объема продаж содержится в таблице премий. Воспользуемся функцией ВПР.

  • АлтГТУ 419
  • АлтГУ 113
  • АмПГУ 296
  • АГТУ 267
  • БИТТУ 794
  • БГТУ «Военмех» 1191
  • БГМУ 172
  • БГТУ 603
  • БГУ 155
  • БГУИР 391
  • БелГУТ 4908
  • БГЭУ 963
  • БНТУ 1070
  • БТЭУ ПК 689
  • БрГУ 179
  • ВНТУ 120
  • ВГУЭС 426
  • ВлГУ 645
  • ВМедА 611
  • ВолгГТУ 235
  • ВНУ им. Даля 166
  • ВЗФЭИ 245
  • ВятГСХА 101
  • ВятГГУ 139
  • ВятГУ 559
  • ГГДСК 171
  • ГомГМК 501
  • ГГМУ 1966
  • ГГТУ им. Сухого 4467
  • ГГУ им. Скорины 1590
  • ГМА им. Макарова 299
  • ДГПУ 159
  • ДальГАУ 279
  • ДВГГУ 134
  • ДВГМУ 408
  • ДВГТУ 936
  • ДВГУПС 305
  • ДВФУ 949
  • ДонГТУ 498
  • ДИТМ МНТУ 109
  • ИвГМА 488
  • ИГХТУ 131
  • ИжГТУ 145
  • КемГППК 171
  • КемГУ 508
  • КГМТУ 270
  • КировАТ 147
  • КГКСЭП 407
  • КГТА им. Дегтярева 174
  • КнАГТУ 2910
  • КрасГАУ 345
  • КрасГМУ 629
  • КГПУ им. Астафьева 133
  • КГТУ (СФУ) 567
  • КГТЭИ (СФУ) 112
  • КПК №2 177
  • КубГТУ 138
  • КубГУ 109
  • КузГПА 182
  • КузГТУ 789
  • МГТУ им. Носова 369
  • МГЭУ им. Сахарова 232
  • МГЭК 249
  • МГПУ 165
  • МАИ 144
  • МАДИ 151
  • МГИУ 1179
  • МГОУ 121
  • МГСУ 331
  • МГУ 273
  • МГУКИ 101
  • МГУПИ 225
  • МГУПС (МИИТ) 637
  • МГУТУ 122
  • МТУСИ 179
  • ХАИ 656
  • ТПУ 455
  • НИУ МЭИ 640
  • НМСУ «Горный» 1701
  • ХПИ 1534
  • НТУУ «КПИ» 213
  • НУК им. Макарова 543
  • НВ 1001
  • НГАВТ 362
  • НГАУ 411
  • НГАСУ 817
  • НГМУ 665
  • НГПУ 214
  • НГТУ 4610
  • НГУ 1993
  • НГУЭУ 499
  • НИИ 201
  • ОмГТУ 302
  • ОмГУПС 230
  • СПбПК №4 115
  • ПГУПС 2489
  • ПГПУ им. Короленко 296
  • ПНТУ им. Кондратюка 120
  • РАНХиГС 190
  • РОАТ МИИТ 608
  • РТА 245
  • РГГМУ 117
  • РГПУ им. Герцена 123
  • РГППУ 142
  • РГСУ 162
  • «МАТИ» — РГТУ 121
  • РГУНиГ 260
  • РЭУ им. Плеханова 123
  • РГАТУ им. Соловьёва 219
  • РязГМУ 125
  • РГРТУ 666
  • СамГТУ 131
  • СПбГАСУ 315
  • ИНЖЭКОН 328
  • СПбГИПСР 136
  • СПбГЛТУ им. Кирова 227
  • СПбГМТУ 143
  • СПбГПМУ 146
  • СПбГПУ 1599
  • СПбГТИ (ТУ) 293
  • СПбГТУРП 236
  • СПбГУ 578
  • ГУАП 524
  • СПбГУНиПТ 291
  • СПбГУПТД 438
  • СПбГУСЭ 226
  • СПбГУТ 194
  • СПГУТД 151
  • СПбГУЭФ 145
  • СПбГЭТУ «ЛЭТИ» 379
  • ПИМаш 247
  • НИУ ИТМО 531
  • СГТУ им. Гагарина 114
  • СахГУ 278
  • СЗТУ 484
  • СибАГС 249
  • СибГАУ 462
  • СибГИУ 1654
  • СибГТУ 946
  • СГУПС 1473
  • СибГУТИ 2083
  • СибУПК 377
  • СФУ 2424
  • СНАУ 567
  • СумГУ 768
  • ТРТУ 149
  • ТОГУ 551
  • ТГЭУ 325
  • ТГУ (Томск) 276
  • ТГПУ 181
  • ТулГУ 553
  • УкрГАЖТ 234
  • УлГТУ 536
  • УИПКПРО 123
  • УрГПУ 195
  • УГТУ-УПИ 758
  • УГНТУ 570
  • УГТУ 134
  • ХГАЭП 138
  • ХГАФК 110
  • ХНАГХ 407
  • ХНУВД 512
  • ХНУ им. Каразина 305
  • ХНУРЭ 325
  • ХНЭУ 495
  • ЦПУ 157
  • ЧитГУ 220
  • ЮУрГУ 309

Полный список ВУЗов

Чтобы распечатать файл, скачайте его (в формате Word).

Источник

Как проверить принадлежит ли число отрезку excel

Офисные прикладные программы MS Office 2007: Microsoft Excel

Введем в ячейку А1 формулу =7>5. Она вернет значение ИСТИНА . Скопируем содержимое А1 в А2 и исправим в А2 формулу: =3>5. Эта формула вернет значение ЛОЖЬ . Правые части обеих формул представ­ляют собой высказывания , т.е. утверждения, относительно которых можно заключить, верны они или нет.

Рассмотрим другой пример. Введем в ячейку А4 число 2, а в ячейку В4 формулу =А4>3 . Формула возвращает значение ЛОЖЬ . Введем в А4 число 6. Формула возвращает значение ИСТИНА . В В4 записан предикат , т.е. высказывание с переменными (в данном случае переменная одна). В зависимости от значения переменных предикат может принимать значения ИСТИНА и ЛОЖЬ . В этом примере формула как бы дает ответ на вопрос: «Число (или результат вычислений по формуле), хранящееся в ячейке А4 , превышает 3?» В зависимости от значения А4 ответ будет ДА ( ИСТИНА ) или НЕТ ( ЛОЖЬ ).

В формуле =А4>3 ее составные части ( А4 и 3) можно считать арифметическими выражениями, только очень простыми. Более сложный пример: =(А4 А2-1)>(2 *А4+1) . В этом выражении скобки можно опустить, потому что арифметические операции имеют более высокий приоритет, чем операции сравнения, но скобки придают формуле наглядность.

Операции сравнения можно свести в таблицу (Таблица 4).

Обратите внимание, что символ отношения «больше или равно» изображается двумя знаками: > и =. Причина в том, что на клавиатуре нет знака≥.

Высказывание и предикат имеют общее название — логическое вы­ражение. Имеются логические операции, которые позволяют строить сложные логические выражения. Эти операции реализованы в Excel как функции ( НЕ, И, ИЛИ ).

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

В ячейке А1 (с именем z ) запишите любое число. Выясните, при­надлежит ли оно отрезку [2, 5].

Присвоим ячейке А1 имя z ( Формулы Присвоить Имя ). Введем в А1 число 3. Для того чтобы z принадлежал отрезку [2, 5], нужно, чтобы одновременно были истинны два предиката: z≥2 и z≤5.B ячейке В1 разместим формулу = И (z>=2;z F3 для открытия списка имен. В ячейке В1 получим значение ИСТИНА .

Следует предостеречь от неверного ввода формулы: =2 ЛОЖЬ! Ко­варство этой, на первый взгляд, такой естественной формулы в том, что Excel ничего не сообщает о ее некорректности.

В ячейке А1 (с именем z) записано число. Выяснить, принадлежит ли оно одному из лучей на числовой оси: (∞,2) или (5,∞).

Для того чтобы z принадлежал хотя бы одному из лучей, нужно, чтобы был истинным хотя бы один из предикатов: z 5. В ячейке D1 поместите формулу = ИЛИ ( z 5 ). А1 содержит число 3, поэтому формула возвращает ЛОЖЬ .

Задачу можно было решить иначе с учетом того обстоятельства, что на рабочем листе есть формула проверки принадлежности числа z отрезку [2, 5]. Упомянутые два луча составляют на числовой оси дополнение к этому отрезку. Введем в ячейку Е1 формулу = НЕ ( В1 ). Убедитесь, вводя в ячейку А1 различные числа, что формулы в ячейках D1 и Е1 дают идентичные результаты.

На практике «в чистом виде» логические выражения, как правило, не используются. Логическое выражение используется в функции ЕСЛИ :

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

При вызове встроенной функции ЕСЛИ открывается диалоговое окно (рис. 88), имеющее три аргумента. В окне Лог_выражение записывается логическое выражение. Во втором аргументе Значение_если _истина записывается выражение, которое будет вычислено, если лог_выражение возвращает значение ИСТИНА , а в третьем аргументе — выражение, вычисляемое, если лог_выражение возвращает ЛОЖЬ .

1. Введем в ячейку А2 формулу, которая возвращает z+1, если z >1, и z в противном случае: =ЕСЛИ (z>l; z + 1; z). (В Мастере функ­ций ЕСЛИ находится в категории «Логические», также как функции И, ИЛИ, НЕ).

2. Если z>60, то в ячейке В2 выводить сообщение «Превышено пороговое значение», в противном случае выводить z:

=ЕСЛИ(z>60;»Превышено пороговое значение»;z)

Обратите внимание, что текст в формулах вводится в кавычках.

3. Если z е [10,25], то возвращать z, если z

если z > 25, то возвращать 25. Выражение для этого условия будет выглядеть примерно следующим образом (запишем формулу в С2):

Теперь попробуйте менять значение z в ячейке А1, следя за тем, как меняются значения в ячейках с формулами.

Построить график движения тела, брошенного под углом к горизонту, используя предыдущие результаты. Максимальная высота полета на графике должна быть отмечена кружком.

Таблица зависимости высоты (h m ) и дальности полета (S m ) от времени (t m ).

На рис.88 представлена расчетная таблица в режиме отображения формул, а на рис.89 представлен график зависимости высоты (h m ) от дальности полета (S m ) и таблица в режиме отображения данных, по которым построен график.

В диапазон G3:G24 вводятся значения времени (t m ) от 0 до 4,2, в колонку н — формулы для вычисления дальности полета (S m ), в колонку

I — формулы для вычисления высоты полета.

Выделив элементы этого ряда, с помощью диалогового окна Формат ряда данных, вызванного с помощью контекстного меню, можно изменить тип, цвет и размер маркера данного ряда.

Формулы в ячейках J3:J24 возвращают максимальное значение столбца I либо значение #Н/Д (нет данных). Полученные данные используются для того, чтобы отметить на графике максимальную высоту полета.

После выделения построенной диаграммы в нее добавляется новый ряд с помощью команды меню Конструктор — Данные- Выбрать данные — Добавить ряд, значения которого содержатся в ячейках J3: J24 .

Источник

—>Информационные технологии —>

Логические функции

Решение.
Сконструируем логическое выражение, решающее задачу: (Z 5), где значок V обозначает операцию объединения множеств. Для того чтобы Z принадлежал хотя бы одному из лучей, нужно, чтобы был истинным хотя бы один из предикатов: Z 5. В ячейке B8 разместим формулу =ИЛИ(Z 5). A6 содержит число 3, поэтому формула возвращает ЛОЖЬ.

Задачу можно было решить иначе с учетом того обстоятельства, что на рабочем листе есть формула проверки принадлежности числа Z отрезку [2, 5]. Упомянутые два луча составляют на числовой оси дополнение к этому отрезку. Введем в ячейку Е6 формулу =НЕ(В6). Убедитесь, вводя в ячейку А6 различные числа, что формулы в ячейках D6 и Еб дают идентичные результаты. Мы воспользовались одним из законов Де Моргана:
¬(A*B) = ¬A V ¬B.

ЗАДАЧА 1. Принадлежность множеству.
Введите в ячейку В7 формулу, возвращающую значение ИСТИНА, если Z принадлежит диапазону (-2,4] V [7,12) V [20,°°), и ЛОЖЬ — в противном случае (значок °° обозначает бесконечность, значок V обозначает логическое ИЛИ). Постройте диаграмму по образцу, наглядно демонстрирующую где находится Z на числовой оси.

ЗАДАЧА 2. Логические формулы.
Дайте ячейкам B10, B11, B12 имена u, v, w. В самих ячейках содержатся числа. Введите в ячейки А15, А16 и т.д. логические формулы, которые возвращают значение ИСТИНА тогда и только тогда, когда:

а. каждое из чисел u, v, w является положительным;

б. хотя бы одно из чисел u, v, w является положительным;

в. только одно из чисел u, v, w является положительным;

г. ни одно из чисел u, v, w не является положительным;

д. хотя бы одно из чисел u, v, w не является положительным.

Источник

Рис. 8.12

Пример № 10.

В ячейке А1 (с именем z) записано число.
Выяснить, удовлетворяет ли это число одному из условий  или
. Использовать только функцию ИЛИ.

Решение. В ячейке C1 разместим формулу  =ИЛИ(z<2;z>5).
Поскольку А1 содержит 3, формула возвращает ЛОЖЬ.

Задачу можно решить иначе с учетом того
обстоятельства, что на рабочем листе уже есть формула проверки принадлежности
числа z отрезку [2,5]. Введем в ячейку D1 формулу =НЕ(В1).
Убедитесь, вводя в ячейку А1 различные числа, что формулы в ячейках C1
и D1 дают идентичные результаты.

Рис. 8.13.

Примеры
8, 9 и 10 без можно решить без использования функций И(), ИЛИ(), НЕ(), с
помощью вложенных функций ЕСЛИ().

Пример № 11. Решение примера 8 с помощью вложенных функций ЕСЛИ().

Рис. 8.14.

Решение
примера 9 с помощью вложенных функций ЕСЛИ(). В ячейке А1 (с именем z) записано
число. Выяснить, принадлежит ли оно отрезку [2,5]. Решение с помощью вложенных
функций ЕСЛИ. Содержимое ячейки F1 соответствует содержимому ячейки B1.

Рис. 8.15.

Решение
примера 10 с помощью вложенных функций ЕСЛИ(). Содержимое ячейки G1
соответствует содержимому ячейки C1.

Рис. 8.16.

8.2.6.
 Функции  работы с ячейками и диапазонами

Функции поиска используются для того, чтобы найти
определенное значение, содержащееся в таблице, будем далее называть ее  “таблица”,
и возвратить некоторое другое соответствующее значение, содержащееся в этой
таблице в другом столбце.

Для этого используется текстовая функция ВПР,
синтаксис этой  функции имеет вид.

=ВПР(искомое_значение;таблица;номер_столбца; интервальный_просмотр)

Искомое_значение — это значение, которое должно быть найдено в первом
столбце массива. «таблица». Искомое_значение может быть числом, ссылкой
или текстовой строкой.

Таблица
таблица с данными, в которой ищется
искомое_значение. В качестве этого аргумента можно использовать ссылку на
интервал или имя интервала, которое задает положение “таблицы”.

Номер_столбца
это номер столбца в массиве “таблица”,
из которого извлекается соответствующее значение. Если «номер_столбца» равен 1,
то возвращается значение из первого столбца аргумента “таблица”; если
«номер_столбца» равен 2, то возвращается значение из второго столбца аргумента “таблица”
и так далее. Если «номер_столбца» меньше 1, то функция ВПР возвращает значение
ошибки #ЗНАЧ!; если «номер_столбца» больше, чем количество столбцов в аргументе
“таблица”, то функция ВПР возвращает значение ошибки #ССЫЛ!.

Интервальный_просмотр  — этот аргумент необязателен. Если
этот аргумент имеет значение ИСТИНА или опущен, то возвращается приблизительно
соответствующее значение; другими словами, если точное соответствие не найдено,
то возвращается наибольшее значение, которое меньше, чем искомое_значение. Если
этот аргумент имеет значение ЛОЖЬ, то функция ВПР ищет точное соответствие.
Если таковое не найдено, то возвращается значение ошибки #Н/Д.

Пример №11. Применение функции ВПР.

Необходимо распределить премиальные среди торговых
представителей в соответствии с объемом продаж. В столбец Dнеобходимо
ввести коэффициент премиальных, который зависит от объема продаж. Необходимо
заполнить столбец D3:D13.  Коэффициент премиальных в зависимости от объема
продаж содержится в таблице премий. Воспользуемся функцией ВПР.

Уважаемый посетитель!

Чтобы распечатать файл, скачайте его (в формате Word).

Ссылка на скачивание — внизу страницы.

Логические функции

ПРИМЕР 1. Функция И.
В ячейке А6 (с именем Z) записано число. Выяснить, принадлежит ли оно отрезку [2,5].
Решение.
Присвоим ячейке А6 имя Z. Введем в А6 число 3. Для того чтобы Z принадлежал отрезку [2,5], нужно, чтобы одновременно были истинны два предиката: Z>=2 и Z<=5. В ячейке В6 разместим формулу =И(Z>=2;Z<=5). В ячейке В6 получим значение ИСТИНА.
Следует предостеречь от неверного решения: =2<=Z<=5. Введите эту формулу в В7 и убедитесь, что она возвращает ЛОЖЬ! Коварство этой, на первый взгляд, такой естественной формулы в том, что Excel ничего не сообщает о ее некорректности.

ПРИМЕР 2. Функции ИЛИ и НЕ.
В ячейке А6 (с именем Z) записано число. Выяснить, принадлежит ли оно одному из лучей на числовой оси: 
(-°°,2) или (5,°°), где значок °° обозначает бесконечность.

Решение.
Сконструируем логическое выражение, решающее задачу: (Z<2)V(Z>5), где значок V обозначает операцию объединения множеств. Для того чтобы Z принадлежал хотя бы одному из лучей, нужно, чтобы был истинным хотя бы один из предикатов: Z<2 или Z>5. В ячейке B8 разместим формулу =ИЛИ(Z<2;Z>5). A6 содержит число 3, поэтому формула возвращает ЛОЖЬ.

Задачу можно было решить иначе с учетом того обстоятельства, что на рабочем листе есть формула проверки принадлежности числа Z отрезку [2, 5]. Упомянутые два луча составляют на числовой оси дополнение к этому отрезку. Введем в ячейку Е6 формулу =НЕ(В6). Убедитесь, вводя в ячейку А6 различные числа, что формулы в ячейках D6 и Еб дают идентичные результаты. Мы воспользовались одним из законов Де Моргана:
¬(A*B) = ¬A V ¬B.

ЗАДАЧА 1. Принадлежность множеству.
Введите в ячейку В7 формулу, возвращающую значение ИСТИНА, если Z принадлежит диапазону (-2,4] V [7,12) V [20,°°), и ЛОЖЬ — в противном случае 
(значок °° обозначает бесконечность, значок V обозначает логическое ИЛИ). Постройте диаграмму по образцу, наглядно демонстрирующую где находится Z на числовой оси.

ЗАДАЧА 2. Логические формулы.
Дайте ячейкам B10, B11, B12 имена u, v, w. В самих ячейках содержатся числа. Введите в ячейки А15, А16 и т.д. логические формулы, которые возвращают значение ИСТИНА тогда и только тогда, когда:

а.       каждое из чисел u, v, w является положительным;

б.      хотя бы одно из чисел u, v, w является положительным;

в.      только одно из чисел u, v, w является положительным;

г.       ни одно из чисел u, v, w не является положительным;

д.      хотя бы одно из чисел u, v, w не является положительным. 


ЗАДАЧА 3. Таблицы истинности.

Постройте таблицы истинности для функций И, ИЛИ, НЕ. Не забывайте, что число 0 трактуется как ЛОЖЬ, а число 1 как ИСТИНА.

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

Для
работы с упражнениями перейти на новый
рабочий лист. Дать ему имя «Логика».

Упражнение
3.4.1.


Логические
выражения.

  1. Ввести
    в ячейку А1 формулу =7>5.
    Она вернет значение ИСТИНА. Скопировать
    содержимое А1 в А2 и исправить в А2
    формулу: =
    3>5.

    Эта формула вернет значение ЛОЖЬ.

Правые
части обеих формул представляют со­бойвысказывания.

  1. Ввести
    в ячейку А4 число 2, а в ячейку В4 формулу
    = А4>3. Формула возвращает значение
    ЛОЖЬ.

Ввести
в А4 число 6. Формула возвращает значение
ИСТИНА.

В
В4 записан предикат.

С

пример:

b2
> 4ac

равнение
двух арифметических выражений, содержащих
переменные, даётпредикат.

Высказывание
и предикат имеют общее название —

логиче­ское
выражение
.

Логические
операции

операции, которые объединяют сложные
логические выражения.

Логические
операции реализованы в Excel как функции.

Название

Обозначение

Функция
Excel

Отрицание

¬

НЕ

Конъюнкция

(&)

И

Дизъюнкция

ИЛИ

Рис.
4.
Перечень
логических операций и соответствующих
им функций Excel.

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

Таблица
для функции НЕ
:


х
НЕ(х)

ЛОЖЬ
ИСТИНА

ИСТИНА
ЛОЖЬ

Таблица
для функций И
и ИЛИ
имеет вид :

X

Y

И(x,y)

ИЛИ(x,y)

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ЛОЖЬ

ИСТИНА

ИСТИНА

ЛОЖЬ

ЛОЖЬ

ИСТИНА

ИСТИНА

ИСТИНА

ИСТИНА

ИСТИНА

ФункцияИ
– логическое умножение
— объединяет два или более логических
выражения. Выдаёт результат ИСТИНА,
если все
условия (логические выражения) выполняются
совместно (одновременно), и ЛОЖЬ, если
хотя бы одно не выполняется.

Общий
вид функции
:

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

Упражнение
3.4.2.
Принадлежит
ли значение ячейки А1 диапазону чисел
[10 ,100] ?

Решение:
И
(А1 >= 10; А1 <=100)

Функция
ИЛИ

логическое
сложение
— предлагает выбрать или одно, или другое
из нескольких условий (логических
выражений). Результат будет ИСТИНА,
если хотя
бы одно

условие выполняется (имеет значение
ИСТИНА), и ЛОЖЬ, если ни одно из условий
не выполняется, все ложны.

Общий
вид функции
:

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

Упражнение
3.4.3
.

Находятся
ли значения ячейки А1 вне диапазона
чисел [10 ,100] ?

Решение:
ИЛИ
(А1 < 10; А1
>100)

Рис.5.
Иллюстрация к упражнениям 3.4.2 и 3.4.3.

Если
учесть то, что лучи [-∞,10]
и [100, ∞]
дополняют
отрезок [10,100]
до полной числовой оси, то можно
воспользоваться функциями НЕ и И для
определения ИЛИ:

ИЛИ
(А1 < 10; А1
>100) ≡
НЕ (И

(А1 >= 10; А1 <=100))

и
наоборот.

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

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

Если
возвращаемое значение ИСТИНА,
выполняется оператор1, иначе — оператор2:

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

Упражнение
3.4.4.

  1. Проверить
    знак числа в ячейке А1: =ЕСЛИ(А1>0;
    “>0”; “<=0”).

  2. Найти
    максимальное из двух чисел А1 и В1:

=ЕСЛИ(А1>В1;
А1;В1).

  1. В
    ячейке A1
    записано число 37. Выяснить, при­надлежит
    ли оно заданному отрезку [10, 50].

Варианты
решения:

Функция
результат

=ЕСЛИ
(И(A1>10;A1< 50);»да»;»нет»)

да

=ЕСЛИ
(ИЛИ(A1<10;A1> 50);»да»;»нет»)

нет

=ЕСЛИ
(НЕ(ИЛИ
(A1<10;A1> 50));»да»;»нет»)

да

=ЕСЛИ
(НЕ
(A1>10;A1< 50));»да»;»нет»)

нет

Примечание.
Чтобы
вернуться из вложенной функции во
внешнюю функцию, нужно в строке формул
щёлкнуть по имени
внешней

функции.

Упражнение
3.4.5
.
Выписать
счета клиентам по заданным условиям
(см.
стр.34
— а),b)).
Выполнить запросы
— c) 
f).

А
B C D
E

4

Клиент

Предыдущие
взносы

Последний
взнос

Итого

Выписать

счёт?

5

Иванов

570р.

100р.

670р.

нет

6

Петров

780р.

780р.

нет

7

Сидоров

650р.

170р.

820р.

да

8

Козлов

550р.

550р.

нет

9

Павлов

600р.

200р.

800р.

да

Рис.6.
Таблица расчётов с клиентами для случая
(а).

  1. Выписать
    счета тем клиентам, итоговая сумма
    которых 800 и более рублей. Решение:

  • В
    ячейку Е5 ввести формулу:
    =ЕСЛИ(D5>=800;»да»;»нет «),

  • Затем
    заполнить ею блок ячеек Е6:Е9.

  1. Выписать
    счета только тем клиентам, сумма которых
    в интервале от 750 до 800 руб.

(двумя
способами — с функциями
И и ИЛИ);

Решение:

  1. Скопировать
    Е4 в F4
    и отредактировать —
    «Выписать
    счёт? (б)»,
    затем в F5
    ввести
    формулу:

=ЕСЛИ(И(D5>=750;D5<=800);»да»;»нет»),

скопировать
в F6
: F9.

  1. Скопировать
    Е4 в G4 и отредактировать — «Выписать
    счёт? (в)»,
    затем в G5 ввести формулу:

=ЕСЛИ
(ИЛИ(D5<750;D5>800);»нет»;»да»)

скопировать
в G6
:G9.

Сравнить
результаты.

  1. Сколько
    клиентов внесли последний взнос?

=СЧЁТ(C5:C9)
(категория статистические)

  1. Сколько
    всего клиентов?

=СЧЁТЗ(A5:A9)
(категория — статистические)

 В
чем отличие функций СЧЁТЗ и СЧЁТ?
Прочитайте об этом в справке функций.

  1. Сколько
    выписано счетов?

=СЧЁТЕСЛИ(E5:E9;«да»)
(категория — статистические)

  1. На
    какую сумму выписаны счета?

=СУММЕСЛИ(E5:E9;«да»;D5:D9)
(математические)

Задача
3.4.1.

Задать
ячейкам А2, В2 и С2 имена и,
v
,
w
.
В ячейках содержатся числа. Ввести в
ячейки А3, А4 и т.д. логические формулы,
которые возвращают значение ИСТИНА
тогда и только тогда, когда

а)
каждое из чисел и,
v
,
w
является
положительным;

б)
хотя бы одно из чисел и,
v
,
w
является
положительным;

в)
только одно из чисел и,
v
,
w
является
положительным;

г)
ни одно из чисел и,
v
,
w
не
является положительным;

д)
хотя бы одно из чисел и, v, w не является
положительным.

Задача
3.4.2
.
Ввести
в ячейку с именем z любое
число.
Если z>50,
то в
ячейке
B5
выводить сообщение «Превышено
пороговое значение!», иначе выводить
z.

Задача
3.4.3
.
Если
z [10,25],
то возвращать z; если z <10, то возвра­щать
10; если z > 25, то возвращать 25.

Задача
3.4.4
.
Торговый агент получает процент от
суммы совершенной сделки: если объем
сделки до 3000, то 5%; если объем до 10 000, то
2%; если выше 10 000, то 1,5%. Введите в ячейку
А10 текст «Объем сделки», в ячейку
А11 — «Размер вознаграждения». В
ячейку В10 введите объем сделки, а в В11
— формулу, вычисляющую размер
вознаграждения.

Задача
3.4.5.

Дать решение примера 3.4.4.(с) (о
принад­лежности точки отрезку или
одному из двух лучей) без исполь­зования
функций И, ИЛИ, НЕ, а с помощью вложенных
функ­ций ЕСЛИ.

Задача
3.4.6.

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

Задача
3.4.7.

Проверить,
что вернёт функция ЕСЛИ, когда опущен
третий аргумент функции, а условие в
первом аргументе ложно? Когда опущен
и второй аргумент?
Как
исправить такую ошибку в цепочке формул?

Задача
3.4.8.

Вы­числить
сумму цифр трехзначного числа. Если
число (в ячейке с именем п)
не является целым или не лежит в
промежутке от 0 до 999, то фор­мула
возвращает сообщение об ошибке #Н/Д,
иначе — возвра­щает сумму цифр.

Задача
3.4.9.

Найти
действительные корни квадратного
уравнения x2
+ px + q = 0 по заданным коэффициентам p и
q. Если действительных корней нет,
вывести об этом сообщение.

Лабораторная
работа № 2 по теме «Вычисления»

Задание.
Даны три стороны треугольника а,
b,
с
.
Вычислить элементы треугольника:

  • площадь
    по фор­муле Герона S =
    ,

где
р
— полупериметр,
,

  • радиус
    вписанной окружности r
    = S/p

  • р

    Решение.

    адиус описанной окружности
    R
    =

  1. Переименовать
    рабочий лист, задав ему имя «Треугольник».

  2. Вячейку В6 ввести формулу
    =(В2+ВЗ+В4)/2.

  3. Задать
    соответствующие имена ячейкам В2,
    ВЗ, В4, В6.

  4. Ввести
    в В8 формулу =корень (р*(р-а)*(р-b)*

(р-с)).

  1. Отформатировать
    таблицу:

  • выровнять
    названия величин по центру,

  • задать
    формат числа p — с 1-м десятичным знаком,
    S
    — с 3-мя

  1. Вычислить
    ра­диусы
    вписанной и описанной окружнос-

тей.
— В
ячейки А10 и А11 ввести г
и R,
а в В10 и В11 —

соответствующие
формулы.

  • Наложить
    на эти ячейки такие же фор­маты, как
    и

ранее
(кнопка «Формат по образцу).

А

В

10

r

0,691

11

R

2,632

  1. Исследовать
    зависимости.

  • Выделить
    В10 и выбрать в меню пункт

Сервис/
Зависимости/Влияющие
ячейки
.

Обратить
внимание на синие стрелки от ячеек,
содержащих длины сторон и площадь
треугольника, к ячейке В10.

  • Исследовать
    зависимости и для других ячеек.

  • Убрать
    стрелки соответствую­щей командой
    меню.

  1. Задать
    длину стороны а,
    равную 10. В ячейках с результа­тами
    появится сообщение об ошибке #ЧИСЛО!.
    Проверить ошибку с помощью команды
    «Сервис/Зависимости/Источник
    ошибки
    «.
    За счет каких влияющих ячеек по­лучен
    неверный результат?

 Стороны
10, 4, 5 не образуют треугольника, при
вычислении площади под корнем получается
отрицательное число.

  1. Вывести
    сообщение
    об ошибочных данных, почему не могут
    быть вычислены S, R и г, при этом в ячейках
    с результатами вычислений R и г ничего
    не должно выводиться. Для
    этого
    :

  • вычислить отдельно
    подкоренное выражение

=р*(р-a)*(р-b)*(р-с_)
в
ячейке В7 и определить его знак.

  • Если
    оно положительно, вычислить S,
    R и г.

Если же нет, то в
ячейке В8 вывести тексто­вую строку
«Это не треугольник!», а в ячейках
В10 и В11 выве­сти пустые строки.

Результирующая
таблица:

p

5,5

=(B3+B4+B5)/2
— полупериметр

pk

14,438

=р*(р-a)*(р-b)*(р-c_)

S

3,800

=ЕСЛИ(pk>0;КОРЕНЬ(pk);»это
не треугольник !»)

r

0,691

=ЕСЛИ(pk>0;S/р;»»)
— радиус вписанной окружности

R

2,632

=ЕСЛИ(pk>0;a*b*c_/(4*S);»»)
-радиус описанной окр.

  1. Скрыть
    строки с промежуточными вычислениями.

  • Выделить номера 6
    и 7 строк, в контекстном меню выбрать
    «Скрыть».

  • Если
    нужно вернуть эти строки на экран,
    выделить 5-ю и 8-ю строки и в контекстном
    меню выберите «Показать».

Аналогично можно
скрывать и показывать столбцы.

  1. Защитить
    лист «Треугольник» с вычислениями.

Чтобы предохранить
таблицу от непредна­меренной порчи
неопытным пользователем, нужно защитить
рабочий лист. Но сначала нужно «объявить
беззащитными» ячейки с исходными
данными.

  • Выделить
    ячейки, содержащие длины сторон (В2:В4),
    выполнить команду «Формат
    ячеек
    »
    контекстного меню, выбрать вкладку
    «Защита»
    и снять флажок «Защищаемая
    ячейка
    «.

  • Выбрать
    в меню команду «Сервис/За­щита/Защитить
    лист
    «.
    Проверить ввод данных вне диапазона
    В2:В4 и отметить реакцию Excel.

  • Снять
    защиту: Сервис/Защита/Снять
    защиту листа
    .

  1. Ввести
    ограничение
    ввода
    .
    Разрешить пользова­телю вводить
    только положительные длины сторон
    треугольни­ка (пункт меню
    «Данные/ Проверка»).

  2. Имитацияпечати.

  • Щёлкнуть
    кнопку «Предва­рительный
    просмотр» на панели инструментов.

  • Изучить
    назначение кнопок в окне пред­варительного
    просмотра.

  • Нажать
    кнопку «Закрыть». Рабочий лист
    разбит пунктирными линиями на
    прямоугольники, соот­ветствующие
    листам формата А4.

  1. Подбор
    параметра
    .
    По заданному значению R
    вычислить а
    (а — функция от R).

Например,
опреде­лить величину а
при R
= 3.

  • Выделить
    ячейку В10, в которой вы­числяется R.

  • Выполнить
    команду Сервис/Подбор параметра.
    В диалоговом окне поле «Устано­вить
    в ячейке:» уже содержит адрес
    выделенной ячейки В10.

  • в
    поле «Значение:» ввести 3,

  • в
    поле «Изменяя значение ячейки:»
    ввести адрес ячейки В2, содержащей
    величину стороны а,

  • ОК.

  • Выводится
    новое окно «Результаты подбора
    параметра». Разобраться с его
    содержимым самостоятельно.

  • Если
    увеличить разрядность числа в ячейке
    В10, то можно убедиться, что Rдостигло
    значения 2.9999172. При этома= 1.515753.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Вы можете использовать следующие формулы, чтобы проверить, содержит ли диапазон в Excel определенное значение:

Способ 1: проверить, содержит ли диапазон значение (возвратить TRUE или FALSE)

=COUNTIF( A1:A10 ,"this_value")>0

Способ 2: проверить, содержит ли диапазон частичное значение (возвратить TRUE или FALSE)

=COUNTIF( A1:A10 ,"*this_val*")>0

Способ 3: проверить, содержит ли диапазон значение (возврат пользовательского текста)

=IF(COUNTIF( A1:A10 ,"this_value"),"Yes","No")

В следующих примерах показано, как использовать каждую формулу на практике со следующим набором данных в Excel:

Пример 1: проверьте, содержит ли диапазон значение (возврат TRUE или FALSE)

Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд значение «Mavericks»:

=COUNTIF( A2:A15 ,"Mavericks")>0

На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула возвращает FALSE , так как значение «Mavericks» не существует в диапазоне A2:A15 .

Пример 2. Проверка того, содержит ли диапазон частичное значение (возврат TRUE или FALSE)

Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд частичное значение «avs» в любой ячейке:

=COUNTIF( A2:A15 ,"*avs*")>0

На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула возвращает TRUE , поскольку частичное значение «avs» встречается по крайней мере в одной ячейке в диапазоне A2:A15 .

Пример 3. Проверка наличия значения в диапазоне (возврат пользовательского текста)

Мы можем использовать следующую формулу, чтобы проверить, содержит ли диапазон названий команд значение «Шершни» в какой-либо ячейке, и вернуть в результате «Да» или «Нет»:

=IF(COUNTIF( A2:A15 ,"Hornets"),"Yes","No") 

На следующем снимке экрана показано, как использовать эту формулу на практике:

Формула возвращает Нет , так как значение «Шершни» не встречается ни в одной ячейке в диапазоне A2:A15 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как подсчитать частоту текста в Excel
Как проверить, содержит ли ячейка текст из списка в Excel
Как рассчитать среднее значение, если ячейка содержит текст в Excel

 

Никак не могу понять. Есть функция «ЕСЛИ» когда в графе «логическое_ворожение» пишешь какой то промежуток, например 5<значение ячейки<10, то если написать в ячейке на которую ссылаешься 7, функция «ЕСЛИ» считает что это ЛОЖ но это не правильно… Почему так происходит и что сделать чтобы это поправить потому что нужно работать с промежутками…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Еще есть не только ИЛИ, но и И :)

 

Ленка

Пользователь

Сообщений: 19
Регистрация: 10.02.2010

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

{quote}{login=vikttur}{date=10.02.2010 10:52}{thema=}{post}Еще есть не только ИЛИ, но и И :){/post}{/quote}  
Мне встречались 2-2И-2ИЛИ-НЕ

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Юра, ты уверен, что автор сталкивался с электроникой? :)

 

Саша

Пользователь

Сообщений: 607
Регистрация: 16.01.2013

Вот, оказывается, кто мы! Логические ворожилы(ворожеи?).  
А вы все формулисты, да формулисты!

 

111111

Пользователь

Сообщений: 5
Регистрация: 01.01.1970

Я чайник в экселе, подскажите пожалуйста, как проверить, принадлежит ли число в одной ячейке диапазону чисел, заданных в двух других ячейках. и если принадлежит,чтобы выводило значение ГОДЕН, а если нет, то значени БРАК  
Спасибо зараннее

 

ramiros

Пользователь

Сообщений: 8
Регистрация: 01.01.1970

=ЕСЛИ(C1=A1;»годен»;ЕСЛИ(C1=A2;»годен»;»негоден»))  
данные в а1 и а2  

  проверяемая с1

 

111111

Пользователь

Сообщений: 5
Регистрация: 01.01.1970

Но эта формула проверяет только равно ли проверяемое значение, а мне нужно, принадлежит ли оно диапазону.  
Например, проверить, принадлежит ли число 4 диапазону чисел 3 и 10. принадлежит, значит «годен», а число например 11 — «брак»

 

почитайте про функцию =поискпоз()

 

ramiros

Пользователь

Сообщений: 8
Регистрация: 01.01.1970

=ЕСЛИ(И(C1>=A1;C1<=A2);»годен»;»негоден»)  

  а вообщето хорошо поставленное исходное условие залог правильного решения на 90 процентов  

  удачи

 

111111

Пользователь

Сообщений: 5
Регистрация: 01.01.1970

К сожалению, не получается((((( все числа годные почему-то..((((((

 

111111

Пользователь

Сообщений: 5
Регистрация: 01.01.1970

Спасибо большое!!!!!! все получилось наконец-то!!!!))))

 

ramiros

Пользователь

Сообщений: 8
Регистрация: 01.01.1970

грабли где то у вас  

  скопировал формулу прямо с форума  
вставил в а1 3  

  в а2  10  

  в с1 4   и все работает  

    если протягиваете формулу, поставьте доллары  
это типичная ошибка

 

cooly

Пользователь

Сообщений: 18
Регистрация: 01.01.1970

Здравствуйте!  
Помогите решить простейшую задачу, поставившую меня в тупик:  

  Имеется столбец с товарами(яблоки,груши, ананасы), соответствующий столбец с ценой.  
Задача: при вводе в определенную пустую ячейку значения, вывести результат принадлежности вводимого значения списку товаров.  
Использую функцию =ЕСЛИ(A1=C1:C3;»в наличии»;»нет в наличии»), но результат верный только при совпадении введенного значения с первой ячейкой диапазона.  

  Файл прикрепляю.  

  Заранее спасибо!

 

LightZ

Пользователь

Сообщений: 1748
Регистрация: 22.12.2012

=ЕСЛИ(ЕНД(ПОИСКПОЗ(A1;C1:C3;0));»Нет в наличии»;»Есть в наличии»)

Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?

 

LightZ

Пользователь

Сообщений: 1748
Регистрация: 22.12.2012

Благодарю! Действительно работает)

Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#19

26.09.2012 22:12:24

cooly, зачем присвоили чужой ник?

Like this post? Please share to your friends:
  • Примитивы в microsoft word
  • Примечания на защищенном листе excel
  • Примечания на графике excel
  • Примечания к ячейкам таблицы excel
  • Примечания к формулам в word