Excel- ի SUMPRODUCT գործառույթով հաշվելու տվյալների բջիջները

Excel- ում SUMPRODUCT գործառույթը շատ բազմակողմանի գործառույթ է, որը տարբեր արդյունքներ կտա, կախված փաստարկված փաստարկներից :

Սովորաբար ինչի SUMPRODUCT գործառույթը բազմապատկում է մեկ կամ ավելի պարամետրերի տարրեր, ապա ավելացնում կամ գումարվում են ապրանքները միասին:

Սակայն փաստարկների ձեւը կարգավորելով, SUMPRODUCT- ը հաշվում է տվյալ տիրույթում գտնվող բջիջների քանակը, որոնք պարունակում են տվյալներ, որոնք համապատասխանում են որոշակի չափանիշներին:

01-ից 04-ը

SUMPRODUCT- ը ընդդեմ COUNTIF- ի եւ COUNTIFS- ի

Օգտագործելով SUMPRODUCT- ը `տվյալների բջիջները հաշվարկելու համար: © Ted ֆրանսերեն

Excel 2007-ից ի վեր ծրագիրը նաեւ ունի COUNTIF եւ COUNTIFS գործառույթներ, որոնք թույլ կտան հաշվել բջիջները, որոնք համապատասխանում են մեկ կամ ավելի սահմանված չափանիշներին:

Ժամանակ առ ժամանակ, սակայն, SUMPRODUCT- ը ավելի հեշտ է աշխատել այն ժամանակ, երբ վերաբերում է նույն միջակայքին վերաբերող բազմակի պայմաններ գտնելու համար, ինչպես ցույց է տրվում վերեւում գտնվող պատկերում գտնվող օրինակին:

02-ից 04-ը

SUMPRODUCT գործառույթի գործառույթը եւ փաստարկները, որոնք հաշվարկվում են բջիջներում

Ֆունկցիաների շարադրանքն ընդգրկում է գործառույթի դասավորությունը եւ ներառում է ֆունկցիայի անունը, փակագծերը, ստորակետերը, եւ փաստարկները :

Ֆունկցիան ստանալու համար, բջիջները հաշվարկելու փոխարեն, ոչ ստանդարտ նպատակն իրականացնելու համար պետք է օգտագործվի SUMPRODUCT- ի հետ հետեւյալ ոչ ստանդարտ տեքստը:

= SUMPRODUCT ([վիճակը1] * [պայման2])

Բացատրությունը, թե ինչպես է այս սինթետիկան աշխատում, ցածր է հետեւյալ օրինակից:

Օրինակ `բազմակի պայմանների հանդիպող բջիջների հաշվառում

Ինչպես ցույց է տրված վերը նշված պատկերում, SUMPRODUCT- ը օգտագործվում է A2- ից B6 տվյալների միջակայքում գտնվող բջիջների ընդհանուր թիվը, որոնք պարունակում են տվյալների 25-ից 75-ի միջեւ:

03-ից 04-ը

Մտնելով SUMPRODUCT գործառույթը

Սովորաբար Excel- ի գործառույթները մուտքագրելու լավագույն տարբերակն այն է, որ դրանք օգտագործեն իրենց երկխոսության տուփը , որը հեշտացնում է միանգամից փաստարկները մտնելու, առանց փակագծերի կամ ստորագրությունների մեջ ընդգրկված ստորագրությունները մուտքագրելու:

Սակայն, քանի որ այս օրինակը օգտագործում է SUMPRODUCT գործառույթի անկանոն ձեւ, երկխոսության տուփի մոտեցումը չի կարող օգտագործվել: Փոխարենը, գործառույթը պետք է մուտքագրվի աշխատանքային թերթիկի բջիջ:

Վերեւում գտնվող պատկերում օգտագործվել է SUMPRODUCT- ը B7 բջջի մեջ մտնելու համար հետեւյալ քայլերը.

  1. Սեղմեք գործարանային էջում B7 բջիջը `այն վայրը, որտեղ ֆունկցիայի արդյունքները կցուցադրվեն
  2. Մուտքագրեք հետեւյալ բանաձեւը, աշխատանքային թերթիկի E6 բջիջում.

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. Պատասխանը 5-ը պետք է հայտնվի B7 բջիջում, քանի որ կան միայն հինգ արժեքներ, 40, 45, 50, 55, 60 եւ 25-ից 75
  4. Երբ դուք սեղմեք 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- ն են:

Յուրաքանչյուր զանգվածում համապատասխանողներն ու նոսերը բազմապատկվում են:

Այսներն ու նոսերը հետո ամփոփվում են այն գործառույթով, որը մեզ տալիս է երկու արժեք ունեցող քանակի արժեքներ:

Կամ, մտածիր այդ մասին ...

Մեկ այլ միջոց է մտածել, թե ինչ է անում SUMPRODUCT- ը `բազմապատկման նշանը որպես AND- ի պայման:

Այս նկատառումով միայն այն դեպքում, երբ երկու պայմանները համապատասխանում են, քան 25-ից բարձր եւ 75-ից պակաս, այն է, որ TRUE արժեքը (որը հավասար է մեկ հիշատակին) վերադարձվում է:

Այնուհետեւ գործառույթը ամփոփում է բոլոր ճշմարիտ արժեքները `5-ի արդյունքների հասնելու համար: