- Я установил флажок (контроль формы) с названием «стена».
- Рядом с этим у меня есть ячейка с надписью «False», если она не указана, и «True», если отмечено.
- Рядом находятся две ячейки с размерами стены «длина», «высота». - Наконец, ячейка содержит «площадь стены».
Я хочу написать оператор IF в ячейке «площадь стены», так что, когда флажок «Я» отмечен, область стены печатается, и если она НЕ отмечена, она печатает N/A Если писали:Запись инструкции IF в Excel
=IF((C2="TRUE"), (D2*E2), ("N/A"))
Все, что происходит, клетка считывает N/A, независимо от того, является ли галочкой поле или нет. Любая помощь, пожалуйста, о том, как исправить это? Example
Попробуйте изменить в '= IF (C2, D2 * E2, "N/A")' и видеть что происходит. –
'= IF (C2 = TRUE' ... также будет работать, если вы хотите, чтобы все слова были записаны. Причина, по которой' 'TRUE" 'не работает, заключается в том, что' '' s сообщает Excel для оценки TRUE 'как текстовая строка, а не булево выражение. –