Предположим, у меня есть формула в ячейке C3:=AND(A1=B1) она выдаст TRUE:FALSE, но мне нужно Да:Нет, вместо этого, как мне отформатировать ячейку C3, чтобы получить ее?
Спасибо!
С Уважением,
5 ответов
На самом деле, да, это можно сделать с помощью условного форматирования ... Вроде, как бы, что-то вроде. Используйте приведенные ниже снимки экрана, чтобы установить условный формат, который использует пользовательский числовой формат для ячеек, имеющих значение TRUE . Вы должны быть в состоянии экстраполировать настройки для False = Нет.
Важно отметить, что это изменит только видимое значение в ячейке, а не фактическое значение. Если вы попытаетесь выполнить другие вычисления на основе этой ячейки, она будет использовать значения ИСТИНА / ЛОЖЬ, а не значения ДА / НЕТ. Следовательно, этот метод полезен только в том случае, если вы беспокоитесь о том, что представлено пользователю, а не о том, что используется в базовых вычислениях.



Посмотрите, как значение будет по-прежнему TRUE но вместо этого отображается "Да".
Используйте функцию IF :
=IF(A1=B1, "Yes", "No")
Позвольте мне дать два моих цента.
Предположим, что вы просто заинтересованы в показе значений, вы можете использовать следующий прием.
В С3 вставить формулу:
=AND(A1=B1)+0
Может быть, избавиться от части И:
=(A1=B1)+0
Теперь вы можете установить пользовательский формат для C3 на "Yes";;"No".
В +0 часть силы Excel лечить результат как числовые, что дает вам возможность использовать пользовательский формат.
Используйте =--(A1=B1) вместо =A1=B1 . Двойной отрицательный знак дважды переворачивает знак, и, поскольку это математическая операция, он преобразует ИСТИНА в 1 и ЛОЖЬ в 0 (т. Е. Преобразует их в целые числа)
Пример:
Data Result Result
1 FALSE NO
12 TRUE YES
12 FALSE NO
33
Формула в С3:
=IF(AND(A4=A5),"YES","NO")
Формула в B3:
=AND(A3=A4)
