Sum բջիջները, որոնք համապատասխանում են բազմաթիվ չափանիշների Excel-ի SUMPRODUCT-ով

Բովանդակություն:

Sum բջիջները, որոնք համապատասխանում են բազմաթիվ չափանիշների Excel-ի SUMPRODUCT-ով
Sum բջիջները, որոնք համապատասխանում են բազմաթիվ չափանիշների Excel-ի SUMPRODUCT-ով
Anonim

01-ը 02-ից

Բջիջների գումար, որոնք ընկնում են երկու արժեքների միջև

Image
Image
Տվյալների բջիջների ամփոփում, որոնք համապատասխանում են բազմաթիվ չափանիշների Excel SUMPRODUCT-ի միջոցով:

Lifewire

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

Սովորաբար, ինչպես իր անունն է հուշում, SUMPRODUCT-ը բազմապատկում է մեկ կամ մի քանի զանգվածների տարրերը՝ ստանալով դրանց արտադրյալը, այնուհետև ավելացնում կամ գումարում է արտադրյալները:

Կարգավորելով ֆունկցիայի շարահյուսությունը, սակայն, այն կարող է օգտագործվել միայն կոնկրետ չափանիշներին համապատասխանող բջիջների տվյալները ամփոփելու համար:

Excel-ից 2007 թ.-ից ծրագիրը պարունակում է երկու գործառույթ՝ SUMIF և SUMIFS, որոնք կամփոփեն տվյալները մեկ կամ մի քանի սահմանված չափանիշներին համապատասխանող բջիջներում:

Այնուամենայնիվ, երբեմն SUMPRODUCT-ի հետ ավելի հեշտ է աշխատել, երբ խոսքը վերաբերում է նույն տիրույթին վերաբերող բազմաթիվ պայմանների հայտնաբերմանը, ինչպես ցույց է տրված վերևի նկարում:

SUMPRODUCT ֆունկցիայի շարահյուսություն գումարի բջիջների նկատմամբ

Շարահյուսությունը, որն օգտագործվում է SUMPRODUCT-ը որոշակի պայմաններին համապատասխանող բջիջներում տվյալների գումարման համար օգտագործելու համար հետևյալն է՝

=SUMPRODUCT([պայման1][պայման2][զանգված])

պայման1, պայման2 - պայմանները, որոնք պետք է բավարարվեն, մինչև ֆունկցիան գտնի զանգվածի արտադրյալը:

զանգված - բջիջների հարակից տիրույթ

Օրինակ. տվյալների ամփոփում բազմաթիվ պայմաններին համապատասխանող բջիջներում

Վերևի պատկերի օրինակն ավելացնում է տվյալները D1-ից մինչև E6 միջակայքի բջիջներում, որոնք գտնվում են 25-ից 75-ի միջև:

Մուտքագրելով SUMPRODUCT ֆունկցիան

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

  1. Սեղմեք աշխատաթերթի B7 բջիջի վրա՝ այն ակտիվ բջիջ դարձնելու համար;
  2. Մուտքագրեք հետևյալ բանաձևը B7 բջիջում՝ =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. 250 պատասխանը պետք է հայտնվի B7 բջիջում
  4. Պատասխանը ստացվեց՝ գումարելով տիրույթի հինգ թվերը (40, 45, 50, 55 և 60), որոնք գտնվում են 25-ից 75-ի միջև: Դրանց ընդհանուրը 250 է

Խզում ենք SUMPRODUCT բանաձևը

Երբ պայմաններն օգտագործվում են իր արգումենտների համար, SUMPRODUCT-ը գնահատում է զանգվածի յուրաքանչյուր տարրը պայմանի համեմատ և վերադարձնում է բուլյան արժեք (TRUE կամ FALSE):

Հաշվարկների նպատակով Excel-ը նշանակում է 1 արժեք զանգվածի այն տարրերի համար, որոնք ճշմարիտ են (համապատասխանում են պայմանին) և 0 արժեք:զանգվածի տարրերի համար, որոնք FALSE են (չեն համապատասխանում պայմանին):

Օրինակ՝ 40 թիվը:

  • ՃԻՇՏ է առաջին պայմանի համար, ուստի առաջին զանգվածում նշանակվում է 1 արժեքը;
  • ՃԻՇՏ է երկրորդ պայմանի համար, ուստի երկրորդ զանգվածում նշանակվում է 1 արժեքը:

Թիվ 15:

Առաջին պայմանի համար

  • -ը FALSE է, ուստի առաջին զանգվածում նշանակվում է 0 արժեքը;
  • ՃԻՇՏ է երկրորդ պայմանի համար, ուստի երկրորդ զանգվածում նշանակվում է 1 արժեքը:
  • Յուրաքանչյուր զանգվածի համապատասխան միավորներն ու զրոները բազմապատկվում են միասին՝

    • 40 թվի համար մենք ունենք 1 x 1 արժեք, որը վերադարձնում է 1;
    • 15 թվի համար մենք ունենք 0 x 1, որը վերադարձնում է 0 արժեք:

    Միերն ու զրոները բազմապատկելով միջակայքով

    Այդ միերն ու զրոներն այնուհետև բազմապատկվում են A2 միջակայքի թվերով՝ B6:

    Սա արվում է մեզ թվեր տալու համար, որոնք կամփոփվեն ֆունկցիայով:

    Սա աշխատում է, քանի որ՝

    • 1 անգամ ցանկացած թիվ հավասար է սկզբնական թվին
    • 0 անգամ ցանկացած թիվ հավասար է 0-ի

    Այսպիսով մենք ավարտում ենք՝

    • 140=40

      015=0

      022=0

      145=45

      150=50

      155=55

      025=0

      075=0

      160=600100=0

    Արդյունքների ամփոփում

    SUMPRODUCT այնուհետև ամփոփում է վերը նշված արդյունքները՝ պատասխանը գտնելու համար:

    40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250

    Խորհուրդ ենք տալիս: