Содержание
- Устранение проблем с вычислением
- Способ 1: изменение формата ячеек
- Способ 2: отключение режима «Показать формулы»
- Способ 3: исправление ошибки в синтаксисе
- Способ 4: включение пересчета формулы
- Способ 5: ошибка в формуле
- Вопросы и ответы
Одной из наиболее востребованных возможностей Excel является работа с формулами. Благодаря данной функции программа самостоятельно производит различного рода расчеты в таблицах. Но иногда случается так, что пользователь вписывает формулу в ячейку, но она не выполняет своего прямого назначения – вычисления результата. Давайте разберемся, с чем это может быть связано, и как решить данную проблему.
Устранение проблем с вычислением
Причины проблем с вычислением формул в Экселе могут быть совершенно разными. Они могут быть обусловлены, как настройками конкретной книги или даже отдельного диапазона ячеек, так и различными ошибками в синтаксисе.
Способ 1: изменение формата ячеек
Одной из самых распространенных причин, по которой Эксель вообще не считает или не правильно считает формулы, является неверно выставленный формат ячеек. Если диапазон имеет текстовый формат, то расчет выражений в нем вообще не производится, то есть, они отображаются как обычный текст. В других случаях, если формат не соответствует сути рассчитываемых данных, результат, выводимый в ячейку, может отображаться некорректно. Давайте выясним, как решить эту проблему.
- Для того, чтобы посмотреть, какой формат имеет конкретная ячейка или диапазон, переходим во вкладку «Главная». На ленте в блоке инструментов «Число» имеется поле отображения текущего формата. Если там указано значение «Текстовый», то формула точно вычисляться не будет.
- Для того, чтобы произвести смену формата достаточно кликнуть по данному полю. Откроется список выбора форматирования, где можно выбрать значение, соответствующее сути формулы.
- Но выбор типов формата через ленту не такой обширный, как через специализированное окно. Поэтому лучше применить второй вариант форматирования. Выделяем целевой диапазон. Кликаем по нему правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек». Можно также после выделения диапазона нажать комбинацию клавиш Ctrl+1.
- Открывается окно форматирования. Переходим во вкладку «Число». В блоке «Числовые форматы» выбираем тот формат, который нам нужен. Кроме того, в правой части окна имеется возможность выбрать тип представления конкретного формата. После того, как выбор произведен, кликаем по кнопке «OK», размещенной внизу.
- Выделите поочередно ячейки, в которых функция не считалась, и для пересчета нажмите функциональную клавишу F2.
Теперь будет производиться расчет формулы в стандартном порядке с выводом результата в указанную ячейку.
Способ 2: отключение режима «Показать формулы»
Но возможно причина того, что вместо результатов расчета у вас отображаются выражения, состоит в том, что в программе включен режим «Показать формулы».
- Чтобы включить отображение итогов, переходим во вкладку «Формулы». На ленте в блоке инструментов «Зависимости формул», если кнопка «Показать формулы» активна, то кликаем по ней.
- После этих действий в ячейках снова вместо синтаксиса функций начнет отображаться результат.
Способ 3: исправление ошибки в синтаксисе
Формула также может отображаться как текст, если в её синтаксисе были допущены ошибки, например, пропущена или изменена буква. Если вы вводили её вручную, а не через Мастер функций, то такое вполне вероятно. Очень распространенной ошибкой, связанной с отображением выражения, как текста, является наличие пробела перед знаком «=».
В таких случаях нужно внимательно пересмотреть синтаксис тех формул, которые неправильно отображаются, и внести в них соответствующие коррективы.
Способ 4: включение пересчета формулы
Бывает и такая ситуация, что формула вроде и отображает значение, но при изменении связанных с ней ячеек сама не меняется, то есть, результат не пересчитывается. Это означает, что у вас неправильно настроены параметры вычислений в данной книге.
- Перейдите во вкладку «Файл». Находясь в ней, следует кликнуть по пункту «Параметры».
- Откроется окно параметров. Нужно перейти в раздел «Формулы». В блоке настроек «Параметры вычислений», который расположен в самом верху окна, если в параметре «Вычисления в книге», переключатель не установлен в позицию «Автоматически», то это и есть причина того, что результат вычислений неактуальный. Переставляем переключатель в нужную позицию. После выполнения вышеуказанных настроек для их сохранения в нижней части окна жмем на кнопку «OK».
Теперь все выражения в данной книге будут автоматически пересчитываться при изменении любого связанного значения.
Способ 5: ошибка в формуле
Если же программа все-таки производит расчет, но в результате показывает ошибку, то тут вероятна ситуация, что пользователь просто ошибся при вводе выражения. Ошибочными формулами считаются те, при расчете которых в ячейке появляются следующие значения:
- #ЧИСЛО!;
- #ЗНАЧ!;
- #ПУСТО!;
- #ДЕЛ/0!;
- #Н/Д.
В этом случае нужно проверить, правильно ли записаны данные в ячейках, на которые ссылается выражение, нет ли в них ошибок в синтаксисе или не заложено ли в самой формуле какое-либо некорректное действие (например, деление на 0).
Если функция сложная, с большим количеством связанных ячеек, то легче проследить вычисления с помощью специального инструмента.
- Выделяем ячейку с ошибкой. Переходим во вкладку «Формулы». На ленте в блоке инструментов «Зависимости формул» кликаем по кнопке «Вычислить формулу».
- Открывается окно, в котором представляется полный расчет. Нажимаем на кнопку «Вычислить» и просматриваем вычисление пошагово. Ищем ошибку и устраняем её.
Как видим, причины того, что Эксель не считает или не правильно считает формулы, могут быть совершенно различными. Если вместо расчета у пользователя отображается сама функция, тот в этом случае, скорее всего, либо ячейка отформатирована под текст, либо включен режим просмотра выражений. Также, возможна ошибка в синтаксисе (например, наличие пробела перед знаком «=»). В случае если после изменения данных в связанных ячейках результат не обновляется, то тут нужно посмотреть, как настроено автообновление в параметрах книги. Также, нередко вместо корректного результата в ячейке отображается ошибка. Тут нужно просмотреть все значения, на которые ссылается функция. В случае обнаружения ошибки следует устранить её.
Возможности Эксель позволяют выполнять вычисления практически любой сложности благодаря формулам и функциям. Однако иногда пользователи могут столкнуться с тем, что формула отказывается работать или вместо желаемого результата выдает ошибку. В данной статье мы рассмотрим, почему так получается, и какие действия предпринять для решения возникшей проблемы.
Содержание
- Решение 1: меняем формат ячеек
- Решение 2: отключаем режим “Показать формулы”
- Решение 3: активируем автоматический пересчет формул
- Решение 4: исправляем ошибки в формуле
- Заключение
Решение 1: меняем формат ячеек
Очень часто Excel отказывается выполнять расчеты из-за того, что неправильно выбран формат ячеек.
Например, если задан текстовый формат, то вместо результата мы будем видеть просто саму формулу в виде обычного текста.
В некоторых ситуациях, когда выбран не тот формат, результат может быть посчитан, но отображаться он будет совсем не так, как мы хотели бы.
Очевидно, что формат ячеек нужно изменить, и делается это следующим образом:
- Чтобы определить текущий формат ячейки (диапазон ячеек), выделяем ее и, находясь во вкладке “Главная”, обращаем вниманием на группу инструментов “Число”. Здесь есть специальное поле, в котором показывается формат, используемый сейчас.
- Выбрать другой формат можно из списка, который откроется после того, как мы кликнем по стрелку вниз рядом с текущим значением.
Формат ячеек можно сменить с помощью другого инструмента, который позволяет задать более расширенные настройки.
- Выбрав ячейку (или выделив диапазон ячеек) щелкаем по ней правой кнопкой мыши и в открывшемся списке жмем по команде “Формат ячеек”. Или вместо этого, после выделения жмем сочетание Ctrl+1.
- В открывшемся окне мы окажемся во вкладке “Число”. Здесь в перечне слева представлены все доступные форматы, которые мы можем выбрать. С левой стороны отображаются настройки выбранного варианта, которые мы можем изменить на свое усмотрение. По готовности жмем OK.
- Чтобы изменения отразились в таблице, по очереди активируем режим редактирования для всех ячеек, в которых формула не работала. Выбрав нужный элемент перейти к редактированию можно нажатием клавиши F2, двойным кликом по нему или щелчком внутри строки формул. После этого, ничего не меняя, жмем Enter.
Примечание: Если данных слишком много, на ручное выполнение последнего шага потребуется немало времени. В данном случае можно поступить иначе – воспользуемся Маркером заполнения. Но этот работает только в том случае, когда во всех ячейках используются одинаковая формула.
- Выполняем последний шаг только для самой верхней ячейки. Затем наводим указатель мыши на ее правый нижний угол, как только появится черный плюсик, зажав левую кнопку мыши тянем его до конца таблицы.
- Получаем столбец с результатами, посчитанными с помощью формул.
Решение 2: отключаем режим “Показать формулы”
Когда мы вместо результатов видим сами формулы, это может быть связано с тем, что активирован режим показа формул, и его нужно отключить.
- Переключаемся во вкладку “Формулы”. В группе инструментов “Зависимость формул” щелкаем по кнопке “Показать формулы”, если она активна.
- В результате, в ячейках с формулами теперь будут отображаться результаты вычислений. Правда, из-за этого могут измениться границы столбцов, но это поправимо.
Решение 3: активируем автоматический пересчет формул
Иногда может возникать ситуация, когда формула посчитала какой-то результат, однако, если мы решим изменить значение в одной из ячеек, на которую формула ссылается, пересчет выполнен не будет. Это исправляется в параметрах программы.
- Заходим в меню “Файл”.
- В перечне слева выбираем раздел “Параметры”.
- В появившемся окне переключаемся в подраздел “Формулы”. В правой части окна в группе “Параметры вычислений” ставим отметку напротив опции “автоматически”, если выбран другой вариант. По готовности щелкаем OK.
- Все готово, с этого момента все результаты по формулам будут пересчитываться в автоматическом режиме.
Решение 4: исправляем ошибки в формуле
Если в формуле допустить ошибки, программа может воспринимать ее как простое текстовое значение, следовательно, расчеты по ней выполнятся не будут. Например, одной из самых популярных ошибок является пробел, установленный перед знаком “равно”. При этом помним, что знак “=” обязательно должен стоять перед любой формулой.
Также, довольно часто ошибки допускаются в синтаксисах функций, так как заполнить их не всегда просто, особенно, когда используется несколько аргументов. Поэтому, рекомендуем использовать Мастер функций для вставки функции в ячейку.
Чтобы формула заработала, все что нужно сделать – внимательно проверить ее и исправить все выявленные ошибки. В нашем случае нужно просто убрать пробел в самом начале, который не нужен.
Иногда проще удалить формулу и написать ее заново, чем пытаться искать ошибку в уже написанной. То же самое касается функций и их аргументов.
Распространенные ошибки
В некоторых случаях, когда пользователь допустил ошибку при вводе формулы, в ячейке могут отображаться такие значения:
- #ДЕЛ/0! – результат деления на ноль;
- #Н/Д – ввод недопустимых значений;
- #ЧИСЛО! – неверное числовое значение;
- #ЗНАЧ! – используется неправильный вид аргумента в функции;
- #ПУСТО! – неверно указан адрес дапазона;
- #ССЫЛКА! – ячейка, на которую ссылалась формула, удалена;
- #ИМЯ? – некорректное имя в формуле.
Если мы видим одну из вышеперечисленных ошибок, в первую очередь проверяем, все ли данные в ячейках, участвующих в формуле, заполнены корректно. Затем проверяем саму формулу и наличие в ней ошибок, в том числе тех, которые противоречат законам математики. Например, не допускается деление на ноль (ошибка #ДЕЛ/0!).
В случаях, когда приходится иметь со сложными функциями, которые ссылаются на много ячеек, можно воспользоваться инструментов проверки.
- Отмечаем ячейку, содержащую ошибку. Во вкладке “Формулы” в группе инструментов “Зависимости формул” жмем кнопку “Вычислить формулу”.
- В открывшемся окне будет отображаться пошаговая информация по расчету. Для этого нажимаем кнопку “Вычислить” (каждое нажатие осуществляет переход к следующему шагу).
- Таким образом, можно отследить каждый шаг, найти ошибку и устранить ее.
Также можно воспользоваться полезным инструментом “Проверка ошибок”, который расположен в том же блоке.
Откроется окно, в котором будет описана причина ошибки, а также предложен ряд действий касательно нее, в т.ч. исправление в строке формул.
Заключение
Работа с формулами и функциями – одна из главных функциональных возможностей Excel, и, несомненно, одно из основных направлений использования программы. Поэтому очень важно знать, какие проблемы могут возникать при работе с формулами, и как их можно исправить.
Если вы читали предыдущие статьи по работе с таблицами Excel, то должны быть в курсе, что запись формулы начинается со знака «Равно».
Когда возникает необходимость написать в ячейке этот знак без формулы, программа настойчиво продолжает считать такую запись началом формулы.
При клике в другую ячейку после знака прописывается адрес ячейки. В этом случае есть несколько способов перехитрить Excel.
Решение: Перед написанием знака равно, плюс (сложение), минус (вычитание), наклонная черта (деление) или звездочки(умножение) поставить пробел или апостроф.
Почему в экселе формула не считает
Если вам приходится работать на разных компьютерах, то возможно придется столкнуться с тем, что необходимые в работе файлы Excel не производят расчет по формулам.
Неверный формат ячеек или неправильные настройки диапазонов ячеек
В Excel возникают различные ошибки с хештегом (#), такие как #ЗНАЧ!, #ССЫЛКА!, #ЧИСЛО!, #Н/Д, #ДЕЛ/0!, #ИМЯ? и #ПУСТО!. Они указывают на то, что что-то в формуле работает неправильно. Причин может быть несколько.
Вместо результата выдается #ЗНАЧ! (в версии 2010) или отображается формула в текстовом формате (в версии 2016).
В данном примере видно, что перемножается содержимое ячеек с разным типом данных =C4*D4.
Исправление ошибки: указание правильного адреса =C4*E4 и копирование формулы на весь диапазон.
- Ошибка #ССЫЛКА! возникает, когда формула ссылается на ячейки, которые были удалены или заменены другими данными.
- Ошибка #ЧИСЛО! возникает тогда, когда формула или функция содержит недопустимое числовое значение.
- Ошибка #Н/Д обычно означает, что формула не находит запрашиваемое значение.
- Ошибка #ДЕЛ/0! возникает, когда число делится на ноль (0).
- Ошибка #ИМЯ? возникает из-за опечатки в имени формулы, то есть формула содержит ссылку на имя, которое не определено в Excel.
- Ошибка #ПУСТО! возникает, если задано пересечение двух областей, которые в действительности не пересекаются или использован неправильный разделитель между ссылками при указании диапазона.
Примечание: #### не указывает на ошибку, связанную с формулой, а означает, что столбец недостаточно широк для отображения содержимого ячеек. Просто перетащите границу столбца, чтобы расширить его, или воспользуйтесь параметром Главная — Формат — Автоподбор ширины столбца.
Ошибки в формулах
Зеленые треугольники в углу ячейки могут указывать на ошибку: числа записаны как текст. Числа, хранящиеся как текст, могут приводить к непредвиденным результатам.
Исправление: Выделите ячейку или диапазон ячеек. Нажмите знак «Ошибка» (смотри рисунок) и выберите нужное действие.
Включен режим показа формул
Так как в обычном режиме в ячейках отображаются расчетные значения, то чтобы увидеть непосредственно расчетные формулы в Excel предусмотрен режим отображения всех формул на листе. Включение и отключение данного режима можно вызвать командой Показать формулы из вкладки Формулы в разделе Зависимости формул.
Отключен автоматический расчет по формулам
Такое возможно в файлах с большим объемом вычислений. Для того чтобы слабый компьютер не тормозил, автор файла может отключить автоматический расчет в свойствах файла.
Исправление: после изменения данных нажать кнопку F9 для обновления результатов или включить автоматический расчет. Файл – Параметры – Формулы – Параметры вычислений – Вычисления в книге: автоматически.
Формула сложения в Excel
Выполнить сложение в электронных таблицах достаточно просто. Нужно написать формулу, в которой будут указаны все ячейки, содержащие данные для сложения. Конечно же, между адресами ячеек ставим плюс. Например, =C6+C7+C8+C9+C10+C11.
Но если ячеек слишком много, то лучше воспользоваться встроенной функцией Автосумма. Для этого кликните ячейку, в которой будет выведен результат, а затем нажмите кнопку Автосумма на вкладке Формулы (выделено красной рамкой).
Будет выделен диапазон ячеек для суммирования. Если диапазон выделился неправильно, например, выделены вертикальные ячейки, а необходимы горизонтальные, то выделите новый диапазон.
Для этого нажмите левой кнопкой мыши в крайнюю ячейку нового диапазона и не отпуская кнопку проведите указатель по всем ячейкам диапазона до конечной.
Завершите ввод формулы нажатием клавиши Enter на клавиатуре.
Формула округления в Excel до целого числа
Начинающие пользователи используют форматирование, с помощью которого некоторые пытаются округлить число. Однако, это никак не влияет на содержимое ячейки, о чем и указывается во всплывающей подсказке. При нажатии на кнопочку (см. рисунок) произойдет изменение формата числа, то есть изменение его видимой части, а содержимое ячейки останется неизменным. Это видно в строке формул.
Для округления числа по математическим правилам необходимо использовать встроенную функцию =ОКРУГЛ(число;число_разрядов).
Математическое округление числа с помощью встроенной функции
Написать её можно вручную или воспользоваться мастером функций на вкладке Формулы в группе Математические (смотрите рисунок).
Данная функция может округлять не только дробную часть числа, но и целые числа до нужного разряда. Для этого при записи формулы укажите число разрядов со знаком «минус».
Как считать проценты от числа
Для подсчета процентов в электронной таблице выберите ячейку для ввода расчетной формулы. Поставьте знак «равно», затем напишите адрес ячейки (используйте английскую раскладку), в которой находится число, процент от которого будете вычислять.
Можно просто кликнуть мышкой в эту ячейку и адрес вставится автоматически. Далее ставим знак умножения и вводим число процентов, которое необходимо вычислить. Посмотрите на пример вычисления скидки при покупке товара.
Формула =C4*(1-D4)
В C4 записана цена пылесоса, а в D4 – скидка в %. Необходимо вычислить стоимость товара с вычетом скидки, для этого в нашей формуле используется конструкция (1-D4).
Здесь вычисляется значение процента, на которое умножается цена товара. Для Excel запись вида 15% означает число 0.15, поэтому оно вычитается из единицы.
В итоге получаем остаточную стоимость товара в 85% от первоначальной.
Вот таким нехитрым способом с помощью электронных таблиц можно быстро вычислить проценты от любого числа.
Шпаргалка с формулами Excel
Шпаргалка выполнена в виде PDF-файла. В нее включены наиболее востребованные формулы из следующих категорий: математические, текстовые, логические, статистические. Чтобы получить шпаргалку, кликните ссылку ниже.
Источник: https://tvojkomp.ru/rabota-s-formulami-v-excel/
Функция «ЕСЛИ» в Excel: пошаговая инструкция по работе
Функция «Если» в Excel является одной из самых популярных среди всех существующих в этом редакторе. Благодаря ей вы сможете выполнить различные сравнения при помощи логических выражений. При этом можно указать, что делать в зависимости от результата выполнения условия.
Принцип работы очень простой: если выражение истинное, то сделать это, иначе – сделать что-то другое.
То есть, в результате проверки условия может произойти два события:
- первое – при истине;
- второе – если возвращается ложь.
Рассмотрим основной синтаксис. При вызове окна «Вставка функции», ниже указывается описание каждого предложенного варианта.
Справка по функции «ЕСЛИ» выглядит следующим образом.
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
Как вставить функцию «ЕСЛИ»
Для этого нужно выполнить следующие действия:
- Кликните на иконку вставки формул (Fx).
- В появившемся меню выберите пункт «ЕСЛИ».
В результате этого вы увидите окно, в котором нужно указать аргументы функции:
- логическое выражение;
- значение, если истина;
- значение, если ложь.
После ввода значений в эти поля, правее их будет отображаться предварительный результат.
Для вставки нажмите на кнопку «OK».
Примеры
Рассмотрим несколько различных логических выражений, чтобы вы поняли, как пользоваться этой функцией.
- Сделайте активной ячейку «А1».
- Повторите описанные выше действия по вызову окна вставки «Аргументов».
- Введите в поле условие следующий код.
C1=””
Смысл этого выражения в следующем: если ячейка C1 содержит пустоту. То есть в ней ничего не находится.
В поле для истины вводим следующее.
”Ячейка C1 пустая”
Именно этот текст будет выводиться в случае выполнения этого условия.
В поле «если ложь» вводим следующее.
”Ячейка C1 не пустая”
Данный текст мы увидим в случае ложного выполнения условия.
Для вставки нашей формулы нажимаем на кнопку «OK».
- В результате этого мы увидим следующее (поскольку ячейка пустая, то и сообщение соответствующее).
- Введите любой текст в ячейку C.
- После нажатия на кнопку Enter вы увидите следующий результат.
Как видите, редактор Эксель выдал сообщение, которое мы указывали в случае ложного результата условия.
Операторы сравнения
Ниже вы видите список операторов сравнения:
Оператор | Значение | Пример использования |
+ | Сложение | 5+5 |
– | Вычитание или отрицание | 5-1 или -3 |
* | Умножение | 5*5 |
/ | Деление | 5/5 |
% | Процент | 50% |
^ | Степень | 5^3 |
Источник: https://os-helper.ru/excel/funkciya-esli.html
Функция IF (ЕСЛИ) в Excel. Как использовать?
Функция IF (ЕСЛИ) в Excel – это отличный инструмент для проверки условий на ИСТИНУ или ЛОЖЬ. Если значения ваших расчетов равны заданным параметрам функции как ИСТИНА, то она возвращает одно значение, если ЛОЖЬ, то другое.
Что возвращает функция
Заданное вами значение при выполнении двух условий ИСТИНА или ЛОЖЬ.
Синтаксис
=IF(logical_test, [value_if_true], [value_if_false]) – английская версия
=ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]) – русская версия
Аргументы функции
- logical_test (лог_выражение) – это условие, которое вы хотите протестировать. Этот аргумент функции должен быть логичным и определяемым как ЛОЖЬ или ИСТИНА. Аргументом может быть как статичное значение, так и результат функции, вычисления;
- [value_if_true] ([значение_если_истина]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если значение которое вы тестируете соответствует условию ИСТИНА;
- [value_if_false] ([значение_если_ложь]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если условие, которое вы тестируете соответствует условию ЛОЖЬ.
- В функции IF (ЕСЛИ) может быть протестировано 64 условий за один раз;
- Если какой-либо из аргументов функции является массивом – оценивается каждый элемент массива;
- Если вы не укажете условие аргумента FALSE (ЛОЖЬ) value_if_false (значение_если_ложь) в функции, т.е. после аргумента value_if_true (значение_если_истина) есть только запятая (точка с запятой), функция вернет значение “0”, если результат вычисления функции будет равен FALSE (ЛОЖЬ). На примере ниже, формула =IF(A1> 20,”Разрешить”) или =ЕСЛИ(A1>20;”Разрешить”) , где value_if_false (значение_если_ложь) не указано, однако аргумент value_if_true (значение_если_истина) по-прежнему следует через запятую. Функция вернет “0” всякий раз, когда проверяемое условие не будет соответствовать условиям TRUE (ИСТИНА).
- Если вы не укажете условие аргумента TRUE(ИСТИНА) (value_if_true (значение_если_истина)) в функции, т.е. условие указано только для аргумента value_if_false (значение_если_ложь), то формула вернет значение “0”, если результат вычисления функции будет равен TRUE (ИСТИНА); На примере ниже формула равна =IF (A1>20;«Отказать») или =ЕСЛИ(A1>20;”Отказать”), где аргумент value_if_true (значение_если_истина) не указан, формула будет возвращать “0” всякий раз, когда условие соответствует TRUE (ИСТИНА).
Функция Если в Excel примеры с несколькими условиями
Пример 1. Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)
При использовании функции IF (ЕСЛИ) в Excel, вы можете использовать различные операторы для проверки состояния. Вот список операторов, которые вы можете использовать:
Ниже приведен простой пример использования функции при расчете оценок студентов. Если сумма баллов больше или равна “35”, то формула возвращает “Сдал”, иначе возвращается “Не сдал”.
Пример 2. Использование вложенной функции IF (ЕСЛИ) для проверки условия выражения
Функция может принимать до 64 условий одновременно. Несмотря на то, что создавать длинные вложенные функции нецелесообразно, то в редких случаях вы можете создать формулу, которая множество условий последовательно.
В приведенном ниже примере мы проверяем два условия.
- Первое условие проверяет, сумму баллов не меньше ли она чем 35 баллов. Если это ИСТИНА, то функция вернет “Не сдал”;
- В случае, если первое условие – ЛОЖЬ, и сумма баллов больше 35, то функция проверяет второе условие. В случае если сумма баллов больше или равна 75. Если это правда, то функция возвращает значение “Отлично”, в других случаях функция возвращает “Сдал”.
Пример 3. Вычисляем сумму комиссии с продаж с помощью функции IF (ЕСЛИ) в Excel
Функция позволяет выполнять вычисления с числами. Хороший пример использования – расчет комиссии продаж для торгового представителя.
В приведенном ниже примере, торговый представитель по продажам:
- не получает комиссионных, если объем продаж меньше 50 тыс;
- получает комиссию в размере 2%, если продажи между 50-100 тыс
- получает 4% комиссионных, если объем продаж превышает 100 тыс.
Рассчитать размер комиссионных для торгового агента можно по следующей формуле:
=IF(B280%);”Да”;”Нет”) – русская версия
Пример 5. Преобразуем ошибки в значения “0” с помощью функции IF (ЕСЛИ)
С помощью этой функции вы также можете убирать ячейки содержащие ошибки. Вы можете преобразовать значения ошибок в пробелы или нули или любое другое значение.
Формула для преобразования ошибок в ячейках следующая:
=IF(ISERROR(A1),0,A1) – английская версия
=ЕСЛИ(ЕОШИБКА(A1);0;A1) – русская версия
Формула возвращает “0”, в случае если в ячейке есть ошибка, иначе она возвращает значение ячейки.
ПРИМЕЧАНИЕ. Если вы используете Excel 2007 или версии после него, вы также можете использовать функцию IFERROR для этого.
Точно так же вы можете обрабатывать пустые ячейки. В случае пустых ячеек используйте функцию ISBLANK, на примере ниже:
=IF(ISBLANK(A1),0,A1) – английская версия
=ЕСЛИ(ЕПУСТО(A1);0;A1) – русская версия
Источник: https://excelhack.ru/funkciya-if-esli-v-excel/
Функция ЕСЛИ в Excel с примерами
Сегодня мы рассмотрим функцию ЕСЛИ.
Функция ЕСЛИ часто используется в Excel для решения многих задач. Знать ее очень полезно. В данной статье мы попробуем рассказать про ее работу на простых примерах, достаточно один раз разобраться с конструкцией функцией ЕСЛИ и вы сможете применять ее и в самых сложных вариантах.
Если вам необходима проверка условий большого количества однотипных ЕСЛИ, то возможно вам будет полезна статья про альтернативный способ с использованием ВПР.
- Функция ЕСЛИ проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.
- Синтаксис функции ЕСЛИ очень простой:
- ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
- лог_выражение – это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.
Что это значит? Выражение при вычислении дает значение ИСТИНА если это выражение верно.
- В этой части необходимо проверить на соответствие выражения.
- Например:
- =ЕСЛИ(А1=10; [значение_если_истина]; [значение_если_ложь]) — если А1 равно 10, то выражение А1=10 даст значение ИСТИНА, а если не равно 10, то ЛОЖЬ
- Другой пример
- =ЕСЛИ(А1>30; [значение_если_истина]; [значение_если_ложь]) — если в ячейки А1 число больше 30, то А1>30 вернет ИСТИНА, а если меньше, то ЛОЖЬ
- Еще пример
- =ЕСЛИ(С1=”Да”; [значение_если_истина]; [значение_если_ложь]) — если в ячейки C1 содержится слово “Да” то выражение вернет значение ИСТИНА, а если нет, то С1=”Да” вернет ЛОЖЬ
- Надеюсь с этим понятно, поехали дальше. Рассмотрим следующие компоненты функции ЕСЛИ
- =ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
- значение_если_истина, значение_если_ложь – как видно из их названия, это то что необходимо сделать в зависимости от того, что вернул лог выражения: ИСТИНА и ЛОЖЬ
Пример использования функции ЕСЛИ в Excel
Рассмотрим использование функции ЕСЛИ на практическом примере. У нас есть таблица заказов, которую мы использовали при рассмотрении работы функции ВПР.
Нам необходимо заполнить столбец по заказам Ведер (ошибочно на картинке указано «Заказы Cтолов»), то есть необходимо выбрать только заказы с Ведрами.
Это можно сделать различными способами, но мы с вами будет использовать функцию ЕСЛИ, чтобы показать ее работу на примере. (см.рисунок)
Как вы смогли заметить аргументы функции ЕСЛИ разделены точкой с запятой.
Итак, первый аргумент (лог выражения) A3=»Ведро» проверяет содержится ли в ячейке А3 слово «Ведро», если содержится, то выполняется второй аргумент функции ЕСЛИ (значение_если_истина), в нашем случае это D3 (т.е стоимость заказа), если в ячейка А3 не равна слову «Ведро», то выполняется третий аргумент функции ЕСЛИ (значение_если_ложь), в нашем случае это «-» (т.е будет написано тире).
Таким образом, в ячейки E3 появится значение D3, т.е число 240.
Далее необходимо протянуть формулу вниз для остальных значений. Для этого необходимо выделить ячейку Е3 и потянуть вниз за нижний правый угол (смотрите рисунок 3)
Итоговый результат работы функции ЕСЛИ вы можете посмотреть на рисунке 4. Функцию ЕСЛИ можно использовать в очень многих ситуациях. Находить ошибки, находить уникальные значения в списке, использовать многократные проверки на выполнение условий. Разбор всех этих приемов Excel ждет вас впереди.
Источник: https://sirexcel.ru/priemi-excel/funkciya-esli-v-excel-s-primerami/
Знак «не равно» в Microsoft Excel
Если такие знаки сравнения, как «больше» (>) и «меньше» (
Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.
Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.
Синтаксис функции ЕСЛИ с одним условием
- Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.
- =ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)
- Разберем синтаксис функции:
- Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).
- Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).
- Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).
- Пример:
Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».
Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.
Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.
Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.
Функция ЕСЛИ в Excel с несколькими условиями
Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.
Синтаксис будет выглядеть следующим образом:
=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))
Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.
Примеры несколько условий функции ЕСЛИ в Excel:
Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.
В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.
Расширение функционала с помощью операторов «И» и «ИЛИ»
Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.
- Функции И и ИЛИ могут проверить до 30 условий.
- Пример использования оператора И:
- Пример использования функции ИЛИ:
Как сравнить данные в двух таблицах
Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.
Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.
Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.
Исходные данные (таблицы, с которыми будем работать):
- Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:
В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.
Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.
Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.
Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).
Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.
Такие выражения, как «больше или равно», «меньше или равно» и «не равно», могут быть очень полезны при анализе данных.
Эти операторы используют сравнения двух значений, и результатом сравнения будет ИСТИНА или ЛОЖЬ.
Обратите внимание, что логические операторы сравнивают значения независимо от того, было ли оно введено напрямую или было создано с помощью формулы. Эти операторы сравнивают именно значения. Не формулы.
Равно (=) и не равно ()
Эти операторы просты: они говорят вам, являются ли два значения равными или не равными друг другу:
Эти операторы равно и не равно также работают с текстом:
Больше (>) и меньше () – если первое значение больше второго, результатом будет ИСТИНА Оператор меньше ( =) и меньше или равно ( =) – если первое значение больше второго или равно ему, результатом будет ИСТИНА Оператор меньше или равно (
Источник: http://word-office.ru/kak-sdelat-ravno-v-excel.html
Функция ЕСЛИ в Excel
Без преувеличения можно сказать, что функция ЕСЛИ в excel является одной из наиболее часто встречаемых и часто используемых. Работа экономиста в excel немыслима без знания этой функции.
Функция ЕСЛИ относиться к логическим функциям MS Excel, и позволяет создавать весьма затейливые конструкции, основываясь на проверке условия и выборе из двух и более альтернатив.
С использованием функции ЕСЛИ в excel можно строить ветвящиеся алгоритмы, строить дерево решений и другие системы и формулы используя вложение одной функции ЕСЛИ в другую и т.д. В Excel 2010 можно использовать до 64 вложений. Это позволяет построить поистине грандиозный алгоритм вычислений.
В общем виде функция ЕСЛИ в excel имеет следующий синтаксис:
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
Функция возвращает одно из двух значений в звисимости от того, какое значение принимает условие (лог_выраение). Если условие принимает значение ИСТИНА, то функция ЕСЛИ возвращает значение_если_истина, а если условие принимает значение ЛОЖЬ, то возвращается значение_ели_ложь.
Рассмотрим синтаксис данной функции на примере алгоритма вычисления суммы с НДС или без НДС.
Лог_выражение – это может быть любое значение или выражение (формула) которое принимает значение ИСТИНА или ЛОЖЬ. Так, например, С5=“с НДС” – это логическое выражение. Если в ячейке С5 находиться текст «с НДС», то логическое выражение принимает значение ИСТИНА, в противном случае – ЛОЖЬ, например, если там содержится текст «без НДС».
Значение_если_истина — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ИСТИНА. Так, например, если этот аргумент равен формуле С12*1,18, то при значении логического выражения равному ИСТИНА, вычисления ведется по этой формуле.
Если аргумент «лог_выражение» имеет значение ИСТИНА, а аргумент «значение_если_истина» не задан, возвращается значение 0 (ноль).
Значение_если_ложь — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ЛОЖЬ. Так, например, если этот аргумент равен формуле С12*1 или просто С12, то при значении логического выражения равному ЛОЖЬ, вычисления ведется по этой формуле, т.е., как в нашем примере, берется просто значение суммы из ячейки С12
Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» опущен (т. е. после аргумента «значение_если_истина» отсутствует точка с запятой), то возвращается логическое значение ЛОЖЬ.
Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» пуст (т. е.
после аргумента «значение_если_истина» стоит точка с запятой, а за ней — закрывающая скобка), то возвращается значение 0 (ноль).
Рассмотрим наиболее часто встречающиеся в работе экономиста и при финансовом моделировании ситуации, в котором нам поможет использование функции ЕСЛИ.
Пример 1. Использование текстовых значений
- Сразу хочу обратить ваше внимание, что при использовании текстовых выражений в формулах, необходимо заключать их в кавычки “текст” для корректной работы формул.
- Например, нам надо добавить какой либо текстовый признак или комментарий, в зависимости от значения той или иной ячейки.
- Создаем формулу с использованием функции ЕСЛИ:
- =ЕСЛИ(Р20>1000;“превышение лимита”;“в рамках лимита”)
- Скопировав эту формулу по всему проверяемому диапазону, мы можем теперь легко отфильтровать значения превышающие лимит, по созданному нами критерию.
Пример 2. Скрытие значений. Скрытие нулевых значений
Практически повсеместно встречающаяся ситуация – это возникновение ошибки #ДЕЛ/0! при подготовке исходных форматов.
Мы готовим исходный формат, в котором в одном из столбцов вычисляем темп роста одного показателя к другому.
Как известно, для этого используется формула А/В*100%, но поскольку у нас еще нет данных, то возникает ошибка при делении значений из столбца А на нулевые значения из столбца В.
Чтобы этого избежать, используем, как один из вариантов функцию ЕСЛИ.
=ЕСЛИ(В10=0;0;А10/В10) или =ЕСЛИ(В10=0;””;А10/В10)
В первом случае будет вместо ошибки #ДЕЛ/0! будет возвращено значение 0, а во втором случае будет просто пустая ячейка. Двойные кавычки возвращают пустое значение в ячейку.
Другой пример, проверка сходимости баланса. В этом случае, нам надо сравнить сумму актива и сумму пассива баланса, и в случае если они равны, т.е. например, С85-С160=0, нам надо скрыть нулевое значение, а в случае если есть расхождение – отобразить это значение.
=ЕСЛИ(С85-С160=0;””; С85-С160)
Пример 3. Многоуровневые, вложенные вычисления
Очень часто в финансовом моделировании встречается ситуация, когда необходимо построить алгоритм вычисления конечного значения в зависимости от нескольких различных значений исходного логического выражения.
Опять нам не обойтись без функции ЕСЛИ. Причем здесь мы уже будем вкладывать ее одну в другую, и создавать ветвящийся алгоритм.
Типичный пример, расчет скидки в зависимости от нескольких уровней объема продаж. Или заработка, в зависимости от нескольких уровней выработки.
- Предположим у нас следующая матрица скидок:
- До 100 000 рублей – 0%
- От 100 001 до 300 000 рублей – 3%
- От 300 001 до 500 000 рублей – 5%
- Свыше 500 001 – 7%
Оговорюсь сразу, размеры скидок – условный пример. Их расчет зависти от соотношения переменных расходов и выручки. И основная цель – увеличить общую маржу по реализованной продукции.
- Создаем формулу используя функцию ЕСЛИ:
- Предположим, в ячейке D10 у нас находиться объем продаж.
- =ЕСЛИ(D10>=500001;D10*0,93;ЕСЛИ(D10>=300001;D10*0,95;ЕСЛИ(D10>=100001;D10*0,97;D10)))
Эта формула в зависимости от уровня объема продаж устанавливает тот или иной уровень скидок. Количество уровней вложения и соответственно уровней скидок может быть гораздо больше.
Операторы сравнения
- В логических выражениях для сравнения значений и формул можно использовать следующие операторы сравнения:
- = Равно
- > Больше
- < Меньше
- >= Больше или равно
- = больше или равно для задания диапазона ссылок.
- В дополнение к функции ЕСЛИ в excel можно использовать другие логические функции, еще более расширяя возможности построения сложных алгоритмов и повышая гибкость вычислений.
Функции И, ИЛИ, НЕ
- Функция И в excel имеет следующий синтаксис:
- И(логическое_значение1, [логическое_значение2], …)
- Функция возвращает значение ИСТИНА, если в результате вычисления всех аргументов получается значение ИСТИНА; возвращает значение ЛОЖЬ, если в результате вычисления хотя бы одного из аргументов получается значение ЛОЖЬ.
- Функция ИЛИ в excel имеет аналогичный синтаксис:
- ИЛИ(логическое_значение1, [логическое_значение2],…)
Однако возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА. Если все аргументы имеют значение ЛОЖЬ, то возвращается значение ЛОЖЬ.
Функция НЕ в excel имеет следующий синтаксис:
НЕ(логическое_значение)
Функция НЕ используется в тех случаях, когда необходимо убедиться, что значение не равно некой конкретной величине. Она возвращает значение ЛОЖЬ, если значение равно ИСТИНА и наоборот.
Пример 4. Использование нескольких условий
Предположим, нам надо сделать отбор наших дебиторов, которые задолжали нам за 3 месяца сумму большую 100 000 рублей. Допустим, в этом случае формула должна выводить критерий «злостный задолжник».
- В ячейке В10 у нас будет срок задолженности в месяцах, а в ячейке С10 сумма задолженности.
- Тогда формула будет иметь следующий вид:
- =ЕСЛИ(И(В10>=3;С10>100000);»злостный задолжник»;»»)
- Если мы считаем критичным либо задолженность старше 3 месяцев, либо свыше 100 000 рублей, то формулу можно записать так:
- =ЕСЛИ(ИЛИ(В10>=3;С10>100000);»критичная задолженность»;»»)
- В общем, как вы сами понимаете, возможности применения функции ЕСЛИ в excel безграничны.
- Самое главное – это продумать алгоритм вычислений, а уж инструментария в MS Excel для его реализации вполне достаточно.
Microsoft Excel содержит дополнительные функции, которые можно применять для анализа данных с использованием условий.
Например, для подсчета числа вхождений текстовой строки или числа в диапазоне ячеек можно использовать функции СЧЁТЕСЛИ и СЧЁТЕСЛИМН.
Для вычисления суммы значений, попадающих в интервал, заданный текстовой строкой или числами, можно использовать функции СУММАЕСЛИ и СУММЕСЛИМН.
Источник: http://excel-training.ru/funktsiya-esli-v-excel/
Возможности Excel позволяют выполнять расчеты любой сложности благодаря формулам и функциям. Однако иногда пользователи могут обнаружить, что формула не работает или выдает ошибку вместо желаемого результата. В этой статье мы рассмотрим, почему это происходит, и какие действия нужно предпринять для устранения проблемы.
Решение 1: меняем формат ячеек
Очень часто Excel отказывается выполнять вычисления из-за неправильного формата ячеек.
Например, если задан текстовый формат, то вместо результата мы увидим только саму формулу в виде простого текста.
В некоторых ситуациях при выборе неправильного формата результат можно рассчитать, но он будет отображаться совершенно иначе, чем хотелось бы.
Очевидно, что формат ячейки нужно изменить, и это делается следующим образом:
- Чтобы определить текущий формат ячейки (диапазон ячеек), выделите его и, находясь на вкладке «Главная», обратите внимание на группу инструментов «Число». Здесь есть специальное поле, которое показывает используемый сейчас формат.
- Вы можете выбрать другой формат из списка, который откроется после нажатия стрелки вниз рядом с текущим значением.
Формат ячейки можно изменить с помощью другого инструмента, который позволяет выполнять более сложные настройки.
- После выбора ячейки (или выбора диапазона ячеек) щелкните ее правой кнопкой мыши и в открывшемся списке выберите команду «Форматировать ячейки». Или вместо этого после выделения нажмите Ctrl + 1.
- В открывшемся окне мы окажемся во вкладке «Номер». Здесь, в списке слева, находятся все доступные форматы, из которых мы можем выбирать. Слева отображаются настройки выбранной опции, которые мы можем изменить по своему усмотрению. Когда все будет готово, нажмите ОК.
- Чтобы изменения отразились в таблице, по очереди включите режим редактирования для всех ячеек, в которых формула не сработала. После выбора желаемого элемента вы можете продолжить изменение, нажав клавишу F2, дважды щелкнув по нему или щелкнув внутри строки формул. Затем, ничего не меняя, нажмите Enter.
Примечание. Если данных слишком много, на выполнение последнего шага вручную потребуется много времени. В этом случае можно поступить иначе — использовать маркер заливки. Но это работает только тогда, когда одна и та же формула используется во всех ячейках.
- Последний шаг выполняем только для верхней ячейки. Затем перемещаем указатель мыши в ее нижний правый угол, как только появится черный знак плюса, удерживая левую кнопку мыши и перетаскивая ее в конец таблицы.
- Получаем столбец с результатами, рассчитанными по формулам.
Решение 2: отключаем режим “Показать формулы”
Когда мы видим сами формулы вместо результатов, это может быть связано с тем, что режим отображения формул включен и его нужно выключить.
- Перейдите на вкладку «Формулы». На панели инструментов «Зависимость формул» нажмите кнопку «Показать формулы», если она активна.
- В результате результаты расчета теперь будут отображаться в ячейках с формулами. Правда, из-за этого могут меняться границы столбцов, но это решаемо.
Решение 3: активируем автоматический пересчет формул
Иногда может возникнуть ситуация, когда формула вычислила какой-то результат, однако, если мы решим изменить значение в одной из ячеек, на которые ссылается формула, пересчет не будет выполнен. Это решается в параметрах программы.
- Зайдите в меню «Файл”.
- В списке слева выберите раздел «Параметры”.
- В появившемся окне перейдите в подраздел «Формулы». В правой части окна в группе «Параметры расчета» поставьте галочку напротив опции «автоматический», если выбран другой вариант. Когда все будет готово, нажмите ОК.
- Все готово, с этого момента все результаты по формулам будут автоматически пересчитаны.
Решение 4: исправляем ошибки в формуле
Если вы ошиблись в формуле, программа может воспринять ее как простое текстовое значение, поэтому вычисления по ней производиться не будут. Например, одна из самых распространенных ошибок — это пробел перед знаком равенства. При этом помните, что знак «=» обязательно должен предшествовать любой формуле.
Также очень часто допускаются ошибки в синтаксисе функций, поскольку их не всегда легко ввести, особенно когда используется несколько аргументов. Поэтому рекомендуется использовать мастер функций для вставки функции в ячейку.
Чтобы формула работала, просто внимательно проверьте ее и исправьте обнаруженные ошибки. В нашем случае вам просто нужно удалить пробел в начале, что не обязательно.
Иногда проще стереть формулу и переписать ее, чем пытаться найти ошибку в уже написанной. То же самое верно для функций и их аргументов.
Распространенные ошибки
В некоторых случаях, когда пользователь допустил ошибку при вводе формулы, в ячейке могут отображаться следующие значения:
- # DIV / 0! — результат деления на ноль;
- # N / A — введите недопустимые значения;
- #КОЛИЧЕСТВО! — неверное числовое значение;
- #ЦЕНИТЬ! — в функции использован неверный тип аргумента;
- # ПУСТОЙ! — неверный адрес диапазона;
- #СВЯЗЬ! — ячейка, к которой относится формула, удалена;
- #ИМЯ? — Имя недопустимо в формуле.
Если мы видим любую из вышеперечисленных ошибок, в первую очередь проверяем, правильно ли заполнены все данные в ячейках, участвующих в формуле. Затем проверяем саму формулу и наличие в ней ошибок, в том числе противоречащих законам математики. Например, деление на ноль недопустимо (ошибка # DIV / 0!).
В случаях, когда вам нужно иметь сложные функции, которые ссылаются на множество ячеек, вы можете использовать инструменты проверки.
- Мы отмечаем ячейку, содержащую ошибку. На вкладке «Формулы» в группе инструментов «Зависимости формул» нажмите кнопку «Вычислить формулу”.
- В открывшемся окне отобразится подробная информация о расчете. Для этого нажмите кнопку «Рассчитать» (каждое нажатие переходит к следующему шагу).
- Таким образом, вы можете отслеживать каждый шаг, находить ошибку и исправлять ее.
Вы также можете использовать полезный инструмент проверки ошибок, расположенный в том же блоке.
Откроется окно, в котором будет описана причина ошибки и предложен ряд действий в этом отношении, включая исправление в строке формул.
Заключение
Работа с формулами и функциями — одна из основных возможностей Excel и, несомненно, одно из основных направлений использования программы. Поэтому очень важно знать, какие проблемы могут возникнуть при работе с формулами и как их решать.
gont
Пользователь
Сообщений: 3
Регистрация: 01.01.1970
#1
15.12.2009 23:37:43
Подскажите пожалуйста, какие бывают причины того, что эксель перестает реагировать на знак =. Не считает, а отображает в ячейке написанную формулу(режим отображения формул отключен). Работаю-работаю, пишу, считаю, вдруг бах, начинаются проблемы с восприятием формул. То ли программа глюкает, то ли я туплю.