1

Я хотел бы выполнить тест, который проверяет одну ячейку, а затем, если false исследует две другие ячейки.

Например, если cell 1 говорит « да», то результат = « да», если cell 1 говорит « нет», тогда проверьте cell 2 и cell 3 ; если они говорят да, то результат = да.

например что-то вроде:

=IF(OR(H2="100%", I2="investigate" AND j2="100%"),"100%")

Очевидно, что это не работает, но, надеюсь, кто-то понимает мою болтовню.

Спасибо

3 ответа3

1

В зависимости от того, какие данные вы вводите в свои поля, я использовал следующее:

=IF(B3="yes","yes",IF(C3="yes",D3,"no"))

Как это работает, он проверяет, что находится в первой ячейке, если это правда, помещает "да", если это ложно, он проверяет ячейку 2, теперь, если ячейка 2 истинна, он помещает все, что находится в ячейке 3, так если ячейка 3 - да, она печатает да, если ячейка 3 - нет, она печатает нет.

Технически моя формула не сравнивается, если ячейки 2 и 3 верны.

1

Попробуй это:

IF(H2="100%", "YES", IF(AND(I2="Investigate", J2="100%"), "YES", "NO"))

Это проверяет H2 , если значение равно 100% тогда оно показывает YES если значение является чем-то еще, тогда оно проверяет, чтобы узнать, имеет ли значение I2 значение Investigate и значение J2 равно 100% . Если так, то это даст вам YES если нет, то даст NO .

Обратите внимание, что значение 100% является строкой, если вы рассчитываете процент, вам нужно будет удалить речевые метки и изменить форматирование.

0

AND - это не оператор в Excel, а функция, подобная OR:

=IF(OR(H2="100%",AND(I2="investigate",j2="100%")),"100%")

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