Я намагаюся обчислити зважений середній бал в Excel. Незважена форма була простою середньою формулою, але зважена є складнішою, оскільки просто середнє не може бути прийняте. Зважений клас позначається наявністю "AP" у певній комірці, а не зважений клас позначається наявністю "Reg". Для обчислення зваженого ГПД мені потрібно взяти компонент не зважених класів і зважених класів окремо, а потім додати їх разом.
Наприклад, я можу використовувати це для обчислення не зваженого компонента: ((SUMIF(H4,"<>AP",G4))+(SUMIF(J4,"<>AP",I4))+(SUMIF(L4,"<>AP",K4))+(SUMIF(N4,"<>AP",M4))+(SUMIF(P4,"<>AP",O4))+(SUMIF(R4,"<>AP",Q4))+(SUMIF(T4,"<>AP",S4))+(SUMIF(V4,"<>AP",U4))+(SUMIF(X4,"<>AP",W4))+(SUMIF(Z4,"<>AP",Y4))+(SUMIF(AB4,"<>AP",AA4))+(SUMIF(AD4,"<>AP",AC4)))ділиться на (COUNTIF(G4:AD4,"Reg")).
Я повинен мати кожну клітинку, додану в Excel вручну, оскільки вона не зробить це для мене. Але кожна сума виглядає приблизно так:
((SUMIF(H4,"<>AP",G4))
Я міг би використати "Reg", але я використав "<> AP", і це, здається, працює. Я не почав використовувати "Reg", поки не написав цю частину формули. Я можу використовувати "<> AP" або "Reg" - це не має значення.
Я думаю, що я міг би змінити суму для зваженого компонента до цього:
((SUMIF(H4,"AP",(G4+1)))
Але Excel не дозволяє мені цього робити. Мені потрібно додати 1 до G4, тому що зважений клас вартує на 1 бал GPA більше, і мені він потрібен всередині дужок, оскільки його слід додавати лише у випадку, якщо SUMIF є істинним. Але Excel не дозволяє мені цього робити; він думає, що я вкладаю щось, крім формули, і формула стає недійсною.
Іншими словами, комірки, що підсумовують, містять невагомілий GPA, і мені потрібно додати 1 до всіх осередків, які підсумовуються, щоб отримати зважений GPA, але Excel не дозволяє мені це робити.
Я також спробував: ((SUMIF(H4,"AP",G4+1))
Нічого не працює.
Як я можу додати число, у цьому випадку 1, до значення комірки в SUMIF, яке слід додати, якщо критерії вірні? Я хочу взяти значення в цій комірці (G4) і додати до неї число у своїй формулі.
Чи можливо це зробити у формулі, чи потрібно в клітині чітко визначити значення "1", а потім у самій формулі робити посилання на клітинку, що містить її? (що було б справді німим)