2

Я пытаюсь создать формулу в своей электронной таблице, в которой, если у определенной ячейки есть текстовое значение "зарегистрировано", тогда электронная таблица отражает разницу двух ячеек. Я ввел эту формулу, но она неверна.

=IF(B2="enrolled", R2-N2)

Как это исправить? Я также хочу добавить в формулу, если текстовое значение "отменено" или "прекращено", то значение будет «N /A»

2 ответа2

3

Чтобы поместить в отказавшийся и завершенный раздел, используйте вложенные операторы if

=IF(B2="enrolled", R2-N2,IF(OR(B2="waived",B2="terminated"),NA(),""))
2

Попробуйте использовать следующую формулу:

=IF(B2="enrolled",R2-N2,"")

Для оператора IF необходимо значение как FALSE и TRUE . Таким образом, вторым параметром в этом случае будет функция вычитания, которую вы хотите. Формула ничего не поместит в ячейку, если B2="enrolled" выходит FALSE , который контролируется третьим параметром.

Таким образом, оператор IF выходит: =IF(LOGICAL_TEST,VALUE_IF_TRUE,VALUE_IF_FALSE)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .