Я пытаюсь использовать приведенную ниже формулу для вычисления остатков по наклону (X1) и перехвату (X2) регрессии.Однако я сталкиваюсь с проблемой, что когда в X6 есть нечисловое значение (например, N / A), функция IF возвращает '0'.Другими словами, N / A интерпретируется как числовое значение, которое вводит в заблуждение ...
=IF(X6>=((X1*E6)+X2),"1","0")
Чего мне не хватает?Я ожидал бы, что нечисловое значение возвратит ошибку при использовании >=
.
Я попытался вложить функции IF, чтобы обойти это (варианты =(IF(X6=N/A, "N/A",IF(X6>=((X1*E6)+X2),"1","0")
), но не смог заставить его работать.
ОБНОВЛЕНИЕ: И теперь я попробовал = ЕСЛИ (И (НОМЕР (X6), Х6> = (Х1 * Е6) + Х2), 1, 0) с тем же результатом - дажекогда X6 имеет значение N / A или пусто, оно все еще возвращает 0. Поэтому, когда любое условие ложно, оно возвращает 0 (если не число или если меньше, чем второе условие), но мне нужно тольковернуть 0, если это число меньше второго условия, и вернуть N / A или другую ошибку, если ссылочная ячейка содержит текст.Как я могу это указать?
Plz help!