Я не знаю, как обращаться с ячейкой, которая содержит оператор и номер. Допустим, у меня есть 3 строки:

  1. 2
  2. 0,6
  3. <0,1

В столбце BI есть функция IF, которая проверяет число, если оно больше или меньше 1. Как обработать номер с оператором? Есть ли другой вариант, кроме обрезки одного символа перед номером? Что если оператор будет "<=" в этом случае?

2 ответа2

0

Попробуйте следующую формулу следующим образом:

= ЕСЛИ (MID (A3,2,3)> 1, значение TRUE, FALSE)

Я предполагаю, что <0,1 находится в ячейке A3.

В <0,1, если вы хотите отказаться от оператора «<», попробуйте использовать эту функцию = MID(A3,2,3) Проверьте синтаксис и пример функции MID .

0

Если в некоторых ячейках есть «<», а в некоторых нет, вы можете использовать функцию SUBSTITUTE для удаления «<».

=SUBSTITUTE(A1;"<";"")+0>1

это будет работать, даже если в A1 нет символов «<»

Вы можете вложить больше замещающих функций, если хотите удалить = или>, например

=SUBSTITUTE(SUBSTITUTE(A1;"<";"");"=";"")+0>1

или же

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"<";"");"=";"");">";"")+0>1

Я предположил, что вы используете; в качестве разделителя аргументов в формуле, но это зависит от региона, при необходимости используйте запятую вместо точки с запятой

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .