Я заканчиваю последний год в университете, и моя итоговая оценка рассчитывается как (0.2 * оценка за второй год) + (0.8 * 90 лучших баллов за последний год). Я изучаю один курс стоимостью 30 кредитов и 6 курсов по 15 кредитов каждый.

Оценку за последний год можно составить двумя способами; первый - 30-кредитный курс + четыре лучших 15-кредитных курса ИЛИ все шесть 15-кредитных курсов. Скажем, у меня есть таблица Excel, в которой будет указана моя итоговая оценка по всем этим курсам.

например.

A1 - 30-балльная оценка за курс

A2 - 15-балльная оценка за курс

А3 - 15 баллов, оценка за курс

...

A7 - 15 баллов, оценка за курс

Есть ли формула, которую я могу использовать, чтобы автоматически решить, какой метод следует использовать и какие курсы будут включены в мою итоговую оценку в зависимости от значений в ячейке?

Благодарю.

Редактировать: добавлены изображения (извините за то, что не делали этого раньше, я не знал, что это допустимо)

В этой ссылке показана моя таблица. Прямо сейчас желтые ячейки в столбце F показывают мои оценки за каждый курс, который я буду проходить в этом году. В итоговом разделе я просто делал средние оценки по каждому курсу, думая, что все они учитываются до моей итоговой оценки. Теперь я знаю, что это не так. Я думаю, что какая-то функция MAX должна использоваться?

3 ответа3

0

Если ваши оценки классов вводятся в виде чисел (1-100, например, A+ = 100) с большим классом в A1 и маленькими классами в A2 - A7, то эта формула скажет вам, какой выбор для ваших последних лет сделать лучший из 90 кредитов.

=IF((A1+LARGE(A2:A7,1)+LARGE(A2:A7,2)+LARGE(A2:A7,3)+LARGE(A2:A7,4))>SUM(A2:A7),"use large class and four smalls","use six small classes")

0

Если мое понимание верно, попробуйте эту формулу:

=MAX(F24+SUM(LARGE((F28,F31,F34,F37,F40,F42),ROW($A$1:$A$4))),F28+F31+F34+F37+F40+F42)

0

Это решение включает вспомогательный столбец для перечисления отметки курса с весом 15 в порядке возрастания. как только у вас есть список, вы берете максимальную сумму из первых 6 курсов или первых 4 курсов плюс значения 30 курсов.

в моих выборочных данных в H5 я поместил следующую формулу и скопировал

=AGGREGATE(14,6,$F$3:$F$23/($C$3:$C$23=15),ROW(A1))

Это обычная формула, которая выполняет операции с массивами. В основном это генерирует отсортированный список значений, где соответствующий вес составляет только 15. Строка (А1) действует как счетчик. поэтому в первый раз его 1, и он становится 2 в следующем ряду и так далее. 1,2,3 и т.д. Сообщает агрегату, какое число в списке нужно вернуть.

В H12 используйте следующую формулу, чтобы определить, какой максимальный результат можно получить либо из лучших 4-х 15-ти весовых курсов и 30-ти весовых курсов, либо 6 15-ти весовых курсов:

=MAX(SUM(H5:H8)+F3,SUM(H5:H10))

DEMO

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