01 01
Excel SUMPRODUCT функциясы
Салмақты және салмақсыз орташа шолу
Әдетте, орташа немесе арифметикалық орташа мәндерді есептеу кезінде әрбір сан бірдей мәнге немесе салмаққа ие.
Орташа сандар қатарын қосу арқылы есептеледі, содан кейін бұл мәнді диапазондағы мәндер санына бөлу арқылы есептеледі.
Мысал болар еді (2 + 3 + 4 + 5 + 6) / 5.
Excel бағдарламасында мұндай есептер AVERAGE функциясы арқылы оңай орындалады.
Орташа орташа, екінші жағынан, ауқымда бір немесе бірнеше сандарды артық санауға немесе басқа сандарға қарағанда үлкен салмаққа ие болады.
Мысалы, орта және соңғы емтихандар сияқты мектептегі кейбір белгілер әдеттегі тесттерден немесе тапсырмалардан артық.
Егер студенттің қорытынды бағасын есептеу үшін орташаландыру пайдаланылса, онда аралық және қорытынды емтихандарға үлкен салмақ беріледі.
Excel бағдарламасында өлшенген орташа мәндерді SUMPRODUCT функциясы арқылы есептеуге болады.
SUMPRODUCT функциясы қалай жұмыс істейді
SUMPRODUCT қандай екі немесе одан көп массивтердің элементтерін көбейтеді және одан кейін өнімдерді қосады немесе қосады.
Мысалы, төрт элементі бар екі массив SUMPRODUCT функциясы үшін аргумент ретінде енгізілген жағдайда:
- array1 элементінің бірінші элементі жиымның бірінші элементіне көбейтіледі;
- array1 элементінің екінші элементі массивтің екінші элементіне көбейтіледі;
- array1 элементінің үшінші элементі массивтің үшінші элементіне көбейтіледі;
- array1 элементінің төртінші элементі массивтің төртінші элементімен көбейтіледі.
Содан кейін, төрт көбейту операциясының нәтижелері жинақталып, нәтижесінде нәтиже арқылы қайтарылады.
Excel SUMPRODUCT функциясының синтаксисі және дәлелдері
Функцияның синтаксисі функцияның орналасуына қатысты және функцияның атауын, жақшалар мен дәлелдерді қамтиды.
SUMPRODUCT функциясының синтаксисі:
= SUMPRODUCT (array1, array2, array3, ... array255)
SUMPRODUCT функциясының дәлелдері:
array1: (міндетті) бірінші жиым дәлелі.
array2, array3, ... array255: (қосымша) қосымша массивтер, 255-ге дейін. Екі немесе одан да көп массивтер арқылы функция әрбір массивтің элементтерін бірге көбейтеді, содан кейін нәтижелерді қосады.
- массив элементтері жұмыс парағындағы деректердің орнын немесе арифметикалық операторлармен бөлінген сандардың ұяшық сілтемелері - плюс (+) немесе минус белгілері (-) сияқты болуы мүмкін. Егер сандар операторлармен бөлектенбесе, Excel оларды мәтіндік деректер ретінде қарастырады. Бұл жағдай төмендегі мысалда баяндалған.
Ескерту :
Барлық жиым дәлелдері бірдей өлшемде болуы керек. Басқаша айтқанда, әрбір массивте элементтердің саны бірдей болуы керек. Олай болмаса, SUMPRODUCT функциясы #VALUE! қате мәні.
Егер кез-келген массив элементтері сандар болмаса, мысалы, мәтіндік деректер - SUMPRODUCT оларды нөл деп қабылдайды.
Мысал: Excel бағдарламасында орташа мәнді есептеу
Жоғарыдағы суретте көрсетілген мысал SUMPRODUCT функциясын пайдаланып, студенттің соңғы белгісінің орташа өлшенген мәнін есептейді.
Функция келесі әрекеттерді орындайды:
- әртүрлі белгілерді жеке салмақ факторымен көбейту;
- осы көбейту операцияларының өнімдерін бірге қосу;
- жоғарыдағы соманы төрт бағалау үшін 7 (1 + 1 + 2 + 3) салмақтық коэффициентінің жалпы сомасына бөлді.
Салмақ формуласын енгізу
Excel бағдарламасындағы басқа да көптеген функциялар сияқты, SUMPRODUCT әдетте функцияның тілқатысу терезесін пайдаланып, жұмыс парағына енгізіледі. Алайда, салмақ формуласы SUMPRODUCT-ды стандартты емес жолмен пайдаланады - функция нәтижесі салмақ коэффициентіне бөлінеді - салмақ формуласы жұмыс парағының ұяшығына терілуі керек.
C7 ұяшығына салмақ формуласын енгізу үшін келесі қадамдар пайдаланылды:
- Белсенді ұяшықты жасау үшін C7 ұяшығын басыңыз - студенттің соңғы белгісі көрсетілетін орын
- Ұяшыққа келесі формуланы енгізіңіз:
= SUMPRODUCT (B3: B6, C3: C6) / (1 + 1 + 2 + 3)
Пернетақтадағы Enter пернесін басыңыз
- Жауап 78.6 C7 ұяшығында пайда болуы керек - сіздің жауабыңызда ондық таңбалар болуы мүмкін
Сол төрт таңбаға арналған салмақ көрсеткіші 76,5 болады
Студент аралық және қорытынды емтихандар үшін жақсы нәтижелерге қол жеткізгендіктен, орташа сараланғаны оның жалпы белгісін жақсартуға көмектесті.
Формула вариациясы
SUMPRODUCT функциясының нәтижелері әр бағалау тобына арналған салмақтардың жиынтығына бөлінгенін атап өту үшін бөлгіш - бөлгішті бөлік - (1 + 1 + 2 + 3) ретінде енгізілді.
Орташа салмақ формуласы дивизор ретінде 7 (салмақтың жиынтығы) нөмірін енгізу арқылы оңайлатылуы мүмкін. Сонда формула:
= SUMPRODUCT (B3: B6, C3: C6) / 7
Бұл таңдау салмақ массивіндегі элементтердің саны кішкентай және олар оңай қосылуы мүмкін, бірақ ол тиімдірек болады, өйткені салмақ массивіндегі элементтер саны оларды қосуды қиындатады.
Басқа нұсқасы, және ең жақсы таңдау - бәлкім, ол бөлгіштегі сандарға қарағанда ұяшық сілтемелерін пайдаланатындықтан, SUM функциясын бөлгішті формуламен толтыру үшін қолдануға болады:
= SUMPRODUCT (B3: B6, C3: C6) / SUM (B3: B6)
Формулаға нақты сандар емес, ұялы сілтемелерді енгізу әдетте жақсы, себебі формуланың деректері өзгертілсе, оларды жаңартуды жеңілдетеді.
Мысалы, егер тапсырмалардың салмақ коэффициенттері мысалда 0,5 және сынақтар үшін 1,5 болса, формуланың алғашқы екі формасы бөлгішті түзету үшін қолмен редакциялануы керек еді.
Үшінші вариацияда тек B3 және B4 ұяшықтарындағы деректерді жаңарту керек, ал формула нәтижені қайта есептейді.