Как избежать проблем при Числовые значения используются в качестве текста
Проблема:
Следующая формула в столбце B была разработана для возврата «5» для всех чисел в List1 (столбец A), которые больше или равны 5, и «2»
для всех чисел меньше 5.
ЕСЛИ (A2> = 5, «5», «2»)
Это кажется успешным, однако, когда следующая формула СУММ используется для получения суммы результатов в столбце B, возвращается неправильный результат «0»:
СУММ (B2: B8)
Решение:
Числа «5» и «2», возвращаемые функцией ЕСЛИ в столбце B, на самом деле являются текстовыми значениями, поскольку они вводятся в двойных кавычках.
Следовательно, столбец B содержит текстовые значения, а не числа.
Поскольку функция СУММ работает только с числовыми значениями, в столбце B нет чисел для суммирования, и поэтому она возвращает 0.
Чтобы решить эту проблему, мы должны преобразовать текстовые значения в столбце B в числа одним из следующих способов:
-
Измените функцию ЕСЛИ в столбце B, чтобы она возвращала числа, удалив двойные кавычки из «5» и «2», как показано ниже:
ЕСЛИ (A2> = 5,5,2)
-
Используйте функции СУММ и ЗНАЧЕНИЕ для преобразования текстовых значений в столбце B в числа, используя одну из следующих формул массива:
\ {= SUM (- B2: B8)} \ {= SUM (VALUE (B2: B8))} Чтобы применить формулу массива:
Выберите ячейку, нажмите и одновременно нажмите.
Снимок экрана // Как избежать проблем при использовании числовых значений в качестве текста Избегание проблем при использовании числовых значений как текста