2016-10-05 6 views
1

Я пытаюсь закодировать оператор IF на сумму, основанную на определенных критериях.Excel Оператор if, если ячейка содержит определенную строку

Я приложил снимок экрана для лучшего понимания. По сути то, что я хочу, чтобы достичь это:

  • На моем снимке экрана сотового U4 является суммой клеток R4: T4
  • Я хочу, чтобы включить тест, так что если сот O4 содержит «да», то суммы и показать номер
  • Но, если сота O4 содержит «Нет», то покажите мне текст «глючить»

Снимок экрана ниже, и, как всегда огромное спасибо за любую помощь вы можете дать

enter image description here

ответ

2

=IF(O4="yes",SUM(R4:T4),"fail")

это даст fail для каждого значения, кроме "yes" , если вы хотите, чтобы проверить наличие возможных ошибок или пробелов, используйте

=IF(O4="yes",SUM(R4:T4),IF(O4="no","fail","ERROR"))

2

Вы можете сделать это с помощью следующих формула:

=IF(O4="yes",SUM(R4:T4),"fail")

Но это означало бы, что fail вернется для всех значений, которые не являются yes, а не только no.

Так в качестве альтернативы, вы можете использовать эту формулу:

=IF(O4="yes",SUM(R4:T4),IF(O4="no","fail","foo"))

Но вы должны думать о том, что произойдет, если O4 ни yes, ни no.

HTH.

+0

вы слишком поздно, но идентичные ответы heh –

+1

Ха-ха, но вы отредактировали, чтобы обновить предмет «Да/Нет/Ошибка»;) –

+0

@DavidAndreiNed & Robin Mackenzie: Формула, которая на самом деле работала для меня: '= IF (O4 =« Нет »,« FAIL », SUM (R4: T4))' –

1

Привет, поэтому я надеюсь, что это поможет кому-то, так как этот сайт поражает помогать новичкам, таким как я. Я хотел получить ответ txt по определенным критериям, а формула, которая работает в моем примере, - =IF(O4="No","FAIL",SUM(R4:T4))

+1

Что ваш вопрос требует, это что-то еще, а именно то, что мы вам ответили. Рассмотрите лучшую формулировку, поскольку то, что вам кажется нужным, было «Я хочу включить тест, чтобы, если Cell O4 содержит« нет », тогда покажите мне текст« fail », в противном случае суммируйте и покажите номер« –

+0

@DavidAndreiNed: Приношу свои извинения для неправильной формулировки. Я буду более бдительным с этим в будущем. Еще раз спасибо, что нашли время ответить. –

Смежные вопросы