Я хочу вернуть значение ячейки, используя формулу ЕСЛИ, но получая логический ответ

Я хочу вернуть значение ячейки, используя формулу ЕСЛИ, но получая логический ответ

Я хочу вернуть, если его "НЕТ", то должно возвращаться значение Несоответствия, а если в ячейке есть число, то должно возвращаться "Дубликат" и само число. Но мне возвращается логическое значение. Я использую эту формулу=IF(F4="NO","Mismatch",IF(F4=ISNUMBER(F4),"Duplicate"&F4))

Буду очень признателен, если вы сможете мне помочь в этом вопросе.

введите описание изображения здесь

решение1

"ISNUMBER" возвращает True или False, вам не нужно проверять, соответствует ли F4 этому результату, так как это всегда будет неверным, если только F4 на самом деле не содержит логическое значение "FALSE". Кроме того, ваша вторая функция IF не определяет, что отображать, если F4 не является ни No, ни числом. Может быть, пустым? Попробуйте

=IF(F4="NO","Mismatch",IF(ISNUMBER(F4),"Duplicate "&F4,""))

(обратите внимание на пробел после слова «Дублировать» для улучшения внешнего вида).

Связанный контент