Формула если в excel
Содержание:
- Excel OR функция
- Фильтрация данных
- Как отнять процент от числа в MS Excel
- Произведение корней квадратного уравнения в Excel
- Ошибка Excel #ИМЯ?
- Суммировать только нужное
- Ошибка #ДЕЛ/0!
- Не работает ЛЕВСИМВ — причины и решения
- Как применять простые формулы в программе?
- Начальная стадия работы
- Использование функции “ЕСЛИ” на примере
- Пример 2. Использование вложенной функции IF (ЕСЛИ) для проверки условия выражения
- Использование ЕСЛИ с функциями И, ИЛИ и НЕ
- Заключение
Excel OR функция
Функция ИЛИ в Excel используется для одновременной проверки нескольких условий, при выполнении любого из условий возвращается ИСТИНА, если ни одно из условий не выполняется, возвращается ЛОЖЬ. Функцию ИЛИ можно использовать вместе с функциями И и ЕСЛИ.
Синтаксис функции ИЛИ в Excel:
=OR (logical1, , …)
Аргументы:
- Logical1: Необходимые. Первое условие или логическое значение, которое вы хотите проверить.
- Logical2: Необязательный. Второе условие или логическое значение для оценки.
Заметки:
- 1. Аргументы должны быть логическими значениями, такими как ИСТИНА или ЛОЖЬ, либо в массивах или ссылках, которые содержат логические значения.
- 2. Если указанный диапазон не содержит логических значений, функция OR возвращает #VALUE! значение ошибки.
- 3. В Excel 2007 и более поздних версиях вы можете ввести до 255 условий, в Excel 2003 обрабатывать только до 30 условий.
Вернуть:
Проверить несколько условий, вернуть ИСТИНА, если какой-либо из аргументов соблюден, в противном случае вернуть ЛОЖЬ.
Пример 1. Используйте только функцию ИЛИ
Для примера возьмем данные ниже:
Формула | Результат | Описание |
Cell C4: =OR(A4,B4) | TRUE | Отображается ИСТИНА, потому что первый аргумент — истина. |
Cell C5: =OR(A5>60,B5<20) | FALSE | Отображает ЛОЖЬ, потому что оба критерия не совпадают. |
Cell C6: =OR(2+5=6,20-10=10,2*5=12) | TRUE | Отображается ИСТИНА, потому что условие «20-10» соответствует. |
Пример 2. Использование функций ИЛИ и И в одной формуле
В Excel вам может потребоваться объединить функции И и ИЛИ для решения некоторых проблем, есть несколько основных шаблонов, а именно:
- =AND(OR(Cond1, Cond2), Cond3)
- =AND(OR(Cond1, Cond2), OR(Cond3, Cond4)
- =OR(AND(Cond1, Cond2), Cond3)
- =OR(AND(Cond1,Cond2), AND(Cond3,Cond4))
Например, если вы хотите узнать продукт, которым являются KTE и KTO, порядок KTE больше 150, а порядок KTO больше 200.
Используйте эту формулу, а затем перетащите маркер заполнения в ячейки, которые вы хотите применить к этой формуле, и вы получите результат, как показано на скриншоте ниже:
=OR(AND(A4=»KTE», B4>150), AND(A4=»KTO», B4>200))
Пример 3. Использование функций ИЛИ и ЕСЛИ вместе в одной формуле
Этот пример поможет вам понять комбинацию функций ИЛИ и ЕСЛИ. Например, у вас есть таблица, содержащая результаты тестов студентов, если по одному из предметов больше 60, студент сдает заключительный экзамен, в противном случае экзамен не сдан. Смотрите скриншот:
Чтобы проверить, сдал ли учащийся экзамен или нет, используя для его решения функции ЕСЛИ и ИЛИ, используйте следующую формулу:
=IF((OR(B2>=60, C2>=60)), «Pass», «Fail»)
Эта формула указывает, что она вернет Pass, если какое-либо значение в столбце B или столбце C равно или больше 60. В противном случае формула возвращает Fail. Смотрите скриншот:
Пример 4: Использование функции ИЛИ как формы массива
Если мы используем OR как формулу массива, вы можете проверить все значения в определенном диапазоне на соответствие заданному условию.
Например, если вы хотите проверить, есть ли значения в диапазоне больше 1500, используйте приведенную ниже формулу массива, а затем нажмите клавиши Ctrl + Shift + Enter вместе, она вернет ИСТИНА, если какая-либо ячейка в A1: C8 больше 1500, иначе возвращается ЛОЖЬ. Смотрите скриншот:
=OR(A1:C8>1500)
Фильтрация данных
Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):
Для начала добавляем фильтр на таблицу (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или нажимаем сочетание клавиш Ctrl + Shift + L). Для фильтрации списка воспользуемся символом звездочки, а именно введем в поле для поиска «п*» (т.е. фамилия начинается на букву «п», после чего идет произвольный текст):
Фильтр определил 3 фамилии удовлетворяющих критерию (начинающиеся с буквы «п»), нажимаем ОК и получаем итоговый список из подходящих фамилий:
В общем случае при фильтрации данных мы можем использовать абсолютно любые критерии, никак не ограничивая себя в выборе маски поиска (произвольный текст, различные словоформы, числа и т.д.). К примеру, чтобы показать все варианты фамилий, которые начинаются на букву «к» и содержат букву «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», затем идет произвольный текст, потом «в», а затем еще раз произвольный текст). Или поиск по «п?т*» найдет фамилии с первой буквой «п» и третьей буквой «т» (т.е. фраза начинается на «п», затем идет один произвольный символ, затем «т», и в конце опять произвольный текст).
Как отнять процент от числа в MS Excel
Существует два способа это сделать. Оба связаны с использованием специальной формулы. Только в первом случае вы работаете в какой-то одной ячейке и, как правило, с какими-то конкретными числами. Во втором же случае работа идёт с ячейками, в которых уже заданы какие-то данные. Рассмотрим эти два случая на конкретных примерах.
Пример 1: Вычислений в ячейке
При условии, что вас нет таблицы с заполненными данными или эти данные имеют какой-то другой вид, то лучше воспользоваться этим способом. Он реализуется по следующей схеме:
- Откройте табличный документ, в котором будет проходить вычисление. Желательно, чтобы он был формате XLSX. Также вы можете создать новый табличный документ с нуля.
- Кликните два раза левой кнопкой мыши по нужной ячейке. Вы можете выбрать любую, главное, чтобы в ней не было других данных.
- Туда вбейте формулу по шаблону: «=(число)-(число)*(величина процента)%». Обязательно не забывайте ставить знак процента в конце, иначе программа выполнит неверные подсчёты.
- Предположим мы хотим получить число, которое получится если от числа 317 отнять 15% от него же самого. Пример вводимой формулы «=317-317*15%».
Когда введёте нужную формулу нажмите Enter. Результат можно будет видеть в этой же ячейке.
Пример 2: Работа с ячейками
Если у вас уже есть таблица с заполненными данными, то так будет даже немного проще. Расчёт будет происходить по той же формуле, только вместо чисел там будут фигурировать номера ячеек. Вот наглядный пример:
- У нас есть таблица, в которой показано, что есть такая-то выручка за определённый период за такой-то товар. Нужно найти эту же выручку, но уменьшенную на некоторый процент. Выберите ячейку, которая расположена в одной линии с нужным товаром. Туда будет прописываться формула.
- Формула в нашем случае будет выглядеть так: «=(номер ячейки, где сумма выручки за товар)-(номер ячейки, где сумма выручки за товар)*(процент)%». В нашем случае формула имеет такой вид: «=C2-C2*13%».
- Вам нет надобности запоминать номера ячеек. В редакторе формул при клике на нужную ячейку она вставляется в формулу автоматически.
- Чтобы выполнить расчёт нажмите на Enter.
К этому примеру есть одно серьёзное примечание – если нужный процент расположен в ячейке, то числа в этих ячейках должны быть приведены в соответствующий формат. Рассмотрим, как привести числа в столбце с процентами к нужному формату для верного расчёта:
- Выделите столбец с процентами. Нажмите по нему правой кнопкой мыши и выберите из контекстного меню пункт «Формат ячеек».
В окошке с настройками формата переключите во вкладку «Число». Обычно данная вкладка по умолчанию открыта в верхней части окошка.
Теперь обратите внимание на поле в левой части открывшегося окна. Оно будет с подписью «Числовые форматы». Среди предложенных вариантов нужно выбрать «Процентный».
Дополнительно вы можете настроить некоторые аспекты отображения чисел, например, количество знаков после запятой.
Выведя результат одного сложения таким образом можно заполнить ячейки для оставшихся товаров в автоматическом режиме. Выделите ячейку, в которой вы уже всё подсчитали и растяните её на оставшиеся товары с помощью специального манипулятора в нижней правой части. Данные для остальных ячеек будут вставлены автоматически в соответствии с соседними ячейками и столбцами, которые фигурировали в формуле.
Манипуляции с процентами в программе Excel достаточно простое занятие. Для их корректного выполнения достаточно только знать несколько формул и правильно вставлять в них нужные данные.
Произведение корней квадратного уравнения в Excel
Пример 1. В таблице содержатся числовые данные (несколько строк и столбцов). Вычислить корень квадратный произведения всех указанных чисел.
Вид таблицы данных:
Для расчета используем следующую формулу:
=0;КОРЕНЬ(ПРОИЗВЕД(A2:D5));»отрицательное число»)’ class=’formula’>
Поскольку корень отрицательного числа вычислить нельзя, используем функцию ЕСЛИ для проверки данных (результата вычисления функции ПРОИЗВЕД, принимающей ссылку на диапазон ячеек с числовыми данными в качестве единственного аргумента). Если полученное число является положительным или нулем, будет вычислен корень, иначе – выведено сообщение об ошибке.
Как видно в данном примере возможности функции весьма существенны. Далее рассмотрим более практичный пример применения вычислений подобного рода.
Ошибка Excel #ИМЯ?
Более сложная ошибка. Вот краткое изложение того, почему это может появиться в ячейке, в которой вы работаете.
Почему в ячейке стоит #ИМЯ?
#ИМЯ? появляется в случае, когда Excel не может понять имя формулы, которую вы пытаетесь запустить, или если Excel не может вычислить одно или несколько значений, введенных в самой формуле. Чтобы устранить эту ошибку, проверьте правильность написания формулы или используйте Мастер функций, чтобы программа построила для вас функцию.
Нет, Эксель не ищет ваше имя в этом случае. Ошибка #ИМЯ? появляется в ячейке, когда он не может прочитать определенные элементы формулы, которую вы пытаетесь запустить.
Например, если вы пытаетесь использовать формулу =A15+C18 и вместо «A» латинской напечатали «А» русскую, после ввода значения и нажатия Enter, Excel вернет #ИМЯ?.
Допустим, вы правильно написали формулу, но недостаточно информации, введенной в отдельные ее записи. Запись в массиве таблиц неполная. Требуется фактическое имя таблицы, чтобы узнать, где искать желаемое значение.
Как исправить #ИМЯ? в Экселе?
Чтобы исправить ошибку #ИМЯ?, проверьте правильность написания формулы. Если написана правильно, а ваша электронная таблица все еще возвращает ошибку, Excel, вероятно, запутался из-за одной из ваших записей в этой формуле. Простой способ исправить это — попросить Эксель вставить формулу.
- Выделите ячейку, в которой вы хотите запустить формулу,
- Перейдите на вкладку «Формулы» в верхней части навигации.
- Выберите «Вставить функцию«. Если вы используете Microsoft Excel 2007, этот параметр будет находиться слева от панели навигации «Формулы».
После этого, в правой части вашей электронной таблицы появится Мастер функций, где вы сможете выбрать нужную формулу. Затем Excel проведет вас через каждый шаг формулы в отдельных полях, чтобы избежать ошибок и программа могла правильно прочитать вашу ячейку.
Суммировать только нужное
Если вы ведете в экселе бюджет семьи или бухгалтерию бизнеса, иногда нужно сделать небольшую выборку. Например, подсчитать, кто из семьи тратит больше на спонтанные покупки, или выяснить, сколько капучино продается в определенной точке.
Мы попробуем узнать, сколько Аня тратит на еду в офисе. Для этого в таблице создаем формулу =СУММ((А2:А16=F2)*(B2:B16=F3)*C2:С16) и получаем 915 рублей. Теперь постепенно.
В первой скобке программа ищет значение из ячейки F2 («Аня») в столбце с именами. Во второй скобке — значение из ячейки F3 («Еда на работе») из столбца с категориями расходов. А после считает сумму ячеек из третьего столбца, которые выполнили эти условия.
В маленькой таблице гораздо проще сложить все на калькуляторе, но когда данных становится больше, эта функция — настоящее спасение
Ошибка #ДЕЛ/0!
Данная ошибка Excel возникает при делении на ноль, то есть когда в качестве делителя используется ссылка на ячейку, которая содержит нулевое значение, или ссылка на пустую ячейку.
Ошибки в Excel – Ошибка #ДЕЛ/0!
Устранение ошибки: исправьте формулу.
Ошибка #Н/Д в Excel означает, что в формуле используется недоступное значение.
Причины ошибки #Н/Д:
- При использовании функции ВПР, ГПР, ПРОСМОТР, ПОИСКПОЗ используется неверный аргумент искомое_значение:
Ошибки в Excel – Искомого значения нет в просматриваемом массиве
Устранение ошибки: задайте правильный аргумент искомое значение.
- Ошибки в использовании функций ВПР или ГПР.
Устранение ошибки: см. раздел посвященный ошибкам функции ВПР
- Ошибки в работе с массивами: использование не соответствующих размеров диапазонов. Например, аргументы массива имеют меньший размер, чем результирующий массив:
Ошибки в Excel – Ошибки в формуле массива
Устранение ошибки: откорректируйте диапазон ссылок формулы с соответствием строк и столбцов или введите формулу массива в недостающие ячейки.
- В функции не заданы один или несколько обязательных аргументов.
Ошибки в Excel – Ошибки в формуле, нет обязательного аргумента
Устранение ошибки: введите все необходимые аргументы функции.
Не работает ЛЕВСИМВ — причины и решения
Если ЛЕВСИМВ не работает на ваших листах должным образом, это, скорее всего, связано с одной из причин, которые мы перечислим ниже.
1. Аргумент «количество знаков» меньше нуля
Если ваша формула возвращает ошибку #ЗНАЧ!, то первое, что вам нужно проверить, — это значение аргумента количество_знаков. Если вы видите отрицательное число, просто удалите знак минус, и ошибка исчезнет (конечно, очень маловероятно, что кто-то намеренно поставит отрицательное число, но человек может ошибиться 🙂
Чаще всего ошибка #ЗНАЧ! возникает, когда этот аргумент получен в результате вычислений, а не записан вручную. В этом случае скопируйте это вычисление в другую ячейку или выберите его в строке формул и нажмите F9, чтобы увидеть результат ее работы. Если значение меньше 0, проверьте на наличие ошибок.
Чтобы лучше проиллюстрировать эту мысль, возьмем формулу, которую мы записали в первом примере для извлечения телефонных кодов страны:
ЛЕВСИМВ(A2; ПОИСК(«-«; A2)-1)
Как вы помните, функция ПОИСК в наших примерах вычисляет позицию первого дефиса в исходной строке, из которой мы затем вычитаем 1, чтобы удалить дефис из окончательного результата. Если я случайно заменю -1, скажем, на -11, Эксель выдаст ошибку #ЗНАЧ!, потому что нельзя извлечь отрицательное количество букв и цифр:
2. Начальные пробелы в исходном тексте
Если вы скопировали свои данные из Интернета или экспортировали из другого внешнего источника, довольно часто такие неприятные сюрпризы попадаются в самом начале текста. И вы вряд ли заметите, что они там есть, пока что-то не пойдет не так. Следующее изображение иллюстрирует проблему:
Чтобы избавиться от ведущих пробелов на листах, воспользуйтесь СЖПРОБЕЛЫ (TRIM).
3. ЛЕВСИМВ не работает с датами.
Если вы попытаетесь использовать ЛЕВСИМВ для получения отдельной части даты (например, дня, месяца или года), в большинстве случаев вы получите только первые несколько цифр числа, представляющего эту дату. Дело в том, что в Microsoft Excel все даты хранятся как числа, представляющие количество дней с 1 января 1900 года. То, что вы видите в ячейке, это просто визуальное представление даты. Ее отображение можно легко изменить, применив другой формат.
Например, если у вас есть дата 15 июля 2020 года в ячейке A1 и вы пытаетесь извлечь день с помощью выражения ЛЕВСИМВ(A1;2). Результатом будет 44, то есть первые 2 цифры числа 44027, которое представляет 15 июля 2020г. во внутренней системе Эксель.
Чтобы извлечь определенную часть даты, возьмите одну из следующих функций: ДЕНЬ(), МЕСЯЦ() или ГОД().
Если же ваши даты вводятся в виде текстовых строк, то ЛЕВСИМВ будет работать без проблем, как показано в правой части скриншота:
Вот как можно использовать функцию ЛЕВСИМВ в Excel.
Все описанные выше операции, а также многие другие действия с текстовыми значениями в Excel вы можете выполнить при помощи специального инструмента работы с текстом, включённого в надстройку Ultimate Suite. Вот только некоторые из этих возможностей: удалить лишние пробелы и ненужные символы, изменить регистр текста, подсчитать буквы и слова, добавить один и тот же текст в начало или конец всех ячеек в диапазоне, преобразовать текст в числа, разделить по ячейкам, извлечь отдельные слова, найти дубликаты слов.
Как применять простые формулы в программе?
Чтобы понять, как работают формулы в программе, можно сначала рассмотреть легкие примеры. Одним из таких примеров является сумма двух значений.
Для этого необходимо ввести в одну ячейку одно число, а во вторую – другое.
Например, В Ячейку А1 – число 5, а в ячейку В1 – 3. Для того чтобы в ячейке А3 появилось суммарное значение необходимо ввести формулу:
Вычисление суммарного значения двух чисел
Определить сумму чисел 5 и 3 может каждый человек, но вводить число в ячейку С1 самостоятельно не нужно, так как в этом и замысел расчета формул.
После введения итог появляется автоматически.
При этом если выбрать ячейку С1, то в верхней строке видна формула расчета.
Если одно из значений изменить, то перерасчет происходит автоматически.
Например, при замене числа 5 в ячейке В1 на число 8, то менять формулу не нужно, программа сама просчитает окончательное значение.
На данном примере вычисление суммарных значений выглядит очень просто, но намного сложнее найти сумму дробных или больших чисел.
Сумма дробных чисел
В Excel можно производить любые арифметические операции: вычитание «-», деление «/», умножение «*» или сложение «+».
В формулы задается вид операции, координаты ячеек с исходными значениями, функция вычисления.
Любая формула должна начинаться знаком «=».
Если вначале не поставить «равно», то программа не сможет выдать необходимое значение, так как данные введены неправильно.
Начальная стадия работы
Чтобы научиться работать в Excel самостоятельно начинайте с простейших действий. В этом вам поможет изложенная ниже информация.
Начальный и простейший этап работы включает редактирование ячеек. Этот процесс означает в Экселе ввод данных в область ячейки или выполнение других манипуляций с содержимым в ней.
Для начала работы создайте документ Эксель, дайте ему название и откройте. Выделив необходимую ячейку одним щелком левой клавиши мышки, внесите текстовые или числовые значения в ее поле. Этот процесс отразится сразу в двух местах: в самой ячейке и в строке формул, которая имеет пометку fx и располагается сразу над таблицей.
Введенная информация сохранится только после нажатия клавиши Enter.
Работать в программе Excel с данными ячеек легко:
- Удаление неверно введенного символа выполняется с помощью клавиши BackSpacе (если данные еще не сохранены). После нажатия кнопки Enter редактировать информацию можно только после повторной активации ячейки. При этом введенные ранее в это поле данные удалятся.
- При желании частично изменить текст или числовые значения активируйте поле двойным щелчком. В результате этого появится курсор. Установите его в нужное место и, удалив неверную часть данных кнопкой BackSpacе (удаление знака слева от курсора) или Delete (удаления знака справа от курсора).
Использование функции “ЕСЛИ” на примере
Вероятно, вышеизложенная информация может показаться не такой понятной. Но, на самом деле ничего сложного здесь нет. И для того, чтобы лучше понять назначение функции и ее работу рассмотрим пример ниже.
У нас есть таблица с наименованиями спортивной обуви. Представим, что скоро у нас будет распродажа, и всей женской обуви нужно проставить скидку 25%. В одном из столбцов в таблице как раз прописан пол для каждого наименования.
Наша задача — в столбце “Скидка” вывести значение «25%» для всех строк с наименованиями для женского пола. И соответственно, значение «0», если в столбце «Пол» стоит значение «мужской»
Заполнение данных вручную займет немало времени, и есть высокая доля вероятности где-то ошибиться, особенно, если список длинный. Гораздо проще в этом случае будет автоматизировать процесс при помощи оператора «ЕСЛИ».
Для выполнения этой задачи потребуется составить следующую формулу ниже:
=ЕСЛИ(B2=”женский”;25%;0)
- Логическое выражение: B2=”женский”
- Значение в случае, условие выполняется (истина) – 25%
- Значение, если условие не выполняется (ложь) – 0.
Данную формулу пишем в самой верхней ячейке столбца “Скидка” и нажимаем Enter. Не забываем ставить знак равно (=) перед формулой.
После этого для данной ячейки будет отображен результат согласно нашему логическому условию (на забываем настроить формат ячеек – процентный). Если проверка выявит, что пол «женский» – будет выведено значение 25%. В противном случае значение ячейки будет равно 0. Собственно говоря, что нам и требовалось.
Теперь осталось только скопировать данное выражение на все строки. Для этого подведите курсор мыши к правому нижнему краю ячейки с формулой. Указатель мышки при этом должен превратиться в крестик. Зажмите левую кнопку мыши и растяните формулу на все строки, которые нужно проверить согласно заданным условиям.
Вот и все, теперь мы применили условие ко всем строкам и получили результат для каждой из них.
Пример 2. Использование вложенной функции IF (ЕСЛИ) для проверки условия выражения
Функция может принимать до 64 условий одновременно. Несмотря на то, что создавать длинные вложенные функции нецелесообразно, то в редких случаях вы можете создать формулу, которая множество условий последовательно.
В приведенном ниже примере мы проверяем два условия.
- Первое условие проверяет, сумму баллов не меньше ли она чем 35 баллов. Если это ИСТИНА, то функция вернет “Не сдал”;
- В случае, если первое условие – ЛОЖЬ, и сумма баллов больше 35, то функция проверяет второе условие. В случае если сумма баллов больше или равна 75. Если это правда, то функция возвращает значение “Отлично”, в других случаях функция возвращает “Сдал”.
Пример 3. Вычисляем сумму комиссии с продаж с помощью функции IF (ЕСЛИ) в Excel
Функция позволяет выполнять вычисления с числами. Хороший пример использования – расчет комиссии продаж для торгового представителя.
В приведенном ниже примере, торговый представитель по продажам:
- не получает комиссионных, если объем продаж меньше 50 тыс;
- получает комиссию в размере 2%, если продажи между 50-100 тыс
- получает 4% комиссионных, если объем продаж превышает 100 тыс.
Рассчитать размер комиссионных для торгового агента можно по следующей формуле:
В формуле, использованной в примере выше, вычисление суммы комиссионных выполняется в самой функции ЕСЛИ . Если объем продаж находится между 50-100K, то формула возвращает B2 * 2%, что составляет 2% комиссии в зависимости от объема продажи.
Пример 4. Используем логические операторы (AND/OR) (И/ИЛИ) в функции IF (ЕСЛИ) в Excel
Вы можете использовать логические операторы (AND/OR) (И/ИЛИ) внутри функции для одновременного тестирования нескольких условий.
Например, предположим, что вы должны выбрать студентов для стипендий, основываясь на оценках и посещаемости. В приведенном ниже примере учащийся имеет право на участие только в том случае, если он набрал более 80 баллов и имеет посещаемость более 80%.
Вы можете использовать функцию AND (И) вместе с функцией IF (ЕСЛИ) , чтобы сначала проверить, выполняются ли оба эти условия или нет. Если условия соблюдены, функция возвращает “Имеет право”, в противном случае она возвращает “Не имеет право”.
Формула для этого расчета:
=IF(AND(B2>80,C2>80%),”Да”,”Нет”) – английская версия
=ЕСЛИ(И(B2>80;C2>80%);”Да”;”Нет”) – русская версия
Пример 5. Преобразуем ошибки в значения “0” с помощью функции IF (ЕСЛИ)
С помощью этой функции вы также можете убирать ячейки содержащие ошибки. Вы можете преобразовать значения ошибок в пробелы или нули или любое другое значение.
Формула для преобразования ошибок в ячейках следующая:
=IF(ISERROR(A1),0,A1) – английская версия
=ЕСЛИ(ЕОШИБКА(A1);0;A1) – русская версия
Формула возвращает “0”, в случае если в ячейке есть ошибка, иначе она возвращает значение ячейки.
ПРИМЕЧАНИЕ. Если вы используете Excel 2007 или версии после него, вы также можете использовать функцию IFERROR для этого.
Точно так же вы можете обрабатывать пустые ячейки. В случае пустых ячеек используйте функцию ISBLANK, на примере ниже:
=IF(ISBLANK(A1),0,A1) – английская версия
=ЕСЛИ(ЕПУСТО(A1);0;A1) – русская версия
Использование ЕСЛИ с функциями И, ИЛИ и НЕ
Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Но что делать, если необходимо проверить несколько условий, где, допустим, все условия должны иметь значение ИСТИНА или ЛОЖЬ (И), только одно условие должно иметь такое значение (ИЛИ) или вы хотите убедиться, что данные НЕ соответствуют условию? Эти три функции можно использовать самостоятельно, но они намного чаще встречаются в сочетании с функцией ЕСЛИ.
Используйте функцию ЕСЛИ вместе с функциями И, ИЛИ и НЕ, чтобы оценивать несколько условий.
ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; ; …), значение_если_истина; ))
ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; ; …), значение_если_истина; ))
ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; ))
Условие, которое нужно проверить.
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.
Общие сведения об использовании этих функций по отдельности см. в следующих статьях: И, ИЛИ, НЕ. При сочетании с оператором ЕСЛИ они расшифровываются следующим образом:
И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
Ниже приведены примеры распространенных случаев использования вложенных операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ()) и ЕСЛИ(НЕ()). Функции И и ИЛИ поддерживают до 255 отдельных условий, но рекомендуется использовать только несколько условий, так как формулы с большой степенью вложенности сложно создавать, тестировать и изменять. У функции НЕ может быть только одно условие.
Ниже приведены формулы с расшифровкой их логики.
=ЕСЛИ(И(A2>0;B2 0;B4 50);ИСТИНА;ЛОЖЬ)
Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА.
Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ.
Обратите внимание, что во всех примерах есть закрывающая скобка после условий. Аргументы ИСТИНА и ЛОЖЬ относятся ко внешнему оператору ЕСЛИ
Кроме того, вы можете использовать текстовые или числовые значения вместо значений ИСТИНА и ЛОЖЬ, которые возвращаются в примерах.
Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.
Ниже приведены формулы с расшифровкой их логики.
Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА.
=ЕСЛИ(И(A3>B2;A3 B2;A4 B2);ИСТИНА;ЛОЖЬ)
Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ.
Заключение
Одним из самых популярных и полезных инструментов в Excel является функция ЕСЛИ, которая проверяет данные на совпадение заданным нами условиям и выдает результат в автоматическом режиме, что исключает возможность ошибок из-за человеческого фактора. Поэтому, знание и умение применять этот инструмент позволит сэкономить время не только на выполнение многих задач, но и на поиски возможных ошибок из-за “ручного” режима работы.
3 КОММЕНТАРИИ
Полезная статья, приходится много работать в Excel, с этой функцией будет намного проще. Сохраню в закладки.
По моему это очень давно и в БД, и в EXCEL существует. На кириллице операторы только непривычны.