Эмнелерди билүү керек
- Синтаксис: =SUMPRODUCT(Массив1, Массив2, Массив3, …Масимий255).
- Орточо салмактуу эсептөөдө диапазондогу кээ бир сандар башкаларга караганда кымбатыраак.
- SUMPRODUCT салмактоо формуласы иштөө үчүн уячага терилиши керек болгон стандарттуу эмес формула.
Бул макалада Microsoft Excel формулаларында орточо салмактанып алынганды эсептөө үчүн SUMPRODUCT функциясын кантип колдонуу керектиги түшүндүрүлөт.
Салмактоо формуласын киргизиңиз
Excelдеги башка функциялардын көбү сыяктуу эле, SUMPRODUCT жумуш барагына Функциялар китепканасы аркылуу Формулалар өтмөгүндө киргизилиши мүмкүн. Бул мисалдагы салмактоо формуласында SUMPRODUCT стандарттуу эмес түрдө колдонулгандыктан (функциянын натыйжасы салмак коэффициентине бөлүнөт), салмактоо формуласы иш барагынын уячасына терилиши керек.
Бул макалада көрсөтүлгөн мисал SUMPRODUCT функциясын колдонуу менен студенттин жыйынтыктоочу баллынын орточо салмактанып алынганын эсептейт.
Функция муну төмөнкү менен аткарат:
- Ар кандай белгилерди алардын жеке салмак коэффициентине көбөйтүү.
- Бул көбөйтүү амалдарынын продуктуларын кошуу.
-
Жогорудагы сумманы төрт баалоо үчүн 7 (1+1+2+3) салмактуулук коэффициентинин жалпы санына бөлүү.
Орточо салмакты эсептөө үчүн SUMPRODUCT формуласын киргизүү үчүн бош иш барагын ачыңыз, берилиштерди № 1 сапка киргизиңиз жогорудагы сүрөттү тандап, бул кадамдарды аткарыңыз:
- Аны жигердүү уяча кылуу үчүн C7 уячасын тандаңыз (бул студенттин акыркы белгиси көрсөтүлө турган жер).
- Уячеге =SUMPRODUCT(B3:B6, C3:C6)/(1+1+2+3) формуласын териңиз. Формула Формула тилкесинде көрүнөт.
- Клавиатурадагы Enter баскычын басыңыз.
- 78.6 жообу C7 уячасында көрүнөт (жообуңузда ондуктар көбүрөөк болушу мүмкүн).
Ошол эле төрт белги үчүн салмаксыз орточо көрсөткүч 76,5 болмок. Студент ара жана бүтүрүү экзамендеринде жакшыраак натыйжаларга ээ болгондуктан, орточо бааны таразалоо жалпы бааны жакшыртууга жардам берди.
SUMPRODUCT функциясы кантип иштейт
Адатта, орточо же арифметикалык ортону эсептегенде, ар бир сан бирдей мааниге же салмакка ээ болот. Орточо көрсөткүч бир катар сандарды кошуп, андан кийин бул сумманы диапазондогу маанилердин санына бөлүү жолу менен эсептелет. Ал эми орточо салмактанып алынган көрсөткүч диапазондогу бир же бир нече сандарды башка сандарга караганда баалуураак же чоңураак деп эсептейт.
SUMPRODUCT эки же андан көп массивдин элементтерин көбөйтүп, андан кийин орточо салмактанып алынган көрсөткүчтөрдү эсептөө үчүн продукттарды кошот. Мисалы, орто жана бүтүрүү экзамендери сыяктуу мектептеги айрым баллдар кадимки тесттерден же тапшырмалардан жогору турат. Студенттин жыйынтыктоочу баасын эсептөө үчүн орточо балл колдонулса, ара жана жыйынтыктоочу сынактарга чоңураак салмактар берилет.
Ар бири төрт элементтен турган эки массив SUMPRODUCT функциясы үчүн аргумент катары киргизилген кырдаалда:
- 1 массивдин биринчи элементи 2 массивиндеги биринчи элементке көбөйтүлөт.
- 1 массивдин экинчи элементи 2 массивинин экинчи элементине көбөйтүлөт.
- 1 массивдин үчүнчү элементи 2 массивинин үчүнчү элементине көбөйтүлөт.
- 1 массивинин төртүнчү элементи 2 массивинин төртүнчү элементине көбөйтүлөт.
Кийин, төрт көбөйтүү амалынын продуктулары жыйынтыкталат жана натыйжа катары функция тарабынан кайтарылат.
SUMPRODUCT синтаксиси жана аргументтери
Функциянын синтаксиси функциянын түзүлүшүн билдирет жана функциянын атын, кашааларды жана аргументтерди камтыйт. SUMPRODUCT функциясынын синтаксиси:
=SUMPRODUCT(Масимум1, Масимум2, Аррай3, … Array255)
SUMPRODUCT функциясынын аргументтери:
- 1-массив: Биринчи массив аргументи (талап кылынат).
- Array2, Array3, … Array255: Кошумча (милдеттүү эмес) массивдер, чейин 255. Эки же андан көп массив менен функция ар бир массивдин элементтерин бирге көбөйтүп, андан кийин натыйжаларды кошот.
Массив элементтери иш барагындагы маалыматтардын жайгашкан жерине уяча шилтемелери же плюс (+) же минус (-) белгилери сыяктуу арифметикалык операторлор менен бөлүнгөн сандар болушу мүмкүн. Эгер сиз операторлор менен бөлүнбөгөн сандарды киргизсеңиз, Excel аларды тексттик маалымат катары карайт.
Массив аргументтери ар бир массивде бирдей сандагы элементтерге ээ болушу керек. Болбосо, SUMPRODUCT VALUE кайтарат! ката мааниси. Эгер массивдин элементтери тексттик маалыматтар сыяктуу сандардан болбосо, SUMPRODUCT аларды нөл катары карайт.
SUMPRODUCT формуласынын вариациялары
SUMPRODUCT функциясынын натыйжалары ар бир баалоо тобу үчүн салмактардын суммасына бөлүнөөрүн баса белгилөө үчүн бөлүүчү (бөлүүчү бөлүк) төмөнкүдөй киргизилет:
(1+1+2+3)
Жалпы салмактоо формуласын бөлүүчү катары 7 санын (салмактардын суммасы) киргизүү менен жөнөкөйлөштүрсө болот. Анда формула мындай болот:
=СУПРОДУКТ(B3:B6, C3:C6)/7
Эгер салмак массивиндеги элементтердин саны аз болсо жана аларды оңой эле кошууга мүмкүн болсо, бул тандоо жакшы, бирок салмак массивиндеги элементтердин саны көбөйгөн сайын натыйжалуулугу азыраак болуп, аларды кошууну кыйындатат.
Дагы бир вариант жана, балким, эң жакшы тандоо, бөлүүчүнүн суммасын чыгарууда сандар эмес, уячага шилтемелер колдонуларын эске алсак, бөлүнүүчүнү жыйынтыктоо үчүн SUM функциясын колдонуу болмок. Анда формула:
=СУПРОДУКТ(B3:B6, C3:C6)/SUM(B3:B6)
Формулаларга чыныгы сандарды эмес, көбүнчө уяча шилтемелерин киргизген жакшы. Бул формуланын дайындары өзгөрсө, аларды жаңыртууну жеңилдетет.
Мисалы, тапшырмалар үчүн салмак коэффициенттери мисалда 0,5ке жана Тесттер 1,5ке өзгөртүлсө, бөлүүчүнү оңдоо үчүн формуланын алгачкы эки формасы кол менен түзөтүлүшү керек.
Үчүнчү вариацияда B3 жана B4 уячаларындагы маалыматтар гана жаңыртылышы керек жана формула жыйынтыкты кайра эсептейт.