Skip to main content

Как да изчислите претеглените средни стойности в Excel с SUMPRODUCT

How to calculate GPA and CGPA? (Grade Point Average) | HD (Април 2025)

How to calculate GPA and CGPA? (Grade Point Average) | HD (Април 2025)
Anonim

Обикновено, когато изчислявате средна или аритметична стойност, всеки брой има еднаква стойност или тегло. Средната стойност се изчислява, като се добави диапазон от номера заедно и след това се раздели тази сума на броя на стойностите в диапазона. Среднопретеглената, от друга страна, счита, че един или повече номера в диапазона са повече или имат по-голяма тежест от другите числа.

Например, някои марки в училище, като междинни и окончателни изпити, обикновено струват повече от редовни тестове или задания. Ако се използва усредняване за изчисляване на крайната оценка на студента, средните и заключителните изпити ще получат по-големи тегла. В Excel можете да изчислявате претеглените средни стойности с помощта наSUMPRODUCT функция.

01 от 04

Как функционира функцията SUMPRODUCT

SUMPRODUCT умножава елементите на две или повече масиви и след това добавя продуктите. Например, в ситуация, в която две масиви с четири елемента са въведени като аргументи за SUMPRODUCT функция:

  1. Първият елемент на array1 се умножава от първия елемент в array2.
  2. Вторият елемент на масива1 се умножава от втория елемент на масива2.
  3. Третият елемент на array1 се умножава с третия елемент на array2.
  4. Четвъртият елемент на масива1 се умножава от четвъртия елемент на масива2.

След това продуктите на четирите операции за умножение се сумират и връщат от функцията като резултат.

02 от 04

SUMPRODUCT Синтаксис и аргументи

Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите. Синтаксисът за SUMPRODUCT функцията е:

= SUMPRODUCT (масив1, масив2, масив3, … масив255)

Аргументите за функцията SUMPRODUCT са:

  • масив 1: Първият аргумент на масива (задължително)
  • Array2, array3, … array255: Допълнителни (опционални) масиви до 255. С две или повече маси, функцията умножава елементите на всеки масив заедно и след това добавя резултатите.

Елементите на масива могат да бъдат препратки към местоположението на данните в листа или номерата, разделени от аритметични оператори, като плюс (+) или минус (-) знаци. Ако въведете номера, които не са отделени от операторите, Excel ги третира като текстови данни.

  • Всички аргументи на масива трябва да са със същия размер. С други думи, във всеки масив трябва да има един и същ брой елементи. Ако не, SUMPRODUCT връща #VALUE! стойност на грешката.
  • Ако елементите на масив не са числа, като например текстови данни, SUMPRODUCT третира ги като нули.
03 от 04

Въвеждане на формула за претегляне

Нашият пример, показан в тази статия, изчислява претеглената средна стойност за крайната оценка на ученика, използвайки SUMPRODUCT функция; функцията изпълнява това чрез:

  • Умножаване на различните марки според техния индивидуален тегловен коефициент.
  • Добавяне на продуктите от тези операции за умножение заедно.
  • Разделяне на горната сума от общия коефициент на тежест 7 (1 + 1 + 2 + 3) за четирите оценки.

Подобно на повечето други функции в Excel, обикновено влизате SUMPRODUCT в работен лист, използващ Формула Builder; тъй като формулата за претегляне използва SUMPRODUCT по нестандартен начин, обаче - резултатът на функцията е разделен на тегловия коефициент - трябва да въведете формула за претегляне в клетка на работен лист.

= SUMPRODUCT (B3: В6, C3: С6) / (1 + 1 + 2 + 3)

  1. Кликнете върху клетката C7 за да стане активната клетка (мястото, където ще бъде показана крайната оценка на ученика).
  2. Въведете горната формула в клетката.
  3. НатисниВъведете на клавиатурата.
  4. Отговорът78.6 трябва да се появи в клетката C7 (Вашият отговор може да има повече знаци след десетичната запетая).

Непретеглената средна стойност за същите четири оценки ще бъде 76.5. Тъй като студентът имаше по-добри резултати за своите средни и последни изпити, теглото на средния показател помогна да се подобри цялостната му оценка.

04 от 04

SUMPRODUCT Вариации на формулата

Да се ​​подчертае, че резултатите от SUMPRODUCT функция се разделят на сумата от теглата за всяка група за оценяване, делителят - частта, която прави разделянето - е въведен като

(1+1+2+3Общата формула за претегляне може да бъде опростена чрез въвеждане на номер 7 (сумата от теглата) като делител. Формулата тогава би била:

= SUMPRODUCT (B3: В6, C3: С6) / 7

Този избор е добър, ако броят на елементите в масива за претегляне е малък и те лесно могат да се добавят заедно, но той става по-малко ефективен, тъй като броят на елементите в масива за претегляне се увеличава, което ги прави по-трудни.

Друг вариант и може би най-добрият избор, като се има предвид, че той използва референции на клетки, а не числа в общия делител, би означавало да се използва функцията SUM за общата сума на делителя. Формулата е следната:

= SUMPRODUCT (B3: В6, C3: С6) / SUM (B3: В6)

Обикновено е най-добре да въведете референции за клетки вместо реални числа в формули. Това опростява актуализирането им, ако данните на формулата се променят.

Например, ако коефициентите за претегляне за Задачи беше променена на 0.5 в примера и заТестове до 1.5, трябва да редактирате ръчно първите две форми на формулата, за да коригирате делителя.

В третата вариация само данните в клетките B3 и B4 трябва да бъдат актуализирани и формулата ще преизчисли резултата.