Как мне добавить эти 2 формулы вместе?
=IF(OR(AND(G14="No"), AND(G25="No")), "F")
Если эта формула не приводит к "F", то
=IF(SOURCE!C24>=90,"A",IF(SOURCE!C24>=80,"B",IF(SOURCE!C24>=70,"C",IF(SOURCE!C24>=0,"F"))))
Как мне добавить эти 2 формулы вместе?
=IF(OR(AND(G14="No"), AND(G25="No")), "F")
Если эта формула не приводит к "F", то
=IF(SOURCE!C24>=90,"A",IF(SOURCE!C24>=80,"B",IF(SOURCE!C24>=70,"C",IF(SOURCE!C24>=0,"F"))))
Ваш вопрос немного двусмысленный, потому что неясно, например, что происходит, если C24> = 90 и первая формула выдает "F". Поскольку вы ставите первую формулу первой, я предполагаю, что она имеет приоритет, и вторая формула вступает в игру, только если первая формула не является "F".
Основная структура IF:
IF(Condition, Then, Else)
Вы можете вкладывать несколько IF, но структура будет одинаковой:
IF(Condition1, Then-1, IF(Condition2, Then-2, Else-2))
Второй IF - это остальное для первого IF. Во второй формуле вам не нужен последний IF, потому что предыдущие IF оставляют его как единственную оставшуюся возможность, "Else". Таким образом, последний термин может быть просто "F".
Прежде чем перейти к решению, позвольте мне указать, что в вашей первой формуле AND не служат цели, поскольку существует только одно условие. И используется для случаев, когда два или более условия должны быть истинными. Вам нужно только ИЛИ.
В общем, структура, которую вы хотите, это:
IF(1st Formula condition, then 1st formula result, else 2nd formula)
Который будет выглядеть так:
=IF(OR(G14="No",G25="No"),"F",second formula)
Или собрать их вместе:
IF(OR(G14="No",G25="No"),"F",IF(SOURCE!C24>=90,"A",IF(SOURCE!C24>=80,"B",IF(SOURCE!C24>=70,"C","F"))))
Если вы посмотрите на логику формул, то увидите, что есть два разных способа получить «F»:
Я игнорирую тот факт, что формула в вопросе подразумевает, что оценка может быть «F», только если ИСТОЧНИК!C24> = 0. Я предполагаю, что вы поставили это там, потому что правило состоит в том, что числовые оценки ≥ 0 и <70 приводят к буквенной оценке «F». Но, если вы на самом деле не хотите обрабатывать числовые оценки <0 и давать им результат, отличный от «F», вам не нужно делать этот тест.
В результате этого общего результата мы можем немного упростить ответ fixer1234:
=IF(OR(G14="No",G25="No",Source!C24<70), "F", IF(Source!C24>=90, "A", IF(Source!C24>=80, "B", "C")))
Может показаться, что он длиннее формулы fixer1234, но это только потому, что я добавил несколько пробелов.
Теперь вы можете посмотреть на конец этой формулы и сказать «Нет! Подождите! Я не хочу давать C
всем, кто не имеет права на B
(числовой класс не ≥ 80); студент должен иметь оценку ≥ 70, чтобы получить C
».
Ну, взгляните на начало формулы.
Если оценка ученика <70, выражение OR(…)
будет истинным, ученик получит «F», а остаток формулы (IF(Source!C24>=90, …
) рассматриваться не будет.