Как вернуть 0 в ячейке, если одна или две ячейки пусты от вложенного оператора if? - PullRequest
1 голос
/ 28 июня 2019

Добрый день! Это сценарий. У меня есть три столбца A, B и Value. Вернуть 1, если B больше или равно A. Вернуть 0, если B меньше, чем A. Вернуть пустую или пустую ячейку, если обе ячейки A и B пусты. Я пробовал эту простую формулу, но она всегда возвращает 1, если B> = A. Смотрите образец ниже.

enter image description here

Пожалуйста, помогите. Спасибо!

Ответы [ 3 ]

0 голосов
/ 28 июня 2019

Пожалуйста, обратитесь к формуле ниже, пожалуйста, дайте мне знать, это вы ожидали?

Надеюсь, это поможет вам получить идею и изменить ее согласно вашему

= ЕСЛИ (ИЛИ (А2 = "", А2 = 0, В2 = "", В2 = 0) "" ЕСЛИ (В2> = A2,1, ЕСЛИ (В2 <= A2,0 , ""))) </strong>

enter image description here

Пожалуйста, измените только B2 <= A2 с B2 '<' A2, как вы упомянули. Потому что он не появляется на экране при публикации ответа из-за '<' отметьте и удалите '' эту отметку тоже при изменении. </p>

0 голосов
/ 28 июня 2019

Вы можете попробовать:

=IF(B1>A1,1,IF(B1<A1,0,IF(AND(A1="",B1="")=TRUE(),"")))

0 голосов
/ 28 июня 2019

Я уже решил эту проблему, используя эту формулу

=IF(COUNTA(A2,B2),IF(B2>=A2,1,0),"")

Если у вас есть другие ответы, пожалуйста, поделитесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...