Моя таблица Excel не принимает формулу с "&". Например, =A1+A2&" OK", а если A1=1 и A2=2, то результат должен быть 3 OK. Эта же формула работает в другой таблице, но в таблице, над которой я работаю, она дает результат ЗНАЧЕНИЕ. Почему в одной таблице это работает, а в другой нет?
решение1
Убедитесь, что ячейки A1 и A2 содержат цифры, а не текст.
The#Ценить!Ошибка возникает, когда оператор +
используется с текстовыми значениями. Он даже выживает, если числа хранятся в тексте, но если вы передаете ему слова, он выдает ошибку.
Оператор &
невиновен.
решение2
The#ЦЕНИТЬ!Ошибка возникает, когда ячейка/ячейки остаются пустыми, или когда формула буквально встречает текстовое значение вместо числа, или когда дата оценивается формулой как текст.
- Чтобы исправить#ЦЕНИТЬ!ошибка, введите правильное значение.
Проверьте примеры ниже:
- Используемая формула:
=A1+A2&" OK"
- Вы получаете#ЦЕНИТЬошибка, если и когда любое из значений является буквально текстом (строкой).
Чтобы исправить эту проблему (когда одно из значений буквально представляет собой текст), можно использовать эту формулу.
=SUM(A1,A2)&" OK"
Или даже эта формула массива тоже будет работать.
{=SUM(IF(ISERROR(A1:A2),"",A1:A2))&" Ok"}
Примечание.Завершите формулу массива с помощьюCtrl+Shift+Enter.
Эта формула =A1+A2&" Ok"
будет работать даже тогда, когда обе ячейки содержат данные как TEXT
.
При необходимости вы можете скорректировать ссылки на ячейки в формуле.