
Я хотел бы выполнить проверку одной ячейки, а затем, если она ложна, проверить две другие ячейки.
Например, если cell 1
говоритсядатогда результат =да, если cell 1
говоритнетзатем проверьте cell 2
и cell 3
; если они говорятдатогда результат =да.
например что-то вроде:
=IF(OR(H2="100%", I2="investigate" AND j2="100%"),"100%")
очевидно, это не работает, но надеюсь, кто-то поймет мою болтовню.
Спасибо
решение1
В зависимости от того, какие данные вы вводите в свои поля, я использовал следующее:
=IF(B3="yes","yes",IF(C3="yes",D3,"no"))
Работает это так: проверяется, что находится в первой ячейке, если это правда, выводится «да», если это ложь, проверяется ячейка 2, и если ячейка 2 истинна, то выводится то, что находится в ячейке 3. Таким образом, если ячейка 3 — да, выводится «да», если ячейка 3 — нет, то выводится «нет».
Технически моя формула не работает, если обе ячейки 2 и 3 истинны.
решение2
Попробуй это:
IF(H2="100%", "YES", IF(AND(I2="Investigate", J2="100%"), "YES", "NO"))
Это проверяет H2
, если значение равно 100%
, то он покажет YES
, если значение равно чему-либо другому, то он проверит, является ли значение равным I2
и Investigate
значение J2
равно 100%
. Если да, то он даст вам, YES
если нет, то он даст вам NO
.
Обратите внимание, что значение 100%
представляет собой строку. Если вы вычисляете процент, вам придется удалить речевые знаки и изменить форматирование.
решение3
AND
это не оператор в Excel, а функция, например OR
:
=IF(OR(H2="100%",AND(I2="investigate",j2="100%")),"100%")