Excel- ում SUMPRODUCT գործառույթը շատ բազմակողմանի գործառույթ է, որը տարբեր արդյունքներ կտա, կախված փաստարկված փաստարկներից :
Սովորաբար ինչի SUMPRODUCT գործառույթը բազմապատկում է մեկ կամ ավելի պարամետրերի տարրեր, ապա ավելացնում կամ գումարվում են ապրանքները միասին:
Սակայն փաստարկների ձեւը կարգավորելով, SUMPRODUCT- ը հաշվում է տվյալ տիրույթում գտնվող բջիջների քանակը, որոնք պարունակում են տվյալներ, որոնք համապատասխանում են որոշակի չափանիշներին:
01-ից 04-ը
SUMPRODUCT- ը ընդդեմ COUNTIF- ի եւ COUNTIFS- ի
Excel 2007-ից ի վեր ծրագիրը նաեւ ունի COUNTIF եւ COUNTIFS գործառույթներ, որոնք թույլ կտան հաշվել բջիջները, որոնք համապատասխանում են մեկ կամ ավելի սահմանված չափանիշներին:
Ժամանակ առ ժամանակ, սակայն, SUMPRODUCT- ը ավելի հեշտ է աշխատել այն ժամանակ, երբ վերաբերում է նույն միջակայքին վերաբերող բազմակի պայմաններ գտնելու համար, ինչպես ցույց է տրվում վերեւում գտնվող պատկերում գտնվող օրինակին:
02-ից 04-ը
SUMPRODUCT գործառույթի գործառույթը եւ փաստարկները, որոնք հաշվարկվում են բջիջներում
Ֆունկցիաների շարադրանքն ընդգրկում է գործառույթի դասավորությունը եւ ներառում է ֆունկցիայի անունը, փակագծերը, ստորակետերը, եւ փաստարկները :
Ֆունկցիան ստանալու համար, բջիջները հաշվարկելու փոխարեն, ոչ ստանդարտ նպատակն իրականացնելու համար պետք է օգտագործվի SUMPRODUCT- ի հետ հետեւյալ ոչ ստանդարտ տեքստը:
= SUMPRODUCT ([վիճակը1] * [պայման2])
Բացատրությունը, թե ինչպես է այս սինթետիկան աշխատում, ցածր է հետեւյալ օրինակից:
Օրինակ `բազմակի պայմանների հանդիպող բջիջների հաշվառում
Ինչպես ցույց է տրված վերը նշված պատկերում, SUMPRODUCT- ը օգտագործվում է A2- ից B6 տվյալների միջակայքում գտնվող բջիջների ընդհանուր թիվը, որոնք պարունակում են տվյալների 25-ից 75-ի միջեւ:
03-ից 04-ը
Մտնելով SUMPRODUCT գործառույթը
Սովորաբար Excel- ի գործառույթները մուտքագրելու լավագույն տարբերակն այն է, որ դրանք օգտագործեն իրենց երկխոսության տուփը , որը հեշտացնում է միանգամից փաստարկները մտնելու, առանց փակագծերի կամ ստորագրությունների մեջ ընդգրկված ստորագրությունները մուտքագրելու:
Սակայն, քանի որ այս օրինակը օգտագործում է SUMPRODUCT գործառույթի անկանոն ձեւ, երկխոսության տուփի մոտեցումը չի կարող օգտագործվել: Փոխարենը, գործառույթը պետք է մուտքագրվի աշխատանքային թերթիկի բջիջ:
Վերեւում գտնվող պատկերում օգտագործվել է SUMPRODUCT- ը B7 բջջի մեջ մտնելու համար հետեւյալ քայլերը.
- Սեղմեք գործարանային էջում B7 բջիջը `այն վայրը, որտեղ ֆունկցիայի արդյունքները կցուցադրվեն
- Մուտքագրեք հետեւյալ բանաձեւը, աշխատանքային թերթիկի E6 բջիջում.
= SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))
- Պատասխանը 5-ը պետք է հայտնվի B7 բջիջում, քանի որ կան միայն հինգ արժեքներ, 40, 45, 50, 55, 60 եւ 25-ից 75
- Երբ դուք սեղմեք B7 բջջի վրա, ավարտված բանաձեւը = SUMPRODUCT ($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)
04-ից 04-ը
Breaking Down- ի SUMPRODUCT գործառույթը
Երբ պայմանները սահմանվում են փաստարկների համար, SUMPRODUCT գնահատում է յուրաքանչյուր զանգվածի տարրը վիճակի եւ վերադարձնում է Boolean արժեքը (TRUE կամ FALSE):
Հաշվարկների նպատակներով Excel- ը նշանակում է արժեք 1- ի այն զանգվածի տարրերի համար, որոնք TRUE եւ 0 արժեքը զանգվածային տարրերի համար, որոնք FALSE- ն են:
Յուրաքանչյուր զանգվածում համապատասխանողներն ու նոսերը բազմապատկվում են:
- 1 x 1-ով վերադարձնելով 1 արժեքը
- 1 x 0-ով վերադարձնելով 0 արժեքը
Այսներն ու նոսերը հետո ամփոփվում են այն գործառույթով, որը մեզ տալիս է երկու արժեք ունեցող քանակի արժեքներ:
Կամ, մտածիր այդ մասին ...
Մեկ այլ միջոց է մտածել, թե ինչ է անում SUMPRODUCT- ը `բազմապատկման նշանը որպես AND- ի պայման:
Այս նկատառումով միայն այն դեպքում, երբ երկու պայմանները համապատասխանում են, քան 25-ից բարձր եւ 75-ից պակաս, այն է, որ TRUE արժեքը (որը հավասար է մեկ հիշատակին) վերադարձվում է:
Այնուհետեւ գործառույթը ամփոփում է բոլոր ճշմարիտ արժեքները `5-ի արդյունքների հասնելու համար: