Как сделать формулу в excel
Содержание:
- Как преобразовать денежный формат в числовое значение
- ПСТР, ПСТРБ (функции ПСТР, ПСТРБ)
- Как умножить ячейки в Excel?
- Использование функций Майкрософт Эксель
- Что означает знак $ в строке формул Excel?
- Как задать функции ЕСЛИ через Построитель формул
- Примеры использования функции ЗНАЧЕН в Excel
- Примеры функции ПРОИЗВЕД для произведения расчетов в Excel
- Поиск и использование нужных выражений
- Как применять простые формулы в программе?
- Проблемы с пробелами и текстом
- ЛЕВСИМВ, ПСТР и ПРАВСИМВ
- Примеры использования функции IFERROR (ЕСЛИОШИБКА) в Excel
- Функция ЕСЛИ — вложенные формулы и типовые ошибки
- Конкатенация
- Excel OR функция
Как преобразовать денежный формат в числовое значение
Пример 2. Данные о зарплатах сотрудников некоторого предприятия представлены в таблице Excel. Предприятие приобрело программный продукт, база данных которого не поддерживает денежный формат данных (только числовой). Было принято решение создать отдельную таблицу, в которой вся информация о зарплате представлена в виде числовых значений.
Изначально таблица выглядит следующим образом:
Для конвертирования денежных данных в числовые была использована функция ЗНАЧЕН. Расчет выполняется для каждого сотрудника по-отдельности. Приведем пример использования для сотрудника с фамилией Иванов:
Аргументом функции является поле денежного формата, содержащее информацию о заработной плате Иванова. Аналогично производится расчет для остальных сотрудников. В результате получим:
ПСТР, ПСТРБ (функции ПСТР, ПСТРБ)
В этой статье описаны синтаксис формулы и использование функций ПСТР и ПСТРБ в Microsoft Excel.
Функция ПСТР возвращает заданное число знаков из текстовой строки, начиная с указанной позиции.
Функция ПСТРБ возвращает определенное число знаков из текстовой строки, начиная с указанной позиции, на основе заданного числа байтов.
Эти функции могут быть доступны не на всех языках.
Функция ПСТР предназначена для языков с однобайтовой кодировкой, а ПСТРБ — для языков с двухбайтовой кодировкой. Язык по умолчанию, заданный на компьютере, влияет на возвращаемое значение следующим образом.
Функция ПСТР всегда считает каждый символ (одно- или двухбайтовый) за один вне зависимости от языка по умолчанию.
Функция ПСТРБ считает каждый двухбайтовый символ за два, если включена поддержка ввода на языке с двухбайтовой кодировкой, а затем этот язык назначен языком по умолчанию. В противном случае функция ПСТРБ считает каждый символ за один.
К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.
Аргументы функций ПСТР и ПСТРБ описаны ниже.
Текст Обязательный. Текстовая строка, содержащая символы, которые требуется извлечь.
Начальная_позиция Обязательный. Позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и так далее.
Число_знаков Обязательный. Указывает, сколько знаков должна вернуть функция ПСТР.
Число_байтов Обязательный. Указывает, сколько знаков должна вернуть функция ПСТРБ (в пересчете на байты).
Если значение «начальная_позиция» больше, чем длина текста, то функция ПСТР возвращает строку «» (пустую строку).
Если значение «начальная_позиция» меньше, чем длина текста, но сумма значений «начальная_позиция» и «число_знаков» превышают длину текста, функция ПСТР возвращает знаки вплоть до конца текста.
Если значение «начальная_позиция» меньше 1, функция ПСТР возвращает значение ошибки #ЗНАЧ!.
Если значение «число_знаков» отрицательно, функция ПСТР возвращает значение ошибки #ЗНАЧ!.
Если значение «число_байтов» отрицательно, функция ПСТРБ возвращает значение ошибки #ЗНАЧ!.
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Как умножить ячейки в Excel?
Для начала нужно заполнить 2 любых поля данными. Например, в поле A1 можно ввести цифру 10, а в поле B1 — 5. После этого надо выполнить следующие действия:
- выделить поле C1 и ввести знак равенства;
- щелкнуть левой кнопкой мыши на ячейке A1 и написать звездочку;
- щелкнуть мышкой на ячейке B1 и нажать Enter.
Два примера формул, при помощи которых можно перемножить значения двух ячеек Excel
После этого в клеточке C1 будет отображено число 50. Если щелкнуть на ячейке C1 и посмотреть на строку формул, то можно увидеть следующее: =A1*B1. Это означает, что теперь Excel умножает не конкретные цифры, а значения в этих полях. Если их изменить, результат тоже изменится. Например, в поле A1 можно написать цифру 3, и в поле C1 тут же отобразится результат — 15. Такой способ умножения чисел является классическим. Как правило, вручную цифры никто не прописывает, всегда умножают ячейки
Есть еще одна небольшая хитрость — копирование формул. В качестве примера можно взять небольшую таблицу (5 строк и 2 столбца). Цель — перемножить значения в каждой строке (т.е. A1 умножить на B1, A2 на B2, …, A5 на B5). Для того чтобы не писать одну и ту же формулу каждый раз, достаточно написать ее только для первой строки, а затем выделить клеточку с результатом (С1) и потянуть вниз за маленький черный квадратик, который находится в правом нижнем углу. Формула «потянется» вниз, и результат будет посчитан для всех строк.
Вот таким несложным способом можно умножить в Excel и цифры, и ячейки. Кроме того, этот же принцип действует и для остальных математических операторов (сложение, вычитание, деление). В таких ситуациях нужно всего лишь указать другой арифметический знак, а все операции с цифрами (или полями) осуществляются точно так же.
Использование функций Майкрософт Эксель
Помимо ручного ввода формулы в Экселе задаются при помощи встроенных функций. Используемые величины называют аргументами.
Для выбора требуемой функции нужно нажать на кнопку fx в строке состояния или (если вы работаете в 2007 excel) на треугольник, расположенный около значка автосуммы, выбрав пункт меню «Другие функции».
В открывшемся окне следует выбрать необходимую категорию и непосредственно функцию.
После нажатия клавиши ОК пользователю будет предложено ввести аргументы. Для этого требуется нажать соответствующую кнопку и выделить требуемый диапазон данных, после нажатия кнопки справа от окошка происходит возврат к окну ввода аргументов. При щелчке по ОК происходит вычисление значения.
Что означает знак $ в строке формул Excel?
Часто у пользователей возникает необходимость скопировать формулу, вставить ее в другое место рабочего поля. Проблема в том, что при копировании или заполнении формы, ссылка корректируется автоматически. Поэтому вы даже не сможете «препятствовать» автоматическому процессу замены адресов ссылок в скопированных формулах. Это и есть относительные ссылки. Они записываются без знаков «$».
Знак «$» используется для того, чтобы оставить адреса на ссылки в параметрах формулы неизменными при ее копировании или заполнении. Абсолютная ссылка прописывается с двумя знаками «$»: перед буквой (заголовок столбца) и перед цифрой (заголовок строки). Вот так выглядит абсолютная ссылка: =$С$1.
Смешанная ссылка позволяет вам оставлять неизменным значение столбца или строки. Если вы поставите знак «$» перед буквой в формуле, то значение номера строки.
Но если формула будет, смещается относительно столбцов (по горизонтали), то ссылка будет изменяться, так как она смешанная.
Использование смешанных ссылок позволяет вам варьировать формулы и значения.
Примечание. Чтобы каждый раз не переключать раскладку в поисках знака «$», при вводе адреса воспользуйтесь клавишей F4. Она служит переключателем типов ссылок. Если ее нажимать периодически, то символ «$» проставляется, автоматически делая ссылки абсолютными или смешанными.
Как задать функции ЕСЛИ через Построитель формул
Использовать функцию ЕСЛИ можно не только прописывая ее вручную в ячейке или строке формул, но также и через Построитель формул.
Давайте разберем, как это работает. Допустим, нам снова как и в первом примере нужно проставить скидку на всю женскую обувь в размере 25%.
- Ставим курсор на нужную ячейку, заходим во вкладку “Формулы”, далее щелкаем “Вставить функцию”.
- В открывшемся списке Построителя формул выбираем “ЕСЛИ” и нажимаем “Вставить функцию”.
- Открывается окно настройки функции. В поле “логическое выражение” пишем условие, по которому будет проводиться проверка. В нашем случае это “B2=”женский”. В поле “Истина” пишем значение, которое должно отобразиться в ячейке, если условие выполняется. В поле “Ложь” – значение при невыполнении условия.
- После того, как все поля заполнены, жмем “Готово”, чтобы получить результат.
Примеры использования функции ЗНАЧЕН в Excel
Часть таблицы выглядит следующим образом:
Для расчета общего количества представленных 5 наименований продукции используем следующую формулу:
Функция СУММ принимает числовые значения и производит их суммирование. В данном примере наименование и количество единиц некоторых товаров записаны в одной строке. Функция ПРАВСИМВ «отрезает» часть строки кроме двух последних символов, отображающих числовое значение – количество товаров. С помощью функции ЗНАЧЕН, принимающей в качестве параметра результат работы функции ПРАВСИМ, мы производим прямое преобразование выделенных символов в числовое значение.
В результате получим следующее:
То есть, в данной части таблицы представлены 265 единиц товаров.
Примеры функции ПРОИЗВЕД для произведения расчетов в Excel
Функция ПРИЗВЕД принимает в качестве аргументов два массива, содержащих как минимум по одному элементу, которые являются числовыми значениями, и возвращает результат перемножения (произведение) всех чисел, содержащихся в массивах.
Например, запись =ПРОИЗВЕД(B1;C1) эквивалентная записи =B1*C1. Если были переданы ссылки на диапазоны ячеек =ПРОИЗВЕД(C7:C9;D7:D9), такая запись соответствует перемножению всех чисел в ячейках: =C7*C8*C9*D7*D8*D9. Как видно, функция ПРОИЗВЕД обеспечивает удобство выполнения операции произведения над числами, содержащимися в большом количестве ячеек. Несмотря на свою простоту эта функция открывает широкие возможности в Excel.
Поиск и использование нужных выражений
Несколько быстрых команд автоматического подсчета данных доступно в пункте «Редактирование» вкладки «Главная». Предположим, что у нас есть ряд чисел (выборка), для которой нужно определить общую сумму и среднее значение. Выполним следующее:
Шаг 1. Выделяем весь массив выборки и нажимаем на стрелку возле знака «Сигма» (обведен красным).
Выделяем весь массив выборки и нажимаем на стрелку возле знака «Сигма»
Шаг 2. В раскрывшемся контекстном меню выбираем пункт «Сумма». В ячейке, расположенной под массивом (в нашем случае это ячейка «A11») появится результат вычисления.
В раскрывшемся контекстном меню выбираем пункт «Сумма»
Шаг 3. Теперь в строке формулы отображается выражение, выбранное системой для расчета. Этот же оператор можно вписать вручную или найти в общем каталоге.
В строке формулы отображается выражение, выбранное системой для расчета
Шаг 4. Снова выделим выборку и нажмем на знак «Сигма», но в этот раз выберем пункт «Среднее». В первой свободной ячейке столбца, расположенной под результатом предыдущего расчета, появится среднее арифметическое значение выборки.
Выделяем выборку, жмем на знак «Сигма» и выбираем пункт «Среднее»
Шаг 5. Обычно с вкладки «Главная» осуществляют только простые расчеты, однако в контекстном меню можно отыскать любую нужную формулу. Для этого выберем пункт «Другие функции».
Нажимаем на знак «Сигма» и выбираем пункт «Другие функции»
Шаг 6. В открывшемся окне «Мастер функций» задаем категорию формулы (например, «Математические») и выбираем нужное выражение.
В открывшемся окне «Мастер функций» задаем категорию формулы, выбираем нужное выражение
Шаг 7. Читаем краткое пояснение механизма действия формулы чтобы убедится, что выбрали нужное выражение. Затем нажимает «ОК».
Читаем краткое пояснение механизма действия формулы, нажимаем «ОК»
Шаг 8. Выбранный оператор появится в строке формулы, после чего Вам останется лишь выделить ячейку или массив с данными для расчета.
Выбрать нужный оператор можно непосредственно на вкладке «Формулы»
Здесь выражения также собраны в ряд категорий, каждая из которых содержит формулы заданного порядка. После выбора конкретной формулы вам предложат ввести аргументы. Можно задать значения с клавиатуры, а можно выбрать ячейку или массив данных мышью.
Еще один важный нюанс, способный существенно облегчить работу с формулами – автозаполнение. Это применение одной формулы к разным аргументам с автоматической подстановкой последних.
На рисунке ниже приведена матрица числовых значений и рассчитано несколько показателей для первой строки:
- сумма значений: =СУММ(A3:E3);
- произведение значений: =ПРОИЗВЕД(A3:E3);
- квадратный корень доли суммы в произведении: =КОРЕНЬ(G3/F3).
Таблица с расчетами нескольких показателей для первой строки
Предположим, что аналогичный расчет нужно выполнить и для остальных рядов. Для этого ячейки с формулами последовательно потянем за правый нижний угол вниз до конца числовых значений.
Выделяем ячейки с формулами, и тянем за правый нижний угол вниз до конца числовых значений
Обратите внимание, что курсор превратился в «плюс», а ячейки за ним выделяются пунктирной рамкой. Отпустив кнопку мыши, получим рассчитанные по строкам значения показателей
Автозаполнение можно применять как к отдельной строке или столбцу, так и к крупным массивам данных.
Как применять простые формулы в программе?
Чтобы понять, как работают формулы в программе, можно сначала рассмотреть легкие примеры. Одним из таких примеров является сумма двух значений.
Для этого необходимо ввести в одну ячейку одно число, а во вторую – другое.
Например, В Ячейку А1 – число 5, а в ячейку В1 – 3. Для того чтобы в ячейке А3 появилось суммарное значение необходимо ввести формулу:
Вычисление суммарного значения двух чисел
Определить сумму чисел 5 и 3 может каждый человек, но вводить число в ячейку С1 самостоятельно не нужно, так как в этом и замысел расчета формул.
После введения итог появляется автоматически.
При этом если выбрать ячейку С1, то в верхней строке видна формула расчета.
Если одно из значений изменить, то перерасчет происходит автоматически.
Например, при замене числа 5 в ячейке В1 на число 8, то менять формулу не нужно, программа сама просчитает окончательное значение.
На данном примере вычисление суммарных значений выглядит очень просто, но намного сложнее найти сумму дробных или больших чисел.
Сумма дробных чисел
В Excel можно производить любые арифметические операции: вычитание «-», деление «/», умножение «*» или сложение «+».
В формулы задается вид операции, координаты ячеек с исходными значениями, функция вычисления.
Любая формула должна начинаться знаком «=».
Если вначале не поставить «равно», то программа не сможет выдать необходимое значение, так как данные введены неправильно.
Проблемы с пробелами и текстом
Часто ошибка #ЗНАЧ! возникает, потому что формула ссылается на другие ячейки, содержащие пробелы или (что еще сложнее) скрытые пробелы. Из-за этих пробелов ячейка может выглядеть пустой, хотя на самом деле таковой не является.
1. Выберите ячейки, на которые указывают ссылки
Найдите ячейки, на которые ссылается формула, и выделите их. Во многих случаях рекомендуется удалить пробелы для всего столбца, так как можно заменить несколько пробелов одновременно. В этом примере, если щелкнуть E, выделится весь столбец.
В поле Найти введите один пробел. Затем в поле Заменить удалите все, что там может быть.
4. Замените одно или все вхождения
Если вы уверены, что следует удалить все пробелы в столбце, нажмите кнопку Заменить все. Если вы хотите просмотреть и удалить пробелы по отдельности, можно сначала нажать кнопку Найти далее, а затем — Заменить, когда вы будете уверены, что пробел не нужен. После этого ошибка #ЗНАЧ! должна исчезнуть. Если нет — перейдите к следующему шагу.
5. Включите фильтр
Иногда из-за скрытых символов (а не просто пробелов) ячейка может выглядеть пустой, хотя на самом деле таковой не является. Например, это может происходить из-за одинарных кавычек в ячейке. Чтобы убрать эти символы из столбца, включите фильтр, последовательно выбрав Главная > Сортировка и фильтр > Фильтр.
Щелкните стрелку фильтра и снимите флажок Выделить все. Затем установите флажок Пустые.
Установите все флажки, напротив которых ничего не указано, как на этом рисунке.
8. Выделите пустые ячейки и удалите их
Если Excel вернет пустые ячейки, выделите их. Затем нажмите клавишу DELETE. Все скрытые символы в ячейках будут удалены.
Щелкните стрелку фильтра и выберите команду Удалить фильтр из. для отображения всех ячеек.
10. Результат
Если причиной появления ошибки #ЗНАЧ! были пробелы, вместо ошибки отобразится результат формулы, как показано в нашем примере. Если нет — повторите эти действия для других ячеек, на которые ссылается формула. Или попробуйте другие решения на этой странице.
Примечание: В этом примере обратите внимание, что ячейка E4 содержит зеленый треугольник, а число выравнивается по левому краю. Это значит, что число имеет текстовый формат
Это может вызвать проблемы в дальнейшем. Если вы заметили эту проблему, рекомендуем преобразовать числа из текстового формата в числовой.
Ошибку #ЗНАЧ! могут вызвать текст и специальные знаки в ячейке. Но иногда сложно понять, в каких именно ячейках они присутствуют. Решение: используйте функцию ЕТЕКСТ для проверки ячеек
Обратите внимание, что функция ЕТЕКСТ не устраняет ошибку, она просто находит ячейки, которые могут ее вызывать
Пример с ошибкой #ЗНАЧ!
Вот пример формулы с ошибкой #ЗНАЧ! . Ошибка, скорее всего, возникает из-за ячейки E2. Здесь есть специальный знак, который выглядит как небольшой прямоугольник «00». Или, как показано на следующем рисунке, можно использовать функцию ЕТЕКСТ в отдельном столбце для поиска текста.
Этот же пример с функцией ЕТЕКСТ
Здесь в столбец F добавлена функция ЕТЕКСТ. Все ячейки в порядке, кроме одной со значением ИСТИНА. Это значит, что ячейка E2 содержит текст. Чтобы решить эту проблему, можно просто удалить содержимое ячейки и еще раз ввести число 1865,00. Вы также можете использовать функцию ПЕЧСИМВ, чтобы убрать символы, или функцию ЗАМЕНИТЬ, чтобы заменить специальные знаки на другие значения.
Использовав функцию ПЕЧСИМВ или ЗАМЕНИТЬ, вы можете скопировать результат в буфер обмена, а затем выбрать Главная > Вставить > Специальная вставка > Значения. Кроме того, может потребоваться преобразовать числа из текстового формата в числовой.
Формулам с математическими операторами (такими как + и *) не всегда удается вычислить ячейки, содержащие текст или пробелы. В таком случае попробуйте использовать вместо них функцию. Функции часто пропускают текстовые значения и определяют все значения как числовые, избегая ошибки #ЗНАЧ! . Например, вместо =A2+B2+C2 введите =СУММ(A2:C2). Или вместо =A2*B2 введите =ПРОИЗВЕД(A2,B2).
ЛЕВСИМВ, ПСТР и ПРАВСИМВ
=ЛЕВСИМВ(адрес_ячейки; количество знаков)
=ПРАВСИМВ(адрес_ячейки; количество знаков)
=ПСТР(адрес_ячейки; начальное число; число знаков)
Англоязычный вариант: =RIGHT(адрес_ячейки; число знаков), =LEFT(адрес_ячейки; число знаков), =MID(адрес_ячейки; начальное число; число знаков).
Эти формулы возвращают заданное количество знаков текстовой строки. ЛЕВСИМВ возвращает заданное количество знаков из указанной строки слева, ПРАВСИМВ возвращает заданное количество знаков из указанной строки справа, а ПСТР возвращает заданное число знаков из текстовой строки, начиная с указанной позиции.
Мы использовали ЛЕВСИМВ, чтобы получить первое слово. Для этого мы ввели A1 и число 1 – таким образом, мы получили «Я».
Мы использовали ПСТР, чтобы получить слово посередине. Для этого мы ввели А1, поставили 3 как начальное число и затем ввели число 6 – таким образом, мы получили «люблю» из фразы «Я люблю Excel».
Мы использовали ПРАВСИМВ, чтобы получить последнее слово. Для этого мы ввели А1 и число 6 – таким образом, мы получили слово «Excel» из фразы «Я люблю Excel».
Формула: =ВПР(искомое_значение; таблица; номер_столбца; тип_совпадения)
Англоязычный вариант: =VLOOKUP (искомое_значение; таблица; номер_столбца; тип_совпадения)
Функция ВПР работает как телефонная книга, где по фрагменту известных данных – имени, вы находите неизвестные сведения – номер телефона. В формуле необходимо задать искомое значение, которое формула должна найти в столбце таблицы.
Например, у вас есть два списка: первый с паспортными данными сотрудников и их доходами от продаж за последний квартал, а второй – с их паспортными данными и именами. Вы хотите сопоставить имена с доходами от продаж, но, делая это вручную, можно легко ошибиться.
- В первом списке данные записаны с А1 по В13, во втором – с D1 по Е13.
- В ячейке B17 поставим формулу: =ВПР(B16; A1:B13; 2; ЛОЖЬ)
- B16 = искомое значение, то есть паспортные данные. Они имеются в обоих списках.
- A1:B13 = таблица, в которой находится искомое значение.
- 2 – номер столбца, где находится искомое значение.
- ЛОЖЬ – логическое значение, которое означает то, что вам требуется точное совпадение возвращаемого значения. Если вам достаточно приблизительного совпадения, указываете ИСТИНА, оно также является значением по умолчанию.
Эта формула не такая простая, как предыдущие, тем не менее она очень полезна в работе.
Формула: =ЕСЛИ(логическое_выражение; “текст, если логическое выражение истинно; “текст, если логическое выражение ложно”)
Англоязычный вариант: =IF(логическое_выражение; “текст, если логическое выражение истинно; “текст, если логическое выражение ложно”)
Когда вы проводите анализ большого объёма данных в Excel, есть множество сценариев для взаимодействия с ними. В зависимости от каждого из них появляется необходимость по‑разному воздействовать на данные. Функция «ЕСЛИ» позволяет выполнять логические сравнения значений: если что‑то истинно, то необходимо сделать это, в противном случае сделать что‑то ещё.
Снова обратимся к примеру из сферы продаж: допустим, что у каждого продавца есть установленная норма по продажам. Вы использовали формулу ВПР, чтобы поместить доход рядом с именем. Теперь вы можете использовать оператор «ЕСЛИ», который будет выражать следующее: «ЕСЛИ продавец выполнил норму, вывести выражение «Норма выполнена», если нет, то «Норма не выполнена».
В примере с ВПР у нас был доход в столбце B и имя человека в столбце E. Мы можем поместить квоту в столбце C, а следующую формулу – в ячейку D1:
=ЕСЛИ(B1>C1; “Норма выполнена”; “Норма не выполнена”)
Функция «ЕСЛИ» покажет нам, выполнил ли первый продавец свою норму или нет. После можно скопировать и вставить эту формулу для всех продавцов в списке, значение автоматически изменится для каждого работника.
Примеры использования функции IFERROR (ЕСЛИОШИБКА) в Excel
Пример 1. Заменяем ошибки в ячейке на пустые значения
Если вы используете функции, которые могут возвращать ошибку, вы можете заключить ее в функцию и указать пустое значение, возвращаемое в случае ошибки.
В примере, показанном ниже, результатом ячейки D4 является # DIV/0!.
Для того, чтобы убрать информацию об ошибке в ячейке используйте эту формулу:
=ЕСЛИОШИБКА(A1/A2;””) – русская версия
В данном случае функция проверит, выдает ли формула в ячейке ошибку, и, при её наличии, выдаст пустой результат.
В качестве результата формулы, исправляющей ошибки, вы можете указать любой текст или значение, например, с помощью следующей формулы:
=ЕСЛИОШИБКА(A1/A2;””) – русская версия
Если вы пользуетесь версией Excel 2003 или ниже, вы не найдете функцию IFERROR (ЕСЛИОШИБКА) . Вместо нее вы можете использовать обычную функцию IF или ISERROR.
Когда мы используем функцию VLOOKUP (ВПР) , часто сталкиваемся с тем, что при отсутствии данных по каким либо значениям, формула выдает ошибку “#N/A”.
На примере ниже, мы хотим с помощью функции VLOOKUP (ВПР) для выбранных студентов подставить данные из результатов экзамена.
На примере выше, в списке студентов с результатами экзамена нет данных по имени Иван, в результате, при использовании функции VLOOKUP (ВПР) , формула нам выдает ошибку.
Как раз в этом случае мы можем воспользоваться функцией IFERROR (ЕСЛИОШИБКА) , для того, чтобы результат вычислений выглядел корректно, без ошибок. Добиться этого мы можем с помощью формулы:
=ЕСЛИОШИБКА(ВПР(D2;$A$2:$B$12;2;0);”Не найдено”) – русская версия
Пример 3. Возвращаем значение “0” вместо ошибок формулы
Если у вас нет конкретного значения, которое вы бы хотели использовать для замены ошибок – оставляйте аргумент функции value_if_error (значение_если_ошибка) пустым, как показано на примере ниже и в случае наличия ошибки, функция будет выдавать “0”:
Функция ЕСЛИ — вложенные формулы и типовые ошибки
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки
Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы
Для удобства также приводим ссылку на оригинал (на английском языке).
Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Операторы ЕСЛИ чрезвычайно надежны и являются неотъемлемой частью многих моделей электронных таблиц. Но они же часто становятся причиной многих проблем с электронными таблицами. В идеале оператор ЕСЛИ должен применяться для минимума условий (например, «Женский»/»Мужской», «Да»/»Нет»/»Возможно»), но иногда сценарии настолько сложны, что для их оценки требуется использовать вместе больше 3 вложенных* функций ЕСЛИ.
* «Вложенность» означает объединение нескольких функций в одной формуле.
Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие.
ЕСЛИ(лог_выражение; значение_если_истина; )
Условие, которое нужно проверить.
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.
Конкатенация
Формула: =(ячейка1&” “&ячейка2)
За этим причудливым словом скрывается объединение данных из двух и более ячеек в одной. Сделать объединение можно с помощью формулы конкатенации или просто вставив символ & между адресами двух ячеек. Если в ячейке A1 находится имя «Иван», в ячейке B1 – фамилия «Петров», их можно объединить с помощью формулы =A1&” “&B1. Результат – «Иван Петров» в ячейке, где была введена формула. Обязательно оставьте пробел между ” “, чтобы между объединёнными данными появился пробел.
Формула конкатенации даёт аналогичный эффект и выглядит так: =ОБЪЕДИНИТЬ(A1;” “; B1) или в англоязычном варианте =concatenate(A1;” “; B1).
Кстати, все перечисленные формулы можно применять и в Google‑таблицах.
Эта статья является лишь верхушкой айсберга в изучении Excel. Для профессионального использования программы рекомендуем учится у профессионалов на курсах по Microsoft Excel.
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)