Ответ 1
Введите следующую формулу в C1
:
=IF(ISNA(A1),B1,A1*B1
)
Скриншоты:
Когда # N/A:
Когда не # N/A:
Сообщите нам, если это поможет.
Мне нужна помощь на моем листе Excel. Как я могу объявить следующее условие IF
правильно?
if A1 = "n/a" then C1 = B1
else if A1 != "n/a" or has value(int) then C1 = A1*B1
Введите следующую формулу в C1
:
=IF(ISNA(A1),B1,A1*B1
)
Скриншоты:
Когда # N/A:
Когда не # N/A:
Сообщите нам, если это поможет.
"N/A" не является строкой, это ошибка, попробуйте следующее:
=if(ISNA(A1),C1)
вам нужно поместить эту фомулу в ячейку B1, чтобы она получила значение вашей формулы
Возможный альтернативный подход в Excel 2010 или более поздних версиях:
AGGREGATE(6,6,A1,B1)
В функции AGGREGATE
первая 6
указывает PRODUCT
, а вторая 6
обозначает "игнорировать ошибки"
[непроверенный]
Вы также можете использовать IFNA (выражение, значение)