![Формула Excel оценивает некоторые строки правильно, а другие — неправильно](https://rvso.com/image/1611665/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0%20Excel%20%D0%BE%D1%86%D0%B5%D0%BD%D0%B8%D0%B2%D0%B0%D0%B5%D1%82%20%D0%BD%D0%B5%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%2C%20%D0%B0%20%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5%20%E2%80%94%20%D0%BD%D0%B5%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE.png)
Файл представляет собой CSV-файл, открытый в Excel.
Я отформатировал все столбцы как общие, проверил, что вычисления настроены на автоматический режим, и переделал формулы — дважды щелкнув, чтобы заполнить строки.
Некоторые строки оцениваются правильно, а другие — нет.
Те, которые не оцениваются — я проверил начальные пробелы, пробелы в конце, но не могу их найти.
Формула, которую я использую, следующая:
=IF(B2="#NULL!",E2,B2)
Есть ли какие-нибудь подсказки, как это исправить?
решение1
Как насчет использования встроенной функции ISERR вместо добавления строки?
Функция ISERR возвращает значение True/False, если ячейка содержит #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? или #NULL!
=IF(ISERR(B2),E2,B2)