Если принадлежит промежутку 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 не является положительным.

Источник

 

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

 

vikttur

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

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

 

vikttur

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

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

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

 

Ленка

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

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

 

Юрий М

Модератор

Сообщений: 60578
Регистрация: 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

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

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

 

Юрий М

Модератор

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

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

#19

26.09.2012 22:12:24

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

Сопоставить значению из интервала число

stormbringernew

Дата: Вторник, 24.01.2017, 18:14 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 145


Репутация:

0

±

Замечаний:
40% ±


Excel 2016

Помогите пожалуйста.
Есть четыре интервала
0-10
10-30
30-50
50-100.
Если значение в ячейке попадает в 1-й интервал, то другой ячейке (скажем ниже на 1 клетку) присваивается число 0,
во 2-й интервал — число 1
в 3-й — число 2
в 4-й — число 3.
Пробовал функцию ЕСЛИ, но почему то не получилось.
СПАСИБО!

Сообщение отредактировал stormbringernewВторник, 24.01.2017, 18:25

 

Ответить

_Boroda_

Дата: Вторник, 24.01.2017, 18:21 |
Сообщение № 2

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Такой вариант

Код

=СУММПРОИЗВ(—(A1>{10:30:50}))


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

stormbringernew

Дата: Вторник, 24.01.2017, 18:29 |
Сообщение № 3

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 145


Репутация:

0

±

Замечаний:
40% ±


Excel 2016

СПАСИБО очередной раз господин БОРОДА!
Это фантастика! Так быстро и просто!

 

Ответить

UncleJohn

Дата: Вторник, 24.01.2017, 20:13 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 1


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

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

Код

=ЕСЛИ(И(C1>=50;C1<=100);3;ЕСЛИ(И(C1>=30;C1<=49);2;ЕСЛИ(И(C1>=10;C1<=29);1;0)))

Но… По правде говоря, метод Borodы меня просто ВОСХИЩАЕТ!


Когда-нибудь я стану лучше…
Но, боюсь, не доживу.

Сообщение отредактировал UncleJohnВторник, 24.01.2017, 20:55

 

Ответить

AlexM

Дата: Вторник, 24.01.2017, 20:32 |
Сообщение № 5

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

_Boroda_, а почему не так?

Код

=СУММ(Ч(A1>{10:30:50}))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

Сообщение отредактировал AlexMВторник, 24.01.2017, 20:35

 

Ответить

_Boroda_

Дата: Вторник, 24.01.2017, 20:46 |
Сообщение № 6

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Ну надо ж тебе позаботиться — оставить возможность подумать?


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

AlexM

Дата: Вторник, 24.01.2017, 20:59 |
Сообщение № 7

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

:) Спасибо.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

MCH

Дата: Среда, 25.01.2017, 10:58 |
Сообщение № 8

Группа: Админы

Ранг: Старожил

Сообщений: 2002


Репутация:

751

±

Замечаний:
±


вариант

Код

=ПОИСКПОЗ(A1;{0;10;30;50})-1

Остается вопрос, к какому интервалу относить граничные значения (10, 30, 50)?

 

Ответить

sboy

Дата: Среда, 25.01.2017, 11:19 |
Сообщение № 9

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

Добрый день.
Вне конкурса (тренируюсь с ПРОСМОТР)

Код

=ПРОСМОТР(B2;$K$2:$K$5;$M$2:$M$5)

К сообщению приложен файл:

_B3-H3.xlsx
(10.3 Kb)


Яндекс: 410016850021169

 

Ответить

Che79

Дата: Среда, 25.01.2017, 11:41 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

ВПР’ом не интересно, но пусть тоже будет

Код

=ВПР(A1;{0;10;0:10;30;1:30;50;2:50;100;3};3)


Делай нормально и будет нормально!

 

Ответить

AlexM

Дата: Среда, 25.01.2017, 14:47 |
Сообщение № 11

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4257


Репутация:

1046

±

Замечаний:
0% ±


Excel 2003

Che79, Еще есть ГПР() и СЧЁТ()

Код

=СЧЁТ(1/(A1>{10:30:50}))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.

 

Ответить

miha_

Дата: Вторник, 24.08.2021, 20:33 |
Сообщение № 12

Группа: Пользователи

Ранг: Участник

Сообщений: 84


Репутация:

1

±

Замечаний:
0% ±


Excel 2010

_Boroda_, Добрый вечер.
Поясните пожалуйста логику значений в фигурных скобках, или подскажите какой раздел почитать.
Благодарю

 

Ответить

miha_

Дата: Вторник, 24.08.2021, 21:53 |
Сообщение № 13

Группа: Пользователи

Ранг: Участник

Сообщений: 84


Репутация:

1

±

Замечаний:
0% ±


Excel 2010

разобрался) это верхняя граница диапазона. исчисление (ранг 0…n)

 

Ответить

  1. Как в экселе пишется выражение «принадлежит интервалу»?

    Нужно подсветить число, если оно принадлежит определенному интервалу.

  2. Формат — Условное форматирование

  3. Эт я умею, но это не подходит.

    Задача: есть список населенных пунктов (1500 шт.), разделенных на три округа. Если в некоторой ячейке появляется населенный пункт, относящийся к первому округу, то ячейка подсвечивается зеленым, если в ячейке населенный пункт второго округа, то красным, если третьего, то синим…

  4. Допустим в столбце F — населённые пункты
    Диапазон F15:F546 — первый округ, F547:F1234 — второй, и т.д.
    Вносим в столбец G
    в диапазон G15:G546 — 1, G547:G1234 — 2, и т.д.

    =Если(ВПР(

  5. ну распиши все выражение, пожалуйста, когда наглядней, то понятней. с выражениями типа «в правой ячейке, или слева» не очень пока…

    что есть ВПР — в правой ячейке?

  6. тестируешь ты название населённого пункта в ячейке D3
    номер округа к которому относится населённый пункт будет выводится в E3
    Соотв вносишь в E3 формулу
    =ВПР(D3;F15:G1500;2;ложь)

    сия ф-ция ищет в первом столбце диапазона F15:G1500 значение совпадающее с D3 и подставляет соответствующее значение из второго столбца диапазона F15:G1500.

    А названия населённых пунктов уникальны ? ;)

  7. Какая у Вас версия офиса? Подобного диспетчера в 2003 не найду…

    Вот мой случай…

    Вложения:

    • ппп.jpg

      ппп.jpg
      Размер файла:
      136,5 КБ
      Просмотров:
      580

  8. Вот для 2003:

    12345.jpg

  9. Эт я тож умею, но вся беда в том, что больше трех условий задать нельзя, а у меня их больше трех (около 60 округов, по 50 населенных пунктов в каждом)… Диапозонами нельзя ли решить задачу?

  10. Тогда макросом раскрашивай.
    Задай массив номеров цветов — по цвету на округ. Это кста весьма не явно различимые оттенки получатся при 60 округах.
    Определяй номер округа у рассматриваемого населённого пункта ВПР-ом.
    И раскрашивай ячейку в макросе. Кажется так: .Interior.ColorIndex

  11. Тока в Excele всего 56 цветов, вот ведь незадачка!

  12. Ну а если количество округов снизить до 50, то можно раскрасить быстро, автоматически

  13. нет. их можно хоть произвольными rgb задавать

    хотя доподлинно не знаю, может быть на одновременное использование есть ограничение

  14. Не стану плодить тем, задам вопрос тут. Вопрос такого характера! Есть БД содержащая большое количество номеров, как можно автоматизированно заменить первую цифру у каждого номера на другую, в ручную не айс, порядка 7000 записей.

  15. mitrich, вот так можно:

    excel_001.jpg

  16. WindMan, спасибо огромное, многочасовые мучения сошли на нет ))))))

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

  18. Можно через макрос вести лог изменений ячейки.
    Т.е. на листе «Лист1» есть ячейка «А10», за которой следим изменения.
    Вот эта процедурка для листа «Лист1» будет отслеживать изменения этой ячейки, а результат писать на лист «Log» в колонку «А» — дату и время изменения, а в колонку «B» — измененное значение.
    ===
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address <> [A10].Address Then Exit Sub
    Worksheets(«Log»).Range(«A» & CStr(Worksheets(«Log»).Range(«A» & Rows.Count).End(xlUp).Row) + 1) = Now()
    Worksheets(«Log»).Range(«B» & CStr(Worksheets(«Log»).Range(«B» & Rows.Count).End(xlUp).Row) + 1) = [A10].Value
    End Sub
    ===

  19. WindMan, Много лишних движений
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address <> [A10].Address Then Exit Sub
    Worksheets(«Log»).UsedRange.SpecialCells(xlCellTypeLastCell).Offset(1).EntireRow.Resize(, 2) = Array(Now(), [A10].Value)
    End Sub
    :p

  20. panda-34, согласен! :beer: Ну эт я про лист «Log» для примера нарисовал, первое, что в голову залетело… Как я понял, человеку нужно скрыто контролировать изменение ячейки. Можно, конечно, лист скрыть, можно в другой файл записывать… Это уже будут фантазии 1gerzogа. Думаю, что главный смысл решения этой задачи ему понятен.

  • Закрыть Меню
  • Волгоградский форум

    • Поиск сообщений
    • Последние сообщения
  • Пользователи

    • Выдающиеся пользователи
    • Зарегистрированные пользователи
    • Сейчас на форуме
  • Поиск
  • Редакция Кодкампа

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


Подсчет чисел, попадающих в интервал – стандартная задача: используйте функцию

СЧЕТЕСЛИМН()

. Усложним задачу, сделаем интервал легко настраиваемым.

В качестве примера подсчета чисел возьмем список с числовыми значениями от 4 до 30 (См.

файл примера

).

Будем подсчитывать значения, попадающие в интервал, например, (4;15]. Причем, границы интервала «включает [ ]» и «не включает ( )» будем выбирать из

Выпадающего (раскрывающегося) списка

.


Примечание

: решение без выбора интервалов =

СЧЁТЕСЛИМН(A2:A12;»>»&D2;A2:A12;»<=»&F2)

Предполагается, что границы интервала введены в ячейки

D2

и

F2

. Эти ячейки не должны быть пустыми, даже если одна из границ =0. Если в диапазоне

A2:A12

содержатся

числовые значения в текстовом формате

, то они будут проигнорированы.

Для настройки границ интервала используем

Проверку данных

с типом данных

Список

. В качестве источника укажем для левой границы >;>= и для правой <;<=. Границы интервала будем вводить в диапазон

H2

:

I3

.

Подсчет можно реализовать множеством формул, приведем несколько:

  • =

    СЧЁТЕСЛИМН(A2:A12;C2&D2;A2:A12;E2&F2)
  • =

    СЧЁТЕСЛИ($A$2:$A$12;C2&D2)-(СЧЁТЗ($A$2:$A$12)-СЧЁТЕСЛИ($A$2:$A$12;E2&F2))
  • Формула =

    БСЧЁТ(A1:A12;A1;H2:I3)

    требует предварительного создания таблицы с условиями. Заголовки этой таблицы должны в точности совпадать с заголовками исходной таблицы.


СОВЕТ:

Более сложные условия подсчета рассмотрены в статье

Подсчет значений с множественными критериями (Часть 1. Условие И)

.

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

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

  • Excel ЕСЛИ между двумя числами
  • Excel ЕСЛИ между двумя датами

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

  • Используйте оператор «больше» (>), чтобы проверить, превышает ли значение меньшее число.
  • Используйте оператор меньше (<), чтобы проверить, меньше ли значение большего числа.

Общий Если между формула:

А ТАКЖЕ(ценность > меньшее_число, ценность < больше_число)

Чтобы включить граничные значения, используйте операторы больше или равно (>=) и меньше или равно (<=):

А ТАКЖЕ(ценность >= меньшее_число, ценность <= больше_число)

Например, чтобы увидеть, находится ли число в A2 между 10 и 20, не включая граничные значения, формула в B2, скопированная вниз, выглядит так:

=И(A2>10, A2<20)

Чтобы проверить, находится ли A2 между 10 и 20, включая пороговые значения, формула в C2 принимает следующий вид:

=И(A2>=10, A2<=20)

В обоих случаях результатом является логическое значение ИСТИНА, если тестируемое число находится в диапазоне от 10 до 20, и ЛОЖЬ, если это не так:
Проверка, находится ли число между 10 и 20

Если между двумя числами, то

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

Например, чтобы вернуть «Да», если число в ячейке A2 находится между 10 и 20, и «Нет» в противном случае, используйте один из следующих операторов IF:

Если между 10 и 20:

=ЕСЛИ(И(A2>10, A2<20), «Да», «Нет»)

Если между 10 и 20, включая границы:

=ЕСЛИ(И(A2>=10, A2<=20), «Да», «Нет»)
Если между 10 и 20, верните что-то, если нет - верните что-то еще.

Кончик. Вместо того, чтобы жестко задавать пороговые значения в формуле, вы можете ввести их в отдельные ячейки и ссылаться на эти ячейки, как показано в приведенном ниже примере.

Предположим, у вас есть набор значений в столбце A, и вы хотите знать, какие из значений попадают между числами в столбцах B и C в той же строке. Предполагая, что меньшее число всегда находится в столбце B, а большее число — в столбце C, задачу можно решить с помощью этой формулы:

=ЕСЛИ(И(A2>B2, A2

В том числе границы:

=ЕСЛИ(И(A2>=B2, A2<=C2), «Да», «Нет»)
Формула Excel ЕСЛИ между двумя числами

А вот и вариация Если между оператор, который возвращает само значение, если оно TRUE, некоторый текст или пустую строку, если FALSE:

=ЕСЛИ(И(A2>10, A2<20), A2, «Недействительно»)

В том числе границы:

=ЕСЛИ(И(A2>=10, A2<=20), A2, «Недействительно»)
Если между двумя числами, вернуть само значение.

Если граничные значения находятся в разных столбцах

Когда меньшие и большие числа, с которыми вы сравниваете, могут появляться в разных столбцах (т. е. число 1 не всегда меньше числа 2), используйте немного более сложную версию формулы.

А ТАКЖЕ(ценность > МИН(число1, число2), ценность < МАКС(число1, число2))

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

Чтобы включить пороговые значения, настройте логику следующим образом:

А ТАКЖЕ(ценность >= МИН(число1, число2), ценность <= МАКС(число1, число2))

Например, чтобы узнать, находится ли число в A2 между двумя числами в B2 и C2, используйте одну из следующих формул:

Без учета границ:

=И(A2>МИН(B2,C2), A2<МАКС(B2,C2))

В том числе границы:

=И(A2>=МИН(B2,C2), A2<=МАКС(B2,C2))

Чтобы вернуть собственные значения вместо ИСТИНА и ЛОЖЬ, используйте следующую инструкцию Excel IF между двумя числами:

=ЕСЛИ(И(A2>МИН(B2,C2), A2<МАКС(B2,C2)), «Да», «Нет»)

Или же

=ЕСЛИ(И(A2>=МИН(B2,C2), A2<=МАКС(B2,C2)), «Да», «Нет»)
Оператор if between для переставленных граничных значений

Формула Excel: если между двумя датами

Если между датами формула в Excel по существу такая же, как Если между числами.

Чтобы проверить, находится ли данная дата в определенном диапазоне, используется общая формула:

ЕСЛИ(И(свидание >= Дата начала, свидание <= Дата окончания), значение_если_истина, значение_если_ложь)

Без учета граничных дат:

ЕСЛИ(И(свидание > Дата начала, свидание < Дата окончания), значение_если_истина, значение_если_ложь)

Однако есть одно предостережение: IF распознает даты, переданные непосредственно в его аргументы, и рассматривает их как текстовые строки. Чтобы ЕСЛИ распознавал дату, она должна быть заключена в функцию ДАТАЗНАЧ.

Например, чтобы проверить, попадает ли дата в A2 между 1 января 2022 года и 31 декабря 2022 года включительно, вы можете использовать эту формулу:

=ЕСЛИ(И(A2>=ДАТАЗНАЧ(«1/1/2022»), A2<=ДАТАЗНАЧ(«31/12/2022»)), «Да», «Нет»)
Проверьте, находится ли дата в заданном диапазоне.

В случае, если даты начала и окончания находятся в предопределенных ячейках, формула становится намного проще:

=ЕСЛИ(И(A2>=$E$2, A2<=$E$3), «Да», «Нет»)

Где $E$2 — дата начала, а $E$3 — дата окончания. Обратите внимание на использование абсолютных ссылок для блокировки адресов ячеек, чтобы формула не сломалась при копировании в ячейки ниже.
Если формула между двумя датами

Кончик. Если каждая проверенная дата должна попадать в свой собственный диапазон, а граничные даты могут быть взаимозаменяемы, используйте функции МИН и МАКС, чтобы определить меньшую и большую дату, как описано в Если граничные значения находятся в разных столбцах.

Если дата находится в пределах следующих N дней

Чтобы проверить, находится ли дата в пределах следующего н дней от сегодняшней даты, используйте функцию СЕГОДНЯ, чтобы определить начальную и конечную даты. Внутри оператора AND первая логическая проверка проверяет, больше ли целевая дата сегодняшней даты, а вторая логическая проверка проверяет, меньше или равна ли она текущей дате плюс н дни:

ЕСЛИ(И(свидание > СЕГОДНЯ(), свидание <= СЕГОДНЯ()+н), значение_если_истина, значение_если_ложь)

Например, чтобы проверить, встречается ли дата в ячейке A2 в течение следующих 7 дней, используется следующая формула:

=ЕСЛИ(И(A2>СЕГОДНЯ(), A2<=СЕГОДНЯ()+7), «Да», «Нет»)
Проверка того, находится ли дата в течение следующих 7 дней

Если дата находится в пределах последних N дней

Чтобы проверить, находится ли данная дата в пределах последней н дней от сегодняшней даты, вы снова используете ЕСЛИ вместе с функциями И и СЕГОДНЯ. Первый логический тест AND проверяет, больше или равно проверенная дата сегодняшней дате минус н дней, а второй логический тест проверяет, меньше ли дата сегодня:

ЕСЛИ(И(свидание >= СЕГОДНЯ()-н, свидание < СЕГОДНЯ()), значение_если_истина, значение_если_ложь)

Например, чтобы определить, встречалась ли дата в ячейке A2 за последние 7 дней, используется следующая формула:

=ЕСЛИ(И(A2>=СЕГОДНЯ()-7, A2<СЕГОДНЯ()), «Да», «Нет»)
Проверка того, находится ли дата в течение последних 7 дней

Надеемся, наши примеры помогли вам понять, как использовать Если между формулы в Excel эффективно. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Практическая рабочая тетрадь

Excel Если между — примеры формул (файл .xlsx)

Вас также могут заинтересовать

Функция ЕСЛИ() в MS EXCEL

​Смотрите также​ символов, с которой​ ячейки, то отдельный​ формулу, чтобы возвращался​ напрасно​Valeri​​ значение «а» есть​​ не важно (пока​vikttur​ этом будет заключена​

​ — если он​ 25 % случаев​

Синтаксис функции

​ выполнение в случае​

​ «ЕСЛИ», удобно воспользоваться​​ явное значение, так​Пусть данные находятся в​ текст в случае​
​Функция ЕСЛИ(), английский вариант​
​ я начал эту​ подход, в зависимости​​ не 0, а​​_Boroda_​: Помогите пожалуйста составить​ в указанном файле​ что:))​: Не нужна здесь​ в фигурные скобки​

​ меньше нуля, то​ приводит к неверному​ истины или лжи,​
​ примером. Пусть необходимо​
​ и определённая функция,​ диапазоне​​ наличия в ячейке​​ IF(), используется при​ тему​ от трактовки пустой​​ была бы просто​​: Или так​ корректно формулу, перечитала​​ в период с​​JayBhagavan​

Вложенные ЕСЛИ

​ формула массива.​ — {}.​​ решений нет, если​​ результату, что является​ то при его​ проверить, находится ли​ в том числе​A6:A11​
​А1​ проверке условий. Например,​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И(A1:A99=ТРАНСП(A1:A99))​ ячейки (приравнивание ее​ пустая ячейка?​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(I10;{0;6:0,1;4:91;2:96;1:100;0};2)​ форум, и пыталась​

​ 5 по 10​

​: =ИНДЕКС($B:$B;АГРЕГАТ(15;6;СТРОКА($B$4:$B$95)/($C$4:$C$95>=—(«5-1-16″))/($C$4:$C$95​=ЕСЛИ(СЧЁТЕСЛИ(A1:A5;»Москва»)>0;C1+1;C1)​​gambit​​ равно нулю -​

​ достаточно большим показателем.​ выборе результатом будет​ число в ячейке​​ и «ЕСЛИ». Благодаря​​(см. файл примера)​отрицательного значения, положительного​ =ЕСЛИ(A1>100;»Бюджет превышен»;»ОК!»). В​После сообщения Елены​

​ к нулю, к​

​vikttur​ArkaIIIa​ применить, но ничего​ Января, соответственно, в​SlavaK​

​=C1+ЕСЛИ(СЧЁТЕСЛИ(A1:A5;»Москва»);1;0)​

Опущен третий аргумент [значение_если_ложь]

​: vikttur спасибо Вам​ оно одно, во​Ещё одним минусом большой​ «0».​ «А1» в заданном​ этому в «Эксель»​
​Подсчитаем сумму значений, которые​
​ значения или 0,​​ зависимости от значения​​ (№2), за 15​ пустой строке и​: См. сообщение №2​

Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число

​:​ не выходит.​
​ ячейке j1 необходим​
​:​=C1+(СЧЁТЕСЛИ(A1:A5;»Москва»)>0)​​ большое, очень помогли!​​ всех остальных случаях​
​ вложенности «ЕСЛИ» является​
​Отдельно стоит отметить случай,​

​ промежутке — от​​ функция «ЕСЛИ» допускает​​ больше 10 с​ то можно записать​ в ячейке​ мин нашел решение​ т.п.)​Вместо нуля можно​_Boroda_​

Связь функции ЕСЛИ() с другими функциями использующие условия

​Суть:нужно присвоить балл​ результат в виде​извините, но мой​=C1+(ЕЧИСЛО(ПОИСКПОЗ(«Москва»;A1:A5;)))​ Только вот еще​ — существует два​ низкая удобочитаемость. Несмотря​ когда вместо логического​ 5 до 10.​ ответвление при выполнении​ помощью функции СУММЕСЛИ(),​ следующую формулу:​

​А1​ в 14 знаков,​Цитата​ «» — пустой​Александр, а сделайте,​ (в ячейке K11)в​ этой «а» для​

​ эксель не поддерживает​vikttur​​ вопрос: а если​​ корня. Чтобы записать​

​ на цветовые выделения​ выражения введена не​ Как можно заметить,​ некоторого алгоритма действий​ записав =СУММЕСЛИ(A6:A11;»>10″). Аналогичный​=ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<>0»})​результат формулы будет​
​ наверно такое же​
​AlexM, 26.02.2014 в​ текст.​​ пожалуйста, еще вариант​​ зависимости от уровня​​ последующих вычислений.​​ АГРЕГАТ, можно ли​

​: Это формулы, проверяющие​ B1 (куда я​ данное условие, достаточно​​ программой некоторых частей​​ конструкция, возвращающая значение​ в данном случае​ при решении различных​
​ результат (23) можно​

​или, если требуется вместо​ либо «Бюджет превышен»​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И(A1:A99=A1)​ 10:29, в сообщении​V​ через ПРОСМОТР. А​ выполнения показателя(ячейка I11)​Наподобие функции ВПР,​
​ без него как-то​

excel2.ru

Функция «Если» в Excel

​ наличие слова в​ ввожу формулу) и​ составить запрос следующего​ запроса, даже несколько​ «ИСТИНА» или «ЛОЖЬ»,​ требуется провести проверку​ задач.​ получить с помощью​

Значение функции

​ текстовых значений вывести​ либо «ОК!».​Внеконкурсные по 13​ № 1200?’200px’:»+(this.scrollHeight+5)+’px’);»>Если все​: подсказка у ф-ции​ то я что-то​ .​ но в ВПР​ решить задачу, пожалуйста?​ диапазоне.​ C1 являются объединенными​

эксель функция если

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

Синтаксис «ЕСЛИ»

​ символов или ссылка​ на истинность сравнение​ конструкций — один​=СУММ(ЕСЛИ(A6:A11>10;A6:A11))​ ссылки на диапазон​ часто используемым функциям.​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=-И(A1:A99=A1) формат ячейки​ должна вернуть 1,​Bema​_Boroda_​ I11 в диапазоне​ как задать условие​gling​ Вам нужно, ищите​ следующая ошибка «Формулы​

​ все возможности, которыми​

Вложенность

​ Таким образом, если​ на ячейку. В​ с двумя величинами​ из главных плюсов,​(для ввода формулы​ ячеек (содержащих формулы)​ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь])​;1;0​ иначе 0​: kord, знатоки уже​: Пожалуйста​ от 96 до​ искать значение «а»​: Посмотрите примеры в​ формулу в сообщении​ массивов в объединенных​ обладает функция «ЕСЛИ»,​

Несколько условий

​ спустя некоторое время​ том случае, когда​ — 5 и​ которыми славится «Эксель».​ в ячейку вместо​=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера)​Лог_выражение​и​ИСТИНА/ЛОЖЬ вместо 1/0​ ответили:​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРОСМОТР(I10;{0:0,1:91:96:100};{6:4:2:1:0})​ 99, то балл=1,​ в указанный период​ файле, что значит​ 12.10.2012, 08:54​ ячейках неверны». Как​ в Excel примеры​ придётся вернуться к​

функция если с несколькими условиями

​ в качестве параметра​ 10. Чтобы реализовать​ Функция «ЕСЛИ» также​ENTER​Третий аргумент функции не​   — любое значение или​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=И(A1:A99=A1)% формат ячейки​ не подайдут? это​1) Прописать соответствующее​ArkaIIIa​если в диапазоне​ дат.​ вернуть букву а​gambit​ это исправить?​ находятся в разделе​ конструкции или начать​ записано некоторое выражение,​ этот пример в​ относится к их​нужно нажать​

​ обязателен, если его​

​ выражение, принимающее значения​1;;0​ проще сделать​ условие в функции​:​ от 91 до​в оригинальном файле​ не понял. Формула​: Огромное спасибо!!! Разобрался​vikttur​ справки, где подробно​ работу с чужим​ содержащие что-то помимо​ «Экселе», необходимо записать​ числу — после​CTRL+SHIFT+ENTER​ опустить, то функция​ ИСТИНА или ЛОЖЬ.​Все формулы массива​Интереснее будет публикация​

Особые варианты функции

​ ЕСЛИ()​_Boroda_​ 95, то балл=2,​ более 50000 строк​ возвращает адрес ячейки​ =)​: Выход есть -​ описан ход решения​ запросом, на понимание​

​ числового значения или​ функцию в следующем​ ключевого слова в​)​ вернет значение ЛОЖЬ​=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)​Pelena​ разнообразных (коротких) формул,​2) Скрыть нули​Ага, понял, где​если значение менее​ и 10000 уникальных​ с буквой а.​SlavaK​ не объединять ячейки​ каждого из них.​ записи уйдёт немало​ логических слов, то​ виде:​

функция если

​ скобках поочередно указывается​Теперь подсчитаем количество вхождений​ (если условие не​Т.е. если в​: Остаётся только добавить,​ реализованных разными алгоритмами​ условным форматированием. Белым​ ошибался. Спасибо!​ 90, то балл=4,​ значений, которые как​ Правда формула длинновата.​: Добрый день,​ в таблицах с​Автор: Алексей Рулев​ времени. Кроме того,​ это вызовет ошибку​=ЕСЛИ(А1>5;ЕСЛИ(А1​ условие, действие при​ чисел больше 10​ выполнено).​ ячейке​ что у этой​AlexM​ по белому.​Valeri​если значение =0,​ раз и необходимо​ Наверно можно сократить.​пожалуйста, помогите с​ вычислениями! Могут быть​

​gambit​ каждая функция имеет​ при выполнении функции.​Чтобы избежать многократного повторения​ истинном значении, а​ в диапазоне ячеек​=ЕСЛИ(A1>100;»Бюджет превышен»)​A1​ формулы в 14​: Да.​3) Отключить отображение​: Всем большое спасибо,​ то балл =​

На что стоит обратить внимание

​ проверять в различные​ =ЯЧЕЙКА(«адрес»;ИНДЕКС(ИНДЕКС(B4:B95;ПОИСКПОЗ(I1;C4:C95;)):ИНДЕКС(B4:B95;ПОИСКПОЗ(I2;C4:C95;)+СЧЁТЕСЛИ(C4:C95;I2)-1);ПОИСКПОЗ(«а»;ИНДЕКС(B4:B95;ПОИСКПОЗ(I1;C4:C95;)):ИНДЕКС(B4:B95;ПОИСКПОЗ(I2;C4:C95;)+СЧЁТЕСЛИ(C4:C95;I2)-1);)))​ задачей по файлу-пример:​ проблемы (на первую​: Доброй ночи! Подскажите​ свою пару скобок,​ Если указать адрес​ выводимой фразы, стоит​ затем при ложном.​A6:A11​Если в ячейке​содержится значение большее​ знаков есть одно​Цитата​ нулей в Параметрах​ оказывается есть аналоги​ 6,​ периоды дат по​JayBhagavan​

значение функции если

​ необходимо вернуть значение​ Вы уже напоролись).​ как выполнить функцию​ и случайно поставив​ ячейки или прописать​ применить принцип вложенности​ В схематическом виде​=СЧЁТЕСЛИ(A6:A11;»>10″). Аналогичный результат​A1​ или равное 100,​ допущение: значение ноль​MCH, 26.02.2014 в​ Excel.​ ЕСЛИ!​если значение более​ категориям данных уникальных​: Цитата2.2. Опишите максимально​ при совпадении из​Обходной маневр:​ «если» для диапазона​ её не на​ некоторое число/логическое значение,​

Примеры

​ ещё раз, в​ это выглядит следующим​ (2) можно получить​содержится значение 1,​ то формула вернет​ и пустая ячейка​ 11:36, в сообщении​

​kord​kord​ или =100, то​ значений.​ подробно вашу задачу​ определенного диапазона, который​ячейки нужно разъединить,​ ячеек?​ своё место, придётся​ то результат будет​ качестве аргументов выбрав​ образом:​ с помощью формулы массива​

​ то вышеуказанная формула​ ОК!, а если​

​ считаются как равные.​ № 4200?’200px’:»+(this.scrollHeight+5)+’px’);»>ИСТИНА/ЛОЖЬ вместо​: Уважаемые друзья!!! Всем​: Добрый день всем!​ значение 0.​Логически, я предполагаю,​ и желаемый результат.​

​ является промежутком дат.​ ввести формулу, объединить.​Например в ячейке​ долго искать ошибку.​ определять это содержимое.​ проверку возвращения значения​ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]);​=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))​ вернет значение ЛОЖЬ.​ нет, то Бюджет​Можно обойти так​ 1/0 не подайдут​ спасибо за помощь!!!​ Есть идея упростить​Приложите пример в​ что ВПР не​Желательно уточнить вашу версию​например, найти букву​Вообще, не понятна​

функция если в excel примеры

​ B1 я пишу​Для закрепления понимания стоит​ Когда в ячейке​ функций, в зависимости​Одной из особенностей, которой​Теперь, когда принцип понятен,​Т.к. значение ЛОЖЬ эквивалентно​ превышен.​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И((A1=A2:A99)*(ЕПУСТО(A1)=ЕПУСТО(A2:A99)))​

fb.ru

Функция «Если» для диапазона ячеек

​Тогда 12 знаков​​AlexM​ работу с базой​ Excel (согласно Правилам​ подходит. необходимо использовать​
​ Excel​ и вернуть букву​ задача. Похоже, здесь​ =ЕСЛИ (лог. значение​ на практике рассмотреть,​ или в условии​ от которых и​ отличается функция «ЕСЛИ»​
​ с помощью функции​ 0, то формулы​В качестве аргументов функции,​или чуть короче​
​MCH​

​: Возможно задача простая.​​ данных. Но для​ форума)​ ИНДЕКС и Поискпозиций,​.​ «а» в ячейку​ формула массива не​ A1 до A5​
​ как работает функция​
​ записано число 0,​ производить вывод, или​
​ — это вложенность.​
​ ЕСЛИ() можно конструировать​=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)​ могут участвовать формулы,​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И((A1=A2:A99)*((A1=»»)=(A2:A99=»»)))​: тоже есть 15​
​ Интересно посмотреть варианты​

​ этого необходима формула​китин​
​ скорее всего, либо​KL​ j1(файла-примера), в период​ нужна.​ = «Москва»; значение​ «ЕСЛИ» в Excel.​ слово «ЛОЖЬ» или​ в самом начале​

​ То есть внутри​​ и другие формулы​или (если в​ например:​AlexM​ (с =) при​ решения.​ в ячейке А1​: ЕСЛИ,ПРОСМОТР,даже ВПР можно​ суммеслимн. но сложить​: А различать заглавные​ с 5 по​Если в пяти​

​ если истина C1+1;​​ Примеры, приведённые ниже,​ пустота, то результатом​ воспользоваться функцией «И»,​ одной конструкции, может​ с условиями. Например,​ ячейке​
​=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10))​
​:​ 1/0 для чисел/текст​

​И так в​ которая по значению​ прикрутить,но только при​ все воедино для​
​ и строчные точно​ 10 января 2016​ ячейках слово «Москва»,​ значение если ложь​
​ демонстрируют все основные​

​ будет ложное выполнение​ объединив в ней​ находиться ещё одна,​
​ нахождение минимального значения​

​A1​
​Т.е. если в​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—(СЧЁТЕСЛИ(A1:A99;A1)=99)​

​ (формула массива)​​ диапазоне A1:A99 любые​ в ячейке В1​ наличии файла примера​ получения результата не​ нужно?​ года.​ то С1+1, иначе​ C1)​ способы её использования.​ функции. Во всех​ все условия сразу.​ от значения которой​ среди чисел больше​содержится значение 0)​ ячейке​Обычная формула​Serge_007​ значения.​ отображает то или​ правила форума п3​

​ хватает знаний и​​Ну пока вы​Заранее благодарю.​
​ просто С1:​
​Я записал это​
​Простейшим примером для разбора​
​ других случаях выполнится​

​ Такой подход усложнит​​ зависит и общий​ 10:​=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)​

​A1​Pelena​: Хорошая задача​Если все ячейки​

​ иное значение. А​​ArkaIIIa​ опыта по использованию​

planetaexcel.ru

Вернуть значение при совпадении из определенного диапазона дат

​ отвечаете, вот два​​Catboyun​
​=C1+(СЧЕТЕСЛИ(A1:A5;»Москва»)=5)​ так B1=ЕСЛИ(A1:A5=»Москва»;C1+1;C1), но​ работы функции является​ истинный сценарий действий.​ понимание написанной конструкции​ результат выполнения запроса.​
​=МИН(ЕСЛИ(A6:A11>10;A6:A11))​вернут ОК!​содержится значение >100,​: Если все ячейки​Rioran​ равны формула должна​ именно: как выразить​
​: Прикладывайте пример и​

​ данных функций.​​ варианта. Изменяйте первый​8-0

​: Что это было?​​Если нужно к​ в ячейке B1​ сравнение двух чисел.​При работе с англоязычной​ при небольшом уровне​ Помимо самой функции,​Программа Microsoft Excel обладает​Если в ячейке​ то суммирование ведется​ пустые — ЛОЖЬ​: Получил 21 знак.​

​ вернуть 1, иначе​​ формулой: если в​ заодно поясните, что​Заранее всем большое​ параметр ИНДЕКС() на​

​SlavaK​​ С1 добавить количество​
​ появляется #ЗНАЧ​ Для наличия вариативности,​
​ версией «Экселя» необходимо​ вложенности, но при​ внутри «ЕСЛИ» могут​ мощным инструментарием, способным​A1​ по столбцу​ (хотя по всему​ Просто не терпится​

​ 0​​ ячейке В1 имеется​

​ проставлять, если I11​​ спасибо за помощь.​8-0
​ столбец, который надо​: это просто пример,​ слов «Москва»:​Что делать?​ зададим значения двух​
​ учитывать тот факт,​

​ значительном числе условий​​ находиться и другие.​ помочь в решении​находится любое другое​B​ должна быть ИСТИНА)​ узнать, как можно​Есть решение на​ какой-либо текст, то​ = 90​

​SlavaK​​ возвращать.​ оригинал файла с​=C1+СЧЕТЕСЛИ(A1:A5;»Москва»)​​vikttur​ числовых переменных в​​ что и все​

​ такой подход будет​​ Но в первом​ трудных вычислительных задач.​ число кроме 0,​
​, а если меньше,​AlexM​ сделать меньше =)​ 26 знаков без​ в ячейке А1​А то у​

​: нет необходимости. необходимо​​SlavaK​ нормальными данными -​Или этот вариант:​: То, что Вы​ ячейках А1 и​ функции также пишутся​
​ более оптимальным.​ случае данная составляющая​ Одним из самых​ то формула вернет​ то по столбцу​: Тогда так​tsap​ учета знака «=»​ появляется 1, а​ Вас эта цифра​ точное соответствие просто​: Цитатаgling написал: Посмотр​ не суть проблемы.​=C1*5+СЧЕТЕСЛИ(A1:A5;»Москва»)​ записали — формула​ В1, которые и​
​ на английском языке.​Стоит отметить, что функция​ может располагаться в​ используемых иструментов из​ Бюджет превышен. Такой​С​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—(СЧЁТЕСЛИ(A1:A99;A1&»»)=99)​: 14 знаков без​Pelena​ если в В1​
​ выпала:​ значению.ЦитатаИзменяйте первый параметр​ те примеры в​ суть, что я​=C1*СЧЕТ(A1:A5)+СЧЕТЕСЛИ(A1:A5;»Москва»)​ массива. Она формирует​ будем сравнивать между​
​ В этом случае​ «ЕСЛИ» позволяет оставлять​ любом из трёх​ этого набора является​ подход удобен, когда​.​или массивнаяКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—И(A1:A99&»»=A1&»»)​ «=» . массивная​: 14 знаков​
​ пусто, то в​Valeri​ ИНДЕКС() на столбец,​ файле, что значит​ уже целый день​gambit​ массив значений. Если​ собой. Для решения​ функция «ЕСЛИ» будет​ незаполненными одно или​ частей синтаксической конструкции.​
​ функция «ЕСЛИ».​ проверяется равенство значения​

​В EXCEL 2007 в​​el7c9​Rioran​AlexM​ А1 — 0.​: файл​ который надо возвращать.спасибо,​ вернуть букву а​ думаю, как написать​
​: vikttur, задача такова:​ искомое значение, например,​
​ этой задачи следует​ записываться, как IF,​ несколько своих параметров.​

​При работе со сложными​​При работе в «Экселе»​ нулю.​ качестве значений аргументов​

​: Как записать формулу​​: Кстати, надо было​: Даже не представляю.​ Сам пробовал формулой​ArkaIIIa​
​ изменил ИНДЕКС() на​ не понял. Версия​

planetaexcel.ru

функция ЕСЛИ с выбором из диапазона (Формулы/Formulas)

​ формулу, чтобы из​​ если в диапазоне​ в А1 и​ воспользоваться записью следующего​ но в остальном​ В таком случае,​:(
​ задачами, используется функция​ необходимо понимать значение​EXCEL содержит также другие​значение_если_истиназначение_если_ложь​ для условия «если​
​ договориться, на каком​Указать диапазон A1:A99​ ЕСЛИ(В1<>»»;»1″), однако же​:​
​ стобец В и​ excel 2007.​ диапазона дат найти​
​ A1:A5 есть Москва,​ А3, C1=5:​
​ вида:​ синтаксическая конструкция и​ результаты будут зависеть​
​ «ЕСЛИ» с несколькими​ функции «ЕСЛИ», чтобы​ функции, которые можно​
​можно для построения​ значение ячейки равно​ языке формулы прописываем.​

​ уже 6 знаков​​ при отсутствии значения​Valeri​ все заработало.​Задача состоит в​

​ значение. и все​​ то в ячейку​{6;5;6;5;5}​=ЕСЛИ(А1=В1; «числа равны»; «числа​ алгоритм работы останутся​
​ от того, какие​ условиями, однако, на​ конструировать правильные синтаксические​

​ применять для анализа​​ более сложных проверок​

​ хотя бы одному​​ Некоторые формулы на​​Ессс!!! нашел.​
​ в В1 в​

​200?'200px':''+(this.scrollHeight+5)+'px');">=ЕСЛИ(I11>=100;0;ЕСЛИ(I11=0;6;ЕСЛИ(I11=​​пойду потестирую на​ том, чтобы с​

​ никак.​​ D1 записывается результат​​Этот массив еще​
​ неравны").​ теми же.​

​ аргументы были опущены​​ этом этапе у​ запросы. Благодаря её​ данных с использованием​ использовать до 64​ значению из выбранного​ Английском куда короче​MCH​

​ ячейке А1 появляется​​Valeri​
​ основном файле.​

​ помощью формулы проверить,​​JayBhagavan​​ C1+1, если допустим​
​ нужно обработать. Например:​В этом случае при​»Эксель» позволяет использовать до​ пользователем.​ большинства пользователей возникает​

​ алгоритму, производится выполнение​​ условий. Например, для​
​ вложенных друг в​

​ диапазона»​​ =)​​: Под любым значением​
​ значение ЛОЖЬ, а​: ArkaIIIa, 90 включительно,​

​еще раз всем​​ есть ли в​: Здравия. Если нет​ Питер, то в​deal :)

excelworld.ru

Отобразить 1, если в ячейке есть текст, и 0, если ячейка пустая

​=СУММ(ЕСЛИ(A1:A5=»Москва»;C1+1;C1))​​ наличии одинаковых значений​ 64 вложенных функций​Если на месте логического​ проблема. Связано это​ некоторого логического сравнения,​ подсчета количества вхождений​ друга функций ЕСЛИ().​pashulka​AlexM​ подразумевается числа, текст,​ нужно просто 0.​ т.е. равно 4​ спасибо. Господа, вы​ промежуток дат, к​ буквы «а» в​ ячейке D1 остается​Если нужно проверить​ в обеих ячейках,​ «ЕСЛИ» — такого​ выражения оставить пустоту,​ со специфической задачей​ в зависимости от​ чисел в диапазоне​=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний​: Как вариант (​: Эта формула будет​

​ пустые ячейки?​​vikttur​ArkaIIIa​

​ гении и гуру!​​ примеру, с 5​ указанный период, то​ просто C1. Допустим​
​ наличие слова во​

​ результатом будет запись​​ количества хватает для​ то результатом функции​ многоусловности алгоритма. В​ результатов которого будет​ ячеек используется функция​ проект»;»Малый проект «)))​ для диапазона смежных​

​ длинее на Английском.​​Если числа (без​
​: Внимательно причитайте справку​:​KL​

​ по 10 Января​​ что?​ C1=3, А1=Москва, A2=Питер​;)

​ всех ячейках диапазона,​​ «числа равны», во​ решения практически всех​
​ будет выполнение действия,​ эксель функция «ЕСЛИ»​ произведено одно из​
​ СЧЁТЕСЛИ(), а для​Вышеуказанную формулу можно усложнять​ ячеек, например, A1:C100​
​ (фраза — маленькая​ пустых ячеек) -​ по функции.​

​Valeri​​: Еще варианты если​ значение «а» и​

planetaexcel.ru

Если в диапазоне все ячейки равны (Формулы)

​SlavaK​​ ,A3 =Москва A4=Воронеж​ не обязательно применять​ всех остальных случаях​
​ задач, однако, даже​ отвечающего за ложное​ проверяет лишь одну​
​ двух действий.​ сложения значений, удовлетворяющих​ и дальше, но​ )​
​ подсказка)​ то можно короткую​Bema​

​Случайно Вам репутацию​​ есть проблемы со​

​ если оно есть,​​: Добрый вечер,​
​ ,A5=Тверь. Тогда по​ формулу массива:​
​ — «числа неравны».​:)

​ это небольшое число​​ выполнение алгоритма. Причиной​ операцию сравнения в​Говоря более простыми словами,​
​ определенным условиям, используется​ есть другие подходы:​Код ЕСЛИ(СЧЁТЕСЛИ(Диапазон;Ячейка);»Y»;»N») =ЕСЛИ(СЧЁТЕСЛИ(Диапазон;Ячейка)>0;»Y»;»N»)​AlexM​ формулу (см. статистические​
​: kord, добрый и​ плюсанул :-)​ скоростью пересчета.​ то необходим как​если нет а-​
​ идее в D1​=ЕСЛИ(СЧЕТЕСЛИ(A1:A5;»Москва»)=5;C1+1;C1)​Для рассмотрения работы условного​ нередко становится проблемой​ тому служит факт,​ логическом выражении, то​ функция «ЕСЛИ» в​ функция СУММЕСЛИ().​
​=ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Бюджет​​pashulka​: Вне конкурса.​ функции)​ Вам. А если​Valeri​SlavaK​
​ результат вывести «а»​ то выдается ошибка.​ должно быть 5.​
​Как вводить формулу​ оператора с несколькими​ для пользователя. Причин​

​ что программа ассоциирует​​ есть, использовать конъюнкцию​
​ случае истинного значения​​Функция ЕСЛИ(), как альтернативный​ превышен»})​: Или формула массива​С пользовательским форматом​
​Если в.т.ч. текст​

​ так:​​: ArkaIIIa, вроде все​: Супер! спасибо. последний​ в ячейку. Если​в примере буква​

​ Это можно как​​ массива:​

​ условиями, в качестве​​ тому несколько: при​ пустое место с​ или дизъюнкцию не​ некоторого выражения, выполняет​

​ вариант, может быть​​=ВПР(A1;A3:B6;2)​Код =ЕСЛИ(ИЛИ(A1:A5=B1);»Да»;»Нет»)​

​ ячейки формула может​​ — то 27​=—ЕТЕКСТ(B1)​ работает, СПАСИБО огромное!!!!​ вариант то, что​ значения «а» нет​ а есть несколько​

​ нибудь реализовать? А​​После введения формулы​ примера можно использовать​ создании запроса, достаточно​ нулём, что на​:)

​ получится. Для проверки​​ одно действие, в​
​ также использована для​Для функции ВПР() необходимо​Ещё одна формула​

​ быть 13 знаков.​​ (с =) -​
​kord​ А то я​ нужно. и считает​ в указанный период,​
​ раз в период​
​ в формуле, которую​ в ячейку, ввод​ нахождение числа решений​ легко ошибиться с​ логическом языке означает​
​ нескольких условий необходимо​
​ случае ложного -​ подсчета и сложения​
​ создать в диапазоне​​ (правда, почти не​
​AlexM​
​ первое, что пришло​​: Уважаемый ! Как​
​ уже голову сломала,​

​ быстро!​​ то выводится ошибка​ дат (47,62,89 строчки).​ вы мне написали​ завершается нажатием не​ квадратного уравнения. В​ записью формулы -​ «ЛОЖЬ». Если оставить​
​ воспользоваться свойством вложенности.​
​ другое. При этом​
​ значений с использованием​
​A3:B6​

​ имеющая ценности)​​: Понедельник, подводим итоги.​​ в голову​​ всегда Вы помогаете!!!​

​ начала впихивать туда​​реально огромное спасибо,​ либо #Н/Д.​ при этом количество​ СУММ(ЕСЛИ(A1:A5=»Москва»;C1+1;C1)) он ставит​%)

​ просто Enter, а​​ данном случае проверка​​ по статистике, каждая​
​ пустым одно из​

excelworld.ru

Если значение ячейки равно хотя бы одному значению из выбранного диапазона

​Чтобы понять, как задать​​ в качестве действий​ условий. Ниже приведены​таблицу значений:​Код =ТЕКСТ(СУММПРОИЗВ(Ч(A1:A5=B1));»Да;;Нет») =ТЕКСТ(СУММПРОИЗВ(—(A1:A5=B1));»Да;;Нет»)​Формула в 26​Если есть пустые​

​ Скажите,а как доработать​​ еще И/ИЛИ, оказывается​ KL!​Так, к примеру,​ раз повторений «а»​
​ 17.​

​ Ctrl+Shift+Enter. Формула при​​ производится по дискриминанту​
​ малейшая неточность в​

​ значений, отвечающих за​ несколько условий в​ может быть как​
​ иллюстрирующие примеры.​Если требуется вывести разный​

CyberForum.ru

​ =ТЕКСТ(СУММПРОИЗВ((A1:A5=B1)*1);»Да;;Нет») и т.д.​

Среди многих функций, с которыми работает Microsoft Excel, следует выделить функцию «ЕСЛИ». Это один из тех операторов, к которым пользователи прибегают чаще всего при выполнении задач в программе. Давайте разберемся, что представляет собой эта функция и как с ней работать.

«ЕСЛИ» является стандартной функцией программы Microsoft Excel. В ее задачи входит проверка выполнения конкретного условия. Когда условие выполнено (истина), то в ячейку, где использована данная функция, возвращается одно значение, а если не выполнено (ложь) – другое.

Синтаксис этой функции выглядит следующим образом: «ЕСЛИ(логическое выражение; [функция если истина]; [функция если ложь])» .

Теперь давайте рассмотрим конкретные примеры, где используется формула с оператором «ЕСЛИ».

Так мы получили таблицу со столбцом, заполненным при помощи функции «ЕСЛИ».

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

Как и в прошлый раз, «протягиваем» формулу вниз.

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

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

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

«Протягиваем» результаты вниз.

Как видим, функция «ЕСЛИ» может оказаться для пользователя хорошим помощником при работе с данными в Microsoft Excel. Она позволяет отобразить результаты, соответствующие определенным условиям.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Функция OR (ИЛИ) в Excel используется для сравнения двух условий.

Возвращает логическое значение TRUE (Истина), при выполнении условий сравнения в функции и отображает FALSE (Ложь), если условия функции не совпадают.

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

Например, если вы хотите проверить значение в ячейке А1 по условию: “Если значение больше “0” или меньше “100” то… “ – вы можете использовать следующую формулу:

  • Аргументы функции должны быть логически вычислимы по принципу TRUE или FALSE;
  • Текст и пустые ячейки игнорируются функцией;
  • Если вы используете функцию с не логически вычисляемыми значениями – она выдаст ошибку;
  • Вы можете тестировать максимум 255 условий в одной формуле.

Примеры использования функции OR (ИЛИ) в Excel

Пример 1. Используем аргументы TRUE и FALSE в функции OR (ИЛИ)

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

Она может использовать аргументы TRUE и FALSE в кавычках.

Пример 2. Используем ссылки на ячейки, содержащих TRUE/FALSE

Вы можете использовать ссылки на ячейки со значениями TRUE или FALSE. Если любое значение из ссылок соответствует условиям TRUE, функция выдаст TRUE.

Пример 3. Используем условия с функцией OR (ИЛИ)

Вы можете проверять условия с помощью функции OR (ИЛИ) . Если любое из условий соответствует TRUE, функция выдаст результат TRUE.

Пример 4. Используем числовые значения с функцией OR (ИЛИ)

Число “0” считается FALSE в Excel по умолчанию. Любое число, выше “0”, считается TRUE (оно может быть положительным, отрицательным или десятичным числом).

Пример 5. Используем функцию OR (ИЛИ) с другими функциями

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

На примере ниже показано, как использовать функцию вместе с IF (ЕСЛИ) :

На примере выше, мы дополнительно используем функцию IF (ЕСЛИ) для того, чтобы проверить несколько условий. Формула проверяет значение ячеек А2 и A3. Если в одной из них значение более чем “70”, то формула выдаст “TRUE”.

Функции ИЛИ в Excel

Добрый день уважаемый читатель!

В этой статье рассмотрим, еще одну логическую функцию MS Excel, функцию ИЛИ. Она являются очень хорошей логической функцией, которая в дополнение с другими функциями, например, ЕСЛИ, даст очень хороший результат. Стоит признать, что самостоятельное использование функцию ИЛИ, не принесет большой пользы. Как и функция И, функция ИЛИ эффективная будет только в тандеме с другими функциями формулы, в которую будет передаваться полученный результат.

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

Синтаксис этой логической функции также прост и неказист и выглядит следующим образом:

=ИЛИ(Логическое_значение№1;[логическое значение№2];. ), где:

  • Логическое_значение№1 – является обязательным аргументом, вычисление которого дает результат ЛОЖЬ или ИСТИНА;
  • [логическое значение№2] – является необязательным дополнительным проверяемым условием, также дающим результат вычисления ИСТИНА или ЛОЖЬ. Количество таких условий не должно превышать 255.

Примечания по работе с функцией ИЛИ.

Пример№1: Простое условия функции ИЛИ.

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

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

=ЕСЛИ(ИЛИ(B13>10;C13>10);»Лимит превышен»;»В границах лимита»)

То есть когда в любой из ячеек содержится значение больше 10, то будет выводиться значение «Лимит превышен», а если во всех ячейках хранится значение менее 10, то получаем «В границах лимита». Пример№3: Проверка с помощью массива похожих условий.

Представим, что возникла необходимость сравнить определённое контрольное значение $C$24 (закреплённая абсолютная ссылка) с тестовым диапазоном A19:A22. В случае, когда в данном диапазоне будет обнаружено контрольное значение, формула вернет значение ИСТИНА.

Для получения такого результата нам понадобится формула: =ИЛИ(A19:A22=$C$24), которую введем в ячейку как формулу массива, с помощью комбинации Ctrl+Shift+Enter вместо простого нажатия Enter. Пример№4: Расчёт комиссионных надбавок по результатам работы.

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

=ЕСЛИ(ИЛИ(B35>=$C$29;C35>=$C$30);B35*$C$31;0). Я очень надеюсь, что смог более подробно и понятно описать работу логической функции ИЛИ в Excel. Что позволит вам увеличит эффективность вашей работы и если это случилось, жду ваши лайки, а если у вас возникли вопросы, пишите комментарии.

С другими функциями электронных таблиц вы можете узнать в «Справочнике функций».

До новых встреч на страницах TopExcel.ru!

Деньги нужны даже для того, чтобы без них обходиться.
Оноре де Бальзак

Функция ИЛИ() в MS EXCEL

Синтаксис функции

ИЛИ(логическое_значение1; [логическое_значение2]; . )

логическое_значение1 — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.
=ИЛИ(A1>100;A2>100)
Т.е. если хотя бы в одной ячейке (в A1 или A2) содержится значение больше 100, то формула вернет ИСТИНА, а если в обоих ячейках значения 100;A2>100);»Бюджет превышен»;»В рамках бюджета»)

Т.е. если хотя бы в одной ячейке (в A1 или A2) содержится значение больше 100, то выводится Бюджет превышен, если в обоих ячейках значения 100;A2>100) в виде =(A1>100)+(A2>100)
Значение второй формулы будет =0 (ЛОЖЬ), только если оба аргумента ложны, т.е. равны 0. Только сложение 2-х нулей даст 0 (ЛОЖЬ), что совпадает с определением функции ИЛИ() .

Эквивалентность функции ИЛИ() операции сложения + часто используется в формулах с Условием ИЛИ, например, для того чтобы сложить только те значения, которые равны 5 ИЛИ равны 10:
=СУММПРОИЗВ((A1:A10=5)+(A1:A10=10)*(A1:A10))

Проверка множества однотипных условий

Предположим, что необходимо сравнить некое контрольное значение (в ячейке B6) с тестовыми значениями из диапазона A6:A9. Если контрольное значение совпадает хотя бы с одним из тестовых, то формула должна вернуть ИСТИНА. Можно, конечно записать формулу
=ИЛИ(A6=B6;A7=B6;A8=B6;A9=B6)
но существует более компактная формула, правда которую нужно ввести как формулу массива (см. файл примера ):
=ИЛИ(B6=A6:A9)
(для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER)

Вместо диапазона с тестовыми значениями можно также использовать константу массива:
=ИЛИ(A18:A21><1:2:3:4>)

В случае, если требуется организовать попарное сравнение списков, то можно записать следующую формулу:
=ИЛИ(A18:A21>=B18:B21)

Если хотя бы одно значение из Списка 1 больше или равно (>=) соответствующего значения из Списка 2, то формула вернет ИСТИНА.

Примеры формул с использованием функций ИЛИ И ЕСЛИ в Excel

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

В Excel содержится несколько логических функций, таких как ЕСЛИ, ЕСЛИОШИБКА, СУММЕСЛИ, И, ИЛИ и другие. Две последние на практике, как правило, самостоятельно не используют, поскольку результатом их вычислений может являться один из только двух возможных вариантов (ИСТИНА, ЛОЖЬ). При совместном использовании с функцией ЕСЛИ, они способны значительно расширить ее функционал.

Примеры использования формул с функциями ЕСЛИ, И, ИЛИ в Excel

Пример 1. При расчете стоимости количества потребленных кВт электроэнергии для абонентов учитывают следующие условия:

  1. Если в квартире проживают менее 3 человек или за месяц было потреблено менее 100 кВт электроэнергии, ставка за 1 кВт составляет 4,35 рубля.
  2. В остальных случаях ставка за 1кВт составляет 5,25 рубля.

Рассчитать сумму к оплате за месяц для нескольких абонентов.

Вид исходной таблицы данных:

Выполним расчет по формуле:

    ИЛИ(B3 =80;C4>=70;СРЗНАЧ(B4:D4)>=75);»Зачисл.»;»Не зач.»)’ class=’formula’>
  • И(B4>=80;C4>=70;СРЗНАЧ(B4:D4)>=75) – проверяемые логические выражения согласно условию задачи;
  • «Зачисл.» – результат, если функция И вернула значение ИСТИНА (все выражения, представленные в виде ее аргументов, в результате вычислений вернули значение ИСТИНА);
  • «Не зач.» – результат, если И вернула ЛОЖЬ.

Используя функцию автозаполнения (сделав двойной щелчок по маркеру курсора в нижнем правом углу), получим остальные результаты:

Формула с логическими функциями И ЕСЛИ ИЛИ в Excel

Пример 3. Субсидии в размере 30% начисляются семьям со средним уровнем дохода ниже 8000 рублей, которые являются многодетными или отсутствует основной кормилец. Если число детей свыше 5, размер субсидии – 50%. Определить, кому полагаются субсидии, а кому – нет.

Вид исходной таблицы:

Для проверки критериев согласно условию задачи запишем формулу:

В результате будет возвращена текстовая строка «больше». Если нам потребуется узнать, принадлежит ли какое-либо значение указанному интервалу, потребуется сравнить это значение с верхней и нижней границей интервалов соответственно. Например, находится ли результат вычисления e3 в интервале от 20 до 25? При использовании одной лишь функции ЕСЛИ придется ввести следующую запись:

=ЕСЛИ(EXP(3)>20;ЕСЛИ(EXP(3) 20;EXP(3) 20;EXP(3) 0;EXP(3) » означает неравенство, то есть, больше либо меньше некоторого значения. В данном случае оба выражения возвращают значение ИСТИНА, и результатом выполнения функции ЕСЛИ будет текстовая строка «верно». Однако, если бы выполнялась проверка ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3) 0 возвращает ИСТИНА.

На практике часто используют связки ЕСЛИ+И, ЕСЛИ+ИЛИ или сразу все три функции. Рассмотрим примеры подобного использования этих функций.

Логическая функция ЕСЛИ в Экселе – одна из самых востребованных. Она возвращает результат (значение или другую формулу) в зависимости от условия.

Функция имеет следующий синтаксис.

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

лог_выражение – это проверяемое условие. Например, A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

значение_если_истина – значение или формула, которое возвращается при наступлении указанного в первом параметре события.

значение_если_ложь – это альтернативное значение или формула, которая возвращается при невыполнении условия. Данное поле не обязательно заполнять. В этом случае при наступлении альтернативного события функция вернет значение ЛОЖЬ.

Очень простой пример. Нужно проверить, превышают ли продажи отдельных товаров 30 шт. или нет. Если превышают, то формула должна вернуть «Ок», в противном случае – «Удалить». Ниже показан расчет с результатом.

Функция Excel ЕСЛИ с одним условием

Продажи первого товара равны 75, т.е. условие о том, что оно больше 30, выполняется. Следовательно, функция возвращает то, что указано в следующем поле – «Ок». Продажи второго товара менее 30, поэтому условие (>30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.

Однако это был демонстрационный пример. Чаще формулу Эксель ЕСЛИ используют для более сложных проверок. Допустим, есть средненедельные продажи товаров и их остатки на текущий момент. Закупщику нужно сделать прогноз остатков через 2 недели. Для этого нужно от текущих запасов отнять удвоенные средненедельные продажи.

Прогноз остатков

Пока все логично, но смущают минусы. Разве бывают отрицательные остатки? Нет, конечно. Запасы не могут быть ниже нуля. Чтобы прогноз был корректным, нужно отрицательные значения заменить нулями. Здесь отлично поможет формула ЕСЛИ. Она будет проверять полученное по прогнозу значение и если оно окажется меньше нуля, то принудительно выдаст ответ 0, в противном случае — результат расчета, т.е. некоторое положительное число. В общем, та же логика, только вместо значений используем формулу в качестве условия.

Функция ЕСЛИ для задания условия в формуле

В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.

Формулы Excel ЕСЛИ также активно используют в формулах массивов. Здесь мы не будем далеко углубляться. Заинтересованным рекомендую прочитать статью о том, как рассчитать максимальное и минимальное значение по условию. Правда, расчет в той статье более не актуален, т.к. в Excel 2016 появились функции МИНЕСЛИ и МАКСЕСЛИ. Но для примера очень полезно ознакомиться – пригодится в другой ситуации.

Формула ЕСЛИ в Excel – примеры нескольких условий

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

Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.

Несколько условий в функции ЕСЛИ

Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.

Подсказка функции

В конце нужно обязательно закрыть все скобки, иначе эксель выдаст ошибку

Ошибка из-за нехватки скобки

Функция Excel ЕСЛИМН 

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

В MS Excel 2016 появилась функция ЕСЛИМН, ради которой и написана вся эта статья. Это та же ЕСЛИ, только заточенная специально для проверки множества условий. Теперь не нужно сто раз писать ЕСЛИ и считать открытые скобки. Достаточно перечислить условия и в конце закрыть одну скобку.

Работает следующим образом. Возьмем пример выше и воспользуемся новой формулой Excel ЕСЛИМН.

Функция Excel ЕСЛИМН

Как видно, запись формулы выглядит гораздо проще и понятнее.

Стоит обратить внимание на следующее. Условия по-прежнему перечисляем в правильном порядке, чтобы не произошло ненужного перекрытия диапазонов. Последнее альтернативное условие, в отличие от обычной ЕСЛИ, также должно быть обязательно указано. В ЕСЛИ задается только альтернативное значение, которое наступает, если не выполняется ни одно из перечисленных условий. Здесь же нужно указать само условие, которое в нашем случае было бы B2>=1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.

Теперь вы знаете, как пользоваться функцией ЕСЛИ в Excel, а также ее более современным вариантом для множества условий ЕСЛИМН. 

Поделиться в социальных сетях:

Понравилась статья? Поделить с друзьями:
  • Если таблица в word выходит за границы
  • Если таблица excel не помещается на одном листе
  • Если суммквразн в excel
  • Если сумма больше 0 то писать число excel
  • Если сумм описание функций в excel