Формула в excel если ячейка содержит число

Формула в excel если ячейка содержит число

Синтаксис функции ЕЧИСЛО()

ЕЧИСЛО ( значение )

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

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

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

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

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

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

3. Логические значения ЛОЖЬ и ИСТИНА формально в EXCEL числами не являются и это доказывает тот факт, что формулы =ЕЧИСЛО(ЛОЖЬ) и =ЕЧИСЛО(ИСТИНА) вернут ЛОЖЬ. Однако, значениям ЛОЖЬ и ИСТИНА сопоставлены значения 0 и 1 соответственно, поэтому формулы =ЕЧИСЛО(—ЛОЖЬ) и =ЕЧИСЛО(—ИСТИНА) вернут ИСТИНА.

4. Функция ЕЧИСЛО() обычно используется в паре с функцией ЕСЛИ() . Например, формула =ЕСЛИ(ЕЧИСЛО(B6);"Число";"Не число") вернет слово Число , если в ячейке В6 находится число (в числовом формате).

Функция ЕЧИСЛО в Excel используется для проверки данных, поступающих на вход, — является ли ее аргумент числовым значением, и возвращает результат в виде логического значения ИСТИНА, если указанное значение является числовым, и ЛОЖЬ, если переданное в качестве аргумента является другим типом данных.

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

Пример 1. В таблице содержатся оценки за семестр для учеников по указанным предметам. Некоторые ученики не сдали экзамены и не имеют оценок. Рассчитать средние баллы для тех учеников, которые успели получить оценки по всем предметам.

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

Для расчетов используем следующую формулу:

Функция ЕСЛИ с помощью функции И выполняет проверку нескольких условий (результатов выполнения функции ЕЧИСЛО, проверяющей каждую ячейку на наличие числового значения с оценкой по предмету). Если хотя бы одна из функций возвращает значение ЛОЖЬ, функция И вернет ЛОЖЬ. В этом случае будет выведена текстовая строка «Есть несданные», иначе – функция СРЗНАЧ произведет расчет.

Результат выполнения для первого ученика:

Таким образом мы определили пустые ячейки в строках и столбцах таблицы.

Суммирование ячеек с числами и текстом в Excel

Пример 2. В таблице содержатся данные о суммарной выручке двух магазинов по дням. В некоторых ячейках содержатся текстовые данные “N”, свидетельствующие о том, что магазин не имел выручки. Рассчитать суммарную выручку для магазинов по дням.

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

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

  1. Первая функция ЕСЛИ проверяет условие, заданное функцией И.
  2. Если оба проверяемых выражения (результаты работы рассматриваемой функции) вернут значение ИСТИНА (то есть являются числами), будет выполнена функция СУММ.
  3. Если одна из функций ЕЧИСЛО вернет значение ЛОЖЬ, будет выполнена проверка дополнительной функцией ЕСЛИ (проверка первой ячейки на содержание числовых данных).
  4. Если первая ячейка хранит число, будет возвращено его значение, иначе – возвращается значение, хранящееся в другой ячейке.

Недостаток данной функции – не предусматривает вероятность ситуации, когда в обеих смежных ячейках строки хранятся нечисловые данные. Предположим, 2 магазина не могут не работать одновременно.

Читайте также:  Телевизор дексп 32 дюйма отзывы

Описание аргументов функции ЕЧИСЛО в Excel

Функция имеет следующую синтаксическую запись:

Единственным аргументом, обязательным для заполнения, является значение – принимает данные любого типа (логические, числовые, текстовые, имена, ссылочные) для проверки на соответствие числовым данным.

  1. В некоторых случаях функция ЕЧИСЛО возвращает значение ИСТИНА для чисел, хранящихся в ячейках, отформатированных как текст. Обычно, прямое преобразование не выполняется (например: =ЕЧИСЛО(“2”) вернет значение ЛОЖЬ). Следует быть осторожным с выполнением вычислений над такими данными, всегда устанавливать соответствующий формат данных для ячеек.
  2. Функция не выполняет промежуточных преобразований логических данных. Например, результатом выполнения =ЕЧИСЛО(ИСТИНА) будет логическое ЛОЖЬ. В Excel предусмотрена возможность прямого преобразования данных с использованием знака двойного отрицания «—». Например, результат выполнения функции =ЕЧИСЛО(—ИСТИНА) – логическое ИСТИНА.
  3. Рассматриваемую функцию обычно используют в качестве аргумента с проверкой условия для функции ЕСЛИ.
  4. Если в качестве аргумента функции передана ссылка на ячейку, содержащую число, возможны два варианта возвращаемых значений:
  • ИСТИНА, если формат ячейки установлен по умолчанию или является числовым;
  • ЛОЖЬ, если ячейка имеет текстовый формат.

Автор: rf-webmaestro · Опубликовано 23.02.2018 · Обновлено 08.02.2019

Функция «Если» в Excel является одной из самых популярных среди всех существующих в этом редакторе. Благодаря ей вы сможете выполнить различные сравнения при помощи логических выражений. При этом можно указать, что делать в зависимости от результата выполнения условия.

Принцип работы очень простой: если выражение истинное, то сделать это, иначе – сделать что-то другое.

То есть, в результате проверки условия может произойти два события:

  • первое – при истине;
  • второе – если возвращается ложь.

Рассмотрим основной синтаксис. При вызове окна «Вставка функции», ниже указывается описание каждого предложенного варианта.

Справка по функции «ЕСЛИ» выглядит следующим образом.

Как вставить функцию «ЕСЛИ»

Для этого нужно выполнить следующие действия:

  1. Кликните на иконку вставки формул (Fx).
  2. В появившемся меню выберите пункт «ЕСЛИ».

  1. В результате этого вы увидите окно, в котором нужно указать аргументы функции:
    • логическое выражение;
    • значение, если истина;
    • значение, если ложь.
    • После ввода значений в эти поля, правее их будет отображаться предварительный результат.
    • Для вставки нажмите на кнопку «OK».

    Примеры

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

    1. Сделайте активной ячейку «А1».
    2. Повторите описанные выше действия по вызову окна вставки «Аргументов».
    3. Введите в поле условие следующий код.

    C1=””

    Смысл этого выражения в следующем: если ячейка C1 содержит пустоту. То есть в ней ничего не находится.

    1. В поле для истины вводим следующее.

    ”Ячейка C1 пустая”

    Именно этот текст будет выводиться в случае выполнения этого условия.

    1. В поле «если ложь» вводим следующее.

    ”Ячейка C1 не пустая”

    Данный текст мы увидим в случае ложного выполнения условия.

    1. Для вставки нашей формулы нажимаем на кнопку «OK».

    1. В результате этого мы увидим следующее (поскольку ячейка пустая, то и сообщение соответствующее).

    1. Введите любой текст в ячейку C.

    1. После нажатия на кнопку Enter вы увидите следующий результат.

    Как видите, редактор Эксель выдал сообщение, которое мы указывали в случае ложного результата условия.

    Операторы сравнения

    Ниже вы видите список операторов сравнения:

    Оператор Значение Пример использования
    + Сложение 5+5
    Вычитание или отрицание 5-1 или -3
    * Умножение 5*5
    / Деление 5/5
    % Процент 50%
    ^ Степень 5^3

    Арифметические операторы

    А это таблица арифметических операторов:

    Оператор Значение Пример использования
    > Больше B3>C3
    = Больше или равно B3>=C3
    Не равно B3<>C3

    Более подробно об арифметических операторах и их приоритете в Экселе можно почитать в онлайн справке сайта Microsoft.

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

    Если хотите, то можете использовать большое количество логических выражений. Всё работает точно так же. Рассмотрим пример более сложного условия.

    Читайте также:  Почему скайп глушит другие звуки

    Составлять формулу будем через панель инструментов. Это намного удобнее, чем всё писать в одну строку, поскольку очень легко запутаться. Особенно в самом начале, когда вы только учитесь.

    Для этого необходимо выполнить следующие действия.

    1. Перейдите на вкладку «Формулы». Кликните на кнопку «Вставить функцию».

    1. В результате этого всё содержимое ячейки автоматически подставится в «конструктор».

    1. Удалите всё, что находится в поле «Значение_если_ложь».

    1. Теперь в этой строке будет написано новое логическое выражение. То есть у нас будет новое вложенное условие. Для начала введите условие «Если значение ячейки С1 больше 1000». Для этого вводим следующий код. Обязательно в конце поставьте символ точки с запятой.

    ЕСЛИ(C1>1000;

    Очень внимательно следите за текущей раскладкой клавиатуры. Многие ошибаются и вводят русскую букву С вместо английской C. Визуально вы разницу не увидите, но для редактора это очень важно. В таком случае ничего работать не будет.

    1. Теперь добавим сообщение, которое будет выводиться, если число в ячейке C1 больше 1000.

    ”Число больше 1000”;

    Все текстовые значения обязательно вводим в кавычках.

    1. Теперь точно таким же образом вводим значение при невыполнении данного условия.

    ”Число меньше 1000”)

    1. В конце нажмите на кнопку «OK».

    1. В результате этого, мы видим сообщение о том, что введенное число больше 1000.

    1. Удалите содержимое ячейки C. Результатом станет следующее.

    Теперь вбейте какое-нибудь число меньше 1000. Например, 500. Результат будет очевидным.

    Мы проверили все три возможных результата. Всё прекрасно работает.

    Копирование функции в таблицах

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

    Рассмотрим пример копирования на таблице премий для сотрудников на праздники. Для этого нужно сделать следующие шаги.

    1. Создайте соответствующую таблицу.

    1. Кликните на пустую ячейку в первой строке и выберите «Fx» в поле ввода.

    1. В появившемся окне выберите функцию «ЕСЛИ» и нажмите на кнопку «OK».

    1. В первом поле введите следующее условие.

    C6=”М”

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

    1. В случае истины вводим какое-нибудь число. Например, 3000. В случае ложного выполнения условия вводим 0. Это значит, что девушкам премию давать не нужно. Для вставки нажмите на кнопку «OK».

    1. Далее наведите курсор на правый нижний угол ячейки. После того как курсор изменит свой внешний вид на «черный плюс», не отпуская пальца, потяните его до самой последней строчки.

    1. Результатом будет следующее.

    1. Теперь полностью скопируйте всю таблицу (при помощи сочетания клавиш Ctrl + C и Ctrl + V ). Измените заголовок на 8 марта.

    1. Перейдите на первую ячейку. Кликните на поле ввода формулы.

    1. Теперь так же продублируйте функцию до самого низа.

    1. Результатом будет следующее.

    Здесь мы видим, что получилась полная противоположность. Это означает, что всё работает правильно.

    Использование дополнительных операторов

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

    Первым делом создайте таблицу, в которой будет несколько полей, по которым можно будет сравнивать строки. В нашем случае при помощи поля «Статус сотрудника» мы будем проверять, кому нужно выплатить деньги, а кому – нет.

    Читайте также:  Как открывать файлы dmg

    Оператор И

    Будем использовать старую функцию, в которой мы проверяли, является ли сотрудник мужчиной. Теперь нужно сделать следующие изменения.

    1. Добавьте в условие скобку и рядом букву «И».
    2. Старое условие будет первым, а второе – после точки с запятой.

    =ЕСЛИ(И(C35="М";D35="Основной штат");3000;0)

    1. Продублируйте эту формулу до самого низа.

    1. В результате этого мы видим, что те сотрудники, которые не относятся к основному штату, будут лишены премии на праздники. Даже несмотря на то, что они мужчины.

    Оператор Или

    Того же самого эффекта можно добиться и при помощи оператора «ИЛИ».

    Для этого в формулу внесите следующие изменения:

    1. Поменяйте букву «Ж» на «М».
    2. Статус сотрудника измените на «Совместителя».
    3. В поле истины поставьте 0, а для ложного события – 3000. Мы меняем их местами.

    1. Продублируем формулу до самой последней строки.

    1. Результат оказался точно таким же. Дело в том, что операторы «И» или «ИЛИ» являются полной противоположностью друг друга. Поэтому очень важно правильно указывать значения в поля для истины и лжи. Не ошибитесь.

    1. Для проверки можете изменить статус одного сотрудника на «Основной штат».
    2. Сразу после этого вы увидите, что напротив его фамилии появится число 3000.

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

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

    Например, возьмем таблицу, в которой указаны различные товары, их стоимость, количество и статус. Посчитать общую сумму несложно. Но как узнать количество проданных продуктов?

    Для этого используется функция «СУММЕСЛИ».

    1. Первым делом перейдите в ту ячейку, в которой нужно вывести результат.
    2. Затем кликните на поле ввода формулы.

    1. Начните вводить название функции. Справка появится автоматически.

    1. После этого при помощи мышки выделите последний столбец. Его значения автоматически подставятся в формулу.

    1. Затем поставьте точку с запятой.
    2. После этого в кавычках допишите слово «Продано» и снова ставим символ «;».

    1. Теперь указываем поле, которое будем считать – также вручную.

    1. Добавляем закрывающую скобку.

    1. Нажимаем на кнопку Enter . В результате этого вы увидите количество проданных товаров.

    Функция СЧЁТЕСЛИ

    Данная функция считает количество строк, которые соответствуют условию.

    Считается не значение ячеек, а их количество.

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

    Результат будет следующим.

    Возможные проблемы

    Что делать, если возникает ошибка? Как правило, они отображаются следующим образом.

    Для того чтобы попытаться исправить её, нужно сделать следующие действия.

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

    1. После того как вы всё исправите, ошибка сразу исчезнет.

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

    Заключение

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

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

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

    Видеоинструкция

    Если у вас остались какие-нибудь вопросы, то вы можете посмотреть видеоролик, приложенный ниже. В нем вы сможете найти дополнительные комментарии к описанной инструкции.

    Ссылка на основную публикацию
    Файловый менеджер для ubuntu server
    Работа с файлами в операционной системе Ubuntu осуществляется через соответствующий менеджер. Все дистрибутивы, разработанные на ядре Linux, позволяют юзеру всячески...
    Удалить одноклассники страницу с телефона айфон
    Если вы хотите удалить свою страницу (профиль) в Одноклассниках, особенно если это требуется сделать со смартфона Android или iPhone —...
    Удалить папку не удалось найти этот элемент
    В этой инструкции подробно о том, как удалить файл или папку, если при попытке это сделать в Windows 10, 8...
    Файлы dll чем открыть
    Файлы формата DLL открываются специальными программами. Существует 2 типа форматов DLL, каждый из которых открывается разными программами. Чтобы открыть нужный...
    Adblock detector