1

Чтобы определить, какой учащийся получает "бонусную" оценку 5, учащийся GRAD должен присутствовать в обоих СЕМИНАРАХ.

Студент старших курсов, UGRAD, должен присутствовать на SEM 1 или SEM 2.

Если аспирант посетил один или нет семинаров, бонус = 0. Если учащийся югра не посещал ни одного, бонус = 0.

https://i.stack.imgur.com/gfcPX.png

Я придумал формулы как для студентов, так и для студентов и аспирантов, но с трудом объединяю функции в одну по мере необходимости.

для GRAD я использовал:

=IF(AND(Status="grad",Sem_1="present",Sem_2="present"),5,0)   

для UGRAD я использовал:

=IF(OR(Sem_1="present",Sem_2="present"),5,0) 

** РЕДАКТИРОВАТЬ можно использовать только одну формулу

2 ответа2

3

Если вы можете использовать:
=IF(AND(Status="grad",Sem_1="present",Sem_2="present"),5,IF(AND(Status="ugrad",OR(Sem_1="present",Sem_2="present")),5,0))

Я скомбинировал ваши 2 if в одном, добавив и статус, это гнездо, если в ложной части вы можете начать второе утверждение. Я попробовал это с нормальными ссылками:
=IF(AND(B3="grad",C3="present",D3="present"),5,IF(AND(B3="ugrad",OR(C3="present",D3="present")),5,0))
с таким же отображением вашей картинки
столбец B является столбцом состояния C и D Sem_1 и Sem_2

-1

Без заявлений IF , просто для удовольствия. В ячейке H5:

=5*(0<(Status="grad")*((Sem_1="present")*(Sem_2="present"))+(Status="ugrad")*((Sem_1="present")+(Sem_2="present")))

Я бы дополнительно улучшил этот лист, изменив любой статус, который present на 1 а absent на 0 . Вы можете использовать пользовательские числовые форматы, чтобы они выглядели как "присутствующие" и "отсутствующие" (а именно, выбрав эти ячейки, нажав Ctrl+1, перейдя в Custom и указав "present";;"absent" в качестве формата.

Это сделает таблицу точно такой же, но формула станет намного короче:

=5*(0<(Status="grad")*(Sem_1+Sem_2)+(Status="ugrad")*(Sem_1*Sem_2))

Это также легче поддерживать - если вы когда-нибудь захотите изменить, скажем, с «присутствует / отсутствует» на «посещено / пропущено», вам не придется редактировать формулу. Другими словами, формула не делает предположений о формулировке ячеек Sem_1 и Sem_2, только их значения. Например, также легче подсчитать, сколько студентов присутствовало / отсутствовало.

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