Darbe.ru

Быт техника Дарби
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Если для нескольких условий excel

Если для нескольких условий excel

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

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

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

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

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

— лог_выражение — любое значение или выражение (формула), которое при вычислении дает значение ИСТИНА или ЛОЖЬ;

— значение_если_истина — значение или выражение (формула), которое вычисляется, если аргумент «лог_выражение» имеет значение ИСТИНА;

— значение_если_ложь — значение или выражение (формула), которое вычисляется, если аргумент «лог_выражение» имеет значение ЛОЖЬ.

Проще выразить следующим образом: ЕСЛИ (Условие; Тогда; Иначе).

Бывают ситуации, когда необходимо задать не одно, а 2, 3 или больше условий. Тогда используются следующие логические функции. Итак, в Excel существует 4 логических функции, которые позволяют задавать сложные условия. Рассмотрим каждую из этих функций:

Функция И.

Возвращает ИСТИНА, если все используемые условия истинны, или ЛОЖЬ, если хотя бы одно из них ложное.

логическое_значение1;логическое_значение2;. — от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ. Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения. Если аргумент, который является ссылкой или массивом, содержит тексты или пустые ячейки, то такие значения игнорируются. Если указанный интервал не содержит логических значений, то функция И возвращает значение ошибки #ЗНАЧ!.

Функция ИЛИ.

Возвращает ИСТИНА, если хотя бы одно из условий истинно, или ЛОЖЬ, если все условия ложны.

Синтаксис: ИЛИ(логическое_значение1,логическое значение2. )

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

Меняет логическое значение своего аргумента на противоположное. Если аргумент имеет значение ИСТИНА, функция меняет его на ЛОЖЬ. Если же значение аргумента ЛОЖЬ, то функция меняет его на ИСТИНУ.

· логическое_значение — значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.

Функция СУММЕСЛИ в Excel: примеры использования

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

Офис в Windows 10 Mobile

Синтаксис функции и принцип работы

О возможностях сложения известно каждому пользователю, хоть раз запускавшего Excel. СУММЕСЛИ – логичное продолжение базовой СУММ, отличие которой заключается в суммировании по условию.

Читайте так же:
Можно ли вернуть деньги с сим карты

Синтаксис СУММЕСЛИ выглядит следующим образом:

=СУММЕСЛИ(диапазон; критерий; [диапазон суммирования]), где:

  • диапазон – список значений, к которым будет применено ограничение;
  • критерий – конкретное условие;
  • диапазон суммирования – список значений, которые будут суммироваться.

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

Примеры использования

Рассмотрим все возможные ситуации применения одноименной функции.

Общий вид

Разберем простой пример, призванный наглядно показать преимущества использования СУММЕСЛИ.

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

Допустим, нам нужно выяснить, сколько всего единиц товара находится на складе. Тут все просто – используем СУММ и указываем нужный интервал. Но что делать, если интересует количество единиц одежды? Тут на помощь и приходит СУММЕСЛИ. Функция будет иметь следующий вид:

  • C3:C12 – тип одежды;
  • «одежда» – критерий;
  • F3:F12 – интервал суммирования.

Общий вид функции СУММЕСЛИ

В результате получили 180. Функция проработала все указанные нами условия и выдала корректный результат. Также можно повторить подобные манипуляции для других типов товара, сменив критерий «одежда» на какой-то другой.

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

Этот вариант нам нужен в тех случаях, когда кроме одежды нас интересует еще и стоимость единицы товара. Т.е. кроме одного условия можно использовать два и более. В данном случае нам нужно прописать немного измененную функцию – СУММЕСЛИМН. Суффикс МН означает множество условий (минимум 2), которые мы вам сейчас продемонстрируем. Функция будет иметь вид:

  • F3:F12 – диапазон суммирования;
  • «одежда» и 50 – критерии;
  • C3:C12 и E3:E12 – диапазоны типов товара и стоимости единицы соответственно.

СУММЕСЛИМН (с несколькими условиями)

С динамическим условием

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

Добавление строки

Для вставки новой строки нужно нажать ПКМ на интересующей ячейке и выбрать «Вставить» – «Строку».

Адаптивное изменение результатов

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

На этом я заканчиваю. Вы увидели основные примеры использования функции СУММЕСЛИ в Excel. Если есть какие-то рекомендации или вопросы – милости прошу в комментарии.

Excel 15. Логическая функция ИЛИ

Логическая функция ИЛИ (OR) в продолжение предыдущего.

Решаем задачу награждения лучших работников, работа которых удовлетворяет одному из двух условий. Создаём формулу, в которой допустимо выполнение одного из условий. Условий будет два:

  1. Ранг сотрудника не ниже 2
  2. Доход для фирмы больше 50000 р.

А заодно поучимся ещё одному способу вводить формулы.

Шаг 1. В ячейке К3 набираем слово «Премия».

Шаг 2. Копируем формулу в ячейку К6 из соседней ячейки:

Читайте так же:
Массив в vba excel примеры

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

И обнаруживаем в ячейке К6 пустоту. Но формула там есть, просто адреса у ячеек в формуле относительные и обращаются к ячейкам Н6 и I6. В ячейке I6 текстовая информация, которая благополучно игнорируется. Приступаем к исправлению формулы.

Шаг 3. Заменяем функцию «И» на функцию «ИЛИ» (двойной щелчок ЛМ по ячейке К6 и выбор из выпадающего меню):

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

Шаг 4. Заменяем адрес ячейки в формуле (выделяем ячейку Н6 в формуле → щелкаем ЛМ по ячейке G6):

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

Шаг 5. Заменяем адрес ячейки I6 на Н6, ранг на 2, слово «Премия»:

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

Шаг 6. Нажимаем Enter и копируем формулу на другие ячейки:

копируем формулу

Сотрудник на 10 строчке не прошел по второму условию (его ранг 3), но прекрасно прошел по первому условию. Все-таки он принес вдвое больше, чем два отстающих сотрудника.

Ещё раз напоминаю, что условия можно выставить в количестве 255 штук. Так что есть где разгуляться.

Формула выглядит так:

=ЕСЛИ(ИЛИ(G6>50000;H6<=2);»Премия»;» «)

Если вы предпочитаете работать с диалоговым окном «Аргументы функции», то выглядеть оно будет так:

аргументы функции ИЛИ

Ещё раз напомню, что в поле «Значение_если ложь» между кавычками стоит пробел.

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

Функция И и ИЛИ

И − одна из логических функций, которая определяет, все ли проверяемые условия (до 255 условий!) выполняются, то есть принимают значение ИСТИНА.

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

Поскольку эти вычисления не участвуют в анализе отчета, то рассмотрим абстрактный пример.

Шаг 1. Сделаем активной ячейку Н14.

Шаг 2. Открываем диалоговое окно «Аргументы функции» (лента Формулы → группа команд Библиотека функций → категория Логические → функция И):

Логическое условие

Шаг 3. В диалоговом окне вводим выражение «D6>20» (делаем активной ячейку D6 и добавляем условие):

excel если пусто то другая ячейка

Задача функции ЕПУСТО() , английский вариант ISBLANK(), — проверять есть ли в ячейке число, текстовое значение, формула или нет. Если в ячейке А1 имеется значение 555, то формула = ЕПУСТО(А1) вернет ЛОЖЬ, а если ячейка А1 пуста, то ИСТИНА.

Синтаксис функции ЕПУСТО()

ЕПУСТО(значение)

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

Использование функции

В файле примера приведены несколько вариантов проверок:

excel если пусто то другая ячейка

1. Если в проверяемой ячейке содержится число, текстовое значение, формула, то функция вернет логическое значение ИСТИНА.

2. Если проверяемая ячейка пуста, то функция также вернет логическое значение ЛОЖЬ.

Проверка диапазона ячеек

Функция ЕПУСТО() проверяет содержимое только одной ячейки. Чтобы подсчитать количество пустых ячеек в диапазоне, то используйте функцию СЧИТАТЬПУСТОТЫ() , но если ячейки содержат значение Пустой текст («»), то функция СЧИТАТЬПУСТОТЫ() будет подсчитывать также и эти ячейки наряду с действительно пустыми. Об этом читайте в статье Подсчет пустых ячеек.

Читайте так же:
Метод крамера в excel

Чтобы ответить на вопрос «Есть ли хотя бы 1 пустая ячейка в B6:B11?» используйте формулу массива

Чтобы ответить на вопрос «Есть ли хотя бы 1 заполненная ячейка в B6:B11?» используйте формулу массива

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

excel если пусто то другая ячейка

В данном случае мы используем ЕСЛИ вместе с функцией ЕПУСТО:

Эта формула означает: ЕСЛИ(ячейка D2 пуста, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вы также можете легко использовать собственную формулу для состояния «Не пустая». В следующем примере вместо функции ЕПУСТО используются знаки «». «» — фактически означает «ничего».

excel если пусто то другая ячейка

Эта формула означает: ЕСЛИ(в ячейке D3 ничего нет, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вот пример распространенного способа использования знаков «», при котором формула не вычисляется, если зависимая ячейка пуста:

Если (D3 — Nothing, возвращается Nothing, в противном случае вычисляется формула).

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

В примере ниже столбец F содержит даты завершения закупок шоколада.

Поскольку даты для Excel — это числа, то наша задача состоит в том, чтобы проверить в ячейке наличие числа.

Формула в ячейке F3:

excel если пусто то другая ячейка

Как работает эта формула?

Функция СЧЕТЗ (английский вариант — COUNTA) подсчитывает количество значений (текстовых, числовых и логических) в диапазоне ячеек Excel. Если мы знаем количество значений в диапазоне, то легко можно составить условие. Если число значений равно числу ячеек, значит, пустых ячеек нет и можно производить вычисление. Если равенства нет, значит есть хотя бы одна пустая ячейка, и вычислять нельзя.

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

Давайте рассмотрим и другие варианты. В ячейке F6 записана большая формула —

Функция ЕПУСТО (английский вариант — ISBLANK) проверяет, не ссылается ли она на пустую ячейку. Если это так, то возвращает ИСТИНА.

Функция ИЛИ (английский вариант — OR) позволяет объединить условия и указать, что нам достаточно того, чтобы хотя бы одна функция ЕПУСТО обнаружила пустую ячейку. В этом случае никаких вычислений не производим и функция ЕСЛИ возвращает пустую строку. В противном случае — производим вычисления.

Читайте так же:
Можно ли включать водонагреватель без воды

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

Рассмотрим теперь более универсальные решения.

В качестве условия в функции ЕСЛИ мы используем СЧИТАТЬПУСТОТЫ (английский вариант — COUNTBLANK). Она возвращает количество пустых ячеек, но любое число больше 0 Excel интерпретирует как ИСТИНА.

И, наконец, еще одна формула Excel, которая позволит производить расчет только при наличии непустых ячеек.

Функция ЕЧИСЛО ( или ISNUMBER) возвращает ИСТИНА, если ссылается на число. Естественно, при ссылке на пустую ячейку возвратит ЛОЖЬ.

А теперь посмотрим, как это работает. Заполним таблицу недостающим значением.

excel если пусто то другая ячейка

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

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

excel если пусто то другая ячейка

Итак, перед нами уже знакомая формула

Для функции СЧЕТЗ не имеет значения, число или текст используются в ячейке Excel.

То же можно сказать и о функции СЧИТАТЬПУСТОТЫ.

А вот третий вариант — к проверке условия при помощи функции ЕЧИСЛО добавляем проверку ЕТЕКСТ (ISTEXT в английском варианте). Объединяем их функцией ИЛИ.

А теперь вставляем в ячейку D5 недостающее значение и проверяем, все ли работает.

excel если пусто то другая ячейка

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

excel если пусто то другая ячейка

Функция ЕСЛИ: примеры с несколькими условиями

Для того, чтобы описать условие в функции ЕСЛИ, Excel позволяет использовать более сложные конструкции. В том числе можно использовать и несколько условий. Рассмотрим на примере. Для объединения нескольких условий в […]

excel если пусто то другая ячейка

Если ячейки не пустые, то делаем расчет

Чтобы выполнить действие только тогда, когда ячейка не пуста (содержит какие-то значения), вы можете использовать формулу, основанную на функции ЕСЛИ. В примере ниже столбец F содержит даты завершения закупок шоколада. […]

excel если пусто то другая ячейка

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

Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить […]

excel если пусто то другая ячейка

Функция ЕСЛИ: проверяем условия с текстом

Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. Будьте особо внимательны в том случае, если для вас важен регистр, в котором записаны ваши текстовые […]

excel если пусто то другая ячейка

Визуализация данных при помощи функции ЕСЛИ

Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать, происходит рост или снижение продаж. В столбце N поставим […]

excel если пусто то другая ячейка

Как функция ЕСЛИ работает с датами?

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

Читайте так же:
Как в майкрософт ворд сделать содержание

excel если пусто то другая ячейка

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

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

Функция ЕСЛИ в Excel — примеры и описание

Функция ЕСЛИ в Excel примеры

При подготовки к ГИА и ЕГЭ необходимо владеть прикладным программным обеспечением, в частности, табличными процессорами. Функция ЕСЛИ в Excel поможет успешно решить задачи на работу с таблицами.

Функцию ЕСЛИ в Excel часто называют условной функцией.

Давайте рассмотрим эту функцию подробнее. Для начала рассмотрим ее синтаксис, он довольно прост

=ЕСЛИ(логическое выражение, [значение если ИСТИНА], [значение если ЛОЖЬ])

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

Давайте рассмотрим как работает эта функция.

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

В логическом выражении можно применять операторы сравнения:

  • > больше
  • < меньше
  • >= больше или равно
  • <= меньше или равно
  • = равно
  • <> не равно

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

Функция ЕСЛИ в Excel примеры

Пусть у нас есть таблица, содержащая список продуктов с количеством жиров, белков, углеводов и калорийностью.

Функция ЕСЛИ в Excel. Таблица 1

Функция ЕСЛИ в Excel. Таблица 1

Предположим, что мы худеем и наша задача будет состоять в том, что мы должны отобрать продукты, калорийность которых менее 500 Ккал. Если калорийность менее 500 Ккал, то в столбце F в строке продукта мы поместим слово «ГОДЕН», в противном случае — «НЕ ГОДЕН». В этом случае нам поможет функция ЕСЛИ. Давайте попробуем ее применить.

В ячейке F1 мы напишем условную функцию. Она будет очень простой:

Проанализируем написанное. Итак, логическое выражение в нашем примере E2<500. Т. е. проверяется меньше или нет содержимое ячейки E2 чем 500. Если меньше (ИСТИНА), то в ячейку F1 будет помещено значение «ГОДЕН», а если больше или равно, то «НЕ ГОДЕН». Все очень просто.

Осталось заполнить остальные ячейки маркером автозаполнения и мы получим нужный результат. Для этого щелкаем по маркеру и протягиваем его вниз, не отпуская левую кнопку мыши.

Маркер автозаполнения

В итоге получаем вот такой результат — то, что и требовалось.

Функция ЕСЛИ в Excel примеры

Функция ЕСЛИ в Excel примеры

Как видим, продукты, с калорийностью более или 500 Ккал помечены как НЕ ГОДЕН, а те, у которых менее 500 Ккал — «ГОДЕН».

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector