Note: The other languages of the website are Google-translated. Back to English

Excel- ում բազմաթիվ չափանիշների OR տրամաբանությամբ հաշվող թվեր

Սովորաբար, դուք կարող եք օգտագործել COUNTIFS գործառույթը `Excel- ում AND տրամաբանությամբ մեկ կամ մի քանի պայմանների հիման վրա բջիջները հաշվելու համար: Երբևէ զգացե՞լ եք այնպիսի իրավիճակ, երբ անհրաժեշտ է հաշվել մեկից ավելի արժեքներ մեկ սյունակից կամ բջիջների շարքից: Սա նշանակում է հաշվել բազմաթիվ պայմաններով և ԿԱՄ տրամաբանությամբ: Այս դեպքում կարող եք միասին կիրառել SUM և COUNTIFS ֆունկցիաները կամ օգտագործել SUMPRODUCT ֆունկցիան:


Հաշվեք բջիջները OR պայմաններով Excel-ում

Օրինակ, ես ունեմ մի շարք տվյալներ, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթը, այժմ ուզում եմ հաշվել «Մատիտ» կամ «Քանոն» ապրանքի քանակը, այստեղ ես կքննարկեմ Excel- ում այս խնդիրը լուծելու երկու բանաձև:

Հաշվեք OR պայմաններով բջիջները `օգտագործելով SUM և COUNTIFS գործառույթները

Excel-ում բազմաթիվ OR պայմաններով հաշվելու համար կարող եք օգտագործել SUM և COUNTIFS ֆունկցիաները զանգվածի հաստատունով, ընդհանուր շարահյուսությունը հետևյալն է.

=SUM(COUNTIF(range, {criterion1, criterion2, criterion3, …}))
  • rangeՏվյալների տիրույթը պարունակում է այն չափանիշները, որտեղից դուք հաշվում եք բջիջները.
  • criterion1, criterion2, criterion3…Պայմանները, որոնց հիման վրա ցանկանում եք հաշվել բջիջները:

«Մատիտ» կամ «Քանոն» ապրանքների քանակը հաշվելու համար խնդրում ենք պատճենել կամ մուտքագրել ստորև բերված բանաձևը դատարկ բջիջի մեջ, այնուհետև սեղմել Մտնել արդյունքը ստանալու բանալին.

=SUM(COUNTIFS(B2:B13,{"Pencil","Ruler"}))


Բանաձևի բացատրություն.

= SUM (COUNTIFS (B2: B13, {"Մատիտ", "Քանոն"}))

  • {«Մատիտ», «Քանոն»}Նախ, դուք պետք է փաթեթավորեք բոլոր պայմանները զանգվածի հաստատունով այսպես՝ {"Pencil","Ruler"}, բաժանեք տարրերը ստորակետերով:
  • COUNTIFS (B2: B13, {"Մատիտ", "Քանոն"}): Այս COUNTIFS գործառույթը կստանա անհատական ​​հաշվարկներ «Մատիտ» և «Քանոն», և արդյունքը կստանաք հետևյալ կերպ ՝ {2,3}:
  • SUM(COUNTIFS(B2:B13,{"Մատիտ","Քանոն"}))=SUM({2,3}): Ի վերջո, այս SUM գործառույթը գումարում է զանգվածի բոլոր տարրերը և վերադարձնում արդյունքը: 5.

Tips. Դուք կարող եք նաև օգտագործել բջիջների հղումները չափանիշների համար, խնդրում ենք կիրառել ստորև բերված զանգվածի բանաձևը, այնուհետև սեղմել Ctrl + Shift + Մուտք ստեղները միասին ՝ ճիշտ արդյունքի հասնելու համար.

=SUM(COUNTIF(B2:B13,D2:D3))


Հաշվեք OR պայմաններով բջիջները՝ օգտագործելով SUMPRODUCT ֆունկցիան

Ահա ևս մեկ բանաձև, որը ստեղծվում է SUMPRODUCT ֆունկցիայի միջոցով, որը կարող է օգնել հաշվել նաև բջիջները OR տրամաբանությամբ: Ընդհանուր շարահյուսությունը հետևյալն է.

=SUMPRODUCT(1*(range ={criterion1, criterion2, criterion3, …}))
  • rangeՏվյալների տիրույթը պարունակում է այն չափանիշները, որտեղից դուք հաշվում եք բջիջները.
  • criterion1, criterion2, criterion3…Պայմանները, որոնց հիման վրա ցանկանում եք հաշվել բջիջները:

Խնդրում ենք պատճենել կամ մուտքագրել հետևյալ բանաձևը դատարկ բջիջի մեջ և սեղմել Մտնել արդյունքը վերադարձնելու բանալին.

=SUMPRODUCT(1*(B2:B13={"Pencil","Ruler"}))


Բանաձևի բացատրություն.

= SUMPRODUCT (1*(B2: B13 = {"Մատիտ", "Քանոն"}))

  • B2:B13={«Մատիտ», «Քանոն»}Այս արտահայտությունը համեմատում է «Մատիտ», «Քանոն» յուրաքանչյուր չափանիշ B2:B13 միջակայքի բջիջի հետ: Եթե ​​չափանիշը բավարարված է, այն վերադարձնում է TRՇՄԱՐՏՈ otherwiseԹՅՈՆ, հակառակ դեպքում ՝ ՍՏԱԸ կցուցադրվի, արդյունքը կստանաք այսպես. ; ՍՈ ,Տ, ՍՈSEՏ; ՍՈ ,Տ, UEԻՇՏ; ՍԱ,, ՍՈ ;Տ; ՍԱ,, ՍՈ ;Տ; ՍԱ,, TRԻՇՏ; ՍԱSE, ՍՏԱ}:
  • 1*(B2: B13 = {"Մատիտ", "Քանոն"}). ,1;0;1,0;0,0;0,0;0,1}:
  • SUMPRODUCT(1*(B2:B13={"Pencil","Ruler"}))= SUMPRODUCT({1,0;0,0;0,0;0,1;0,0;1,0;0,0;0,1;0,0;0,0;0,1;0,0}): Վերջապես, SUMPRODUCT ֆունկցիան գումարում է զանգվածի բոլոր թվերը `արդյունքը ստանալու համար: 5.

Հաշվեք բջիջները Excel-ում OR պայմանների բազմաթիվ խմբերով

Երբեմն, գուցե անհրաժեշտ լինի հաշվել OR- ի երկու կամ ավելի շարք ունեցող բջիջները, այս դեպքում կարող եք օգտագործել SUM և COUNTIFS զանգվածի հաստատունով կամ SUMPRODUCT ISNUMBER MATCH գործառույթներով:

Հաշվեք OR պայմանների երկու հավաքածու ունեցող բջիջները՝ օգտագործելով SUM և COUNTIFS գործառույթները

OR չափանիշների ընդամենը երկու փաթեթով զբաղվելու համար պարզապես անհրաժեշտ է COUNTIFS բանաձևին ավելացնել զանգվածի մեկ այլ հաստատուն:

Օրինակ, ես ունեմ տվյալների տիրույթը, ինչպես ցույց է տրված ստորև նշված սքրինշոթը, հիմա ես ուզում եմ հաշվել մարդկանց, ովքեր պատվիրել են «Մատիտ» կամ «Քանոն», և Գումարը կա՛մ <100, կա՛մ >200 է:

Խնդրում ենք մուտքագրել կամ պատճենել հետևյալ բանաձևը բջիջում, այնուհետև սեղմել Մտնել արդյունք ստանալու համար ստեղնը, տես նկարի նկարը.

=SUM(COUNTIFS(B2:B13,{"Pencil","Ruler"},C2:C13,{"<100";">200"}))

Նշում: Բանաձևում դուք պետք է օգտագործեք ստորակետ երկրորդ զանգվածի հաստատունի համար, որը ստեղծում է ուղղահայաց զանգված:


SUMPRODUCT ֆունկցիայի միջոցով հաշվարկել OR բջիջների բազմաթիվ հավաքածուներով բջիջները

Վերոնշյալ բանաձևը գործում է միայն OR չափանիշների երկու հավաքածուի դեպքում, եթե ձեզ անհրաժեշտ է ավելի շատ չափանիշներով հաշվել, բարդ SUMPRODUCT բանաձևը, ISNUMBER MATCH գործառույթների հետ միասին, կարող են օգնել ձեզ:

Օրինակ ՝ վերցրեք ստորև բերված տվյալները, որպեսզի հաշվեք այն մարդկանց, ովքեր պատվիրել են «Մատիտ» կամ «Քանոն», իսկ կարգավիճակը կամ «Առաքված» է, կամ «Տրանզիտ» և ստորագրված «Բոբ» կամ «Էկո» մակագրությամբ, պետք է կիրառեք բարդ բանաձև .

Խնդրում ենք պատճենել կամ մուտքագրել ստորև բերված բանաձևը դատարկ բջիջի մեջ, այնուհետև սեղմել Մտնել Հաշվարկը ստանալու համար բանալին տես նկարի պատկերը.

=SUMPRODUCT(ISNUMBER(MATCH(B2:B13,{"Pencil","Ruler"},0))*ISNUMBER(MATCH(C2:C13,{"Delivered","In transit"},0))*ISNUMBER(MATCH(D2:D13,{"Bob","Eko"},0)))


Բանաձևի բացատրություն.

=SUMPRODUCT(ISNUMBER(MATCH(B2:B13,{"Pencil","Ruler"},0))*ISNUMBER(MATCH(C2:C13,{"Delivered","In transit"},0))*ISNUMBER(MATCH(D2:D13,{"Bob","Eko"},0)))

ISNUMBER (ՀԱATՈՈԹՅՈՆ (B2: B13, {"Մատիտ", "Կառավարիչ"}, 0)):

  • MATCH(B2:B13,{«Մատիտ», «Քանոն»},0): Այս MATCH գործառույթը օգտագործվում է B2: B13 տիրույթի յուրաքանչյուր բջիջ համեմատելու համար զանգվածի համապատասխան հաստատունի հետ: Եթե ​​համընկնումը գտնվի, այն վերադարձնում է զանգվածի արժեքի հարաբերական դիրքը, հակառակ դեպքում ցուցադրվում է սխալի արժեք: Այսպիսով, դուք կստանաք զանգվածների ցանկը հետևյալ կերպ. {1;#N/A;#N/A;2;#N/A;1;#N/A;2;1;#N/A;2;# N/A}:
  • ISNUMBER(MATCH(B2:B13,{"Pencil","Ruler"},0))= ISNUMBER({1;#N/A;#N/A;2;#N/A;1;#N/A;2;1;#N/A;2;#N/A})ISNUMBER ֆունկցիան թվերը վերածում է TRUE- ի, իսկ սխալի արժեքները ՝ FALSE- ի, այսպես. {TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE}:

Վերոնշյալ տրամաբանությունը կարող է կիրառվել նաև երկրորդ և երրորդ ISNUMBER արտահայտությունների վրա։

SUMPRODUCT(ISNUMBER(MATCH(B2:B13,{"Pencil","Ruler"},0))*ISNUMBER(MATCH(C2:C13,{"Delivered","In transit"},0))*ISNUMBER(MATCH(D2:D13,{"Bob","Eko"},0))):

  • Այնուհետև այս երեք զանգվածները բազմապատկվում են SUMPRODUCT-ի ներսում, որն ավտոմատ կերպով փոխակերպում է TRUE և FALSE արժեքները 1-ի և 0-ի, որպես մաթեմատիկական գործողության մաս, այսպես. SUMPRODUCT({1;0;0;1;0;1;0;1; 1;0;1;0}*{1;1;0;0;1;1;0;1;1;0;1;1} *{1;0;0;0;0;0;0; 1; 0; 0; 1; 0}) = ԱՄՓՈՓՈUCTՄ ({1; 0; 0; 0; 0; 0; 0; 1; 0; 0; 1; 0; XNUMX}):
  • Վերջապես, SUMPRODUCT գործառույթը գումարում է զանգվածի բոլոր թվերը `արդյունքը ստանալու համար: 3.

Օգտագործված հարաբերական գործառույթը.

  • Գումար:
  • Excel SUM գործառույթը վերադարձնում է մատակարարված արժեքների գումարը:
  • COUNTIF:
  • COUNTIF գործառույթը Excel- ում վիճակագրական գործառույթ է, որն օգտագործվում է չափանիշին բավարարող բջիջների քանակը հաշվելու համար:
  • SUMPRODUCT:
  • SUMPRODUCT ֆունկցիան կարող է օգտագործվել երկու կամ ավելի սյուններ կամ զանգվածներ բազմապատկելու համար, այնուհետև ստանալ արտադրանքի հանրագումարը:
  • ISNUMBER:
  • Excel ISNUMBER գործառույթը վերադարձնում է TRUE, երբ բջիջը պարունակում է թիվ, իսկ FALSE, եթե ոչ:
  • ՀԱՄԱԽՄԲՈՒՄ:
  • Microsoft Excel MATCH գործառույթը որոնում է որոշակի արժեք մի շարք բջիջներում և վերադարձնում է այդ արժեքի հարաբերական դիրքը:

Այլ հոդվածներ.

  • Չափանիշների հիման վրա հաշվել եզակի թվային արժեքներ
  • Excel- ի աշխատաթերթում դուք կարող եք տառապել այնպիսի խնդրից, որը հաշվում է յուրահատուկ թվային արժեքների քանակը ՝ հիմնված կոնկրետ վիճակի վրա: Օրինակ, ինչպե՞ս կարող եմ հաշվարկել հաշվետվության «շապիկ» արտադրանքի Քանակի յուրահատուկ արժեքները, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթը: Այս հոդվածում ես կցուցադրեմ որոշ բանաձևեր `այս առաջադրանքին Excel- ում հասնելու համար:
  • Հաշվեք տողերի քանակը բազմակի կամ չափանիշներով
  • Տարբեր սյունակներում բազմաթիվ չափանիշներով տողերի քանակը հաշվելու համար, OR տրամաբանությամբ, SUMPRODUCT գործառույթը կարող է օգնել ձեզ: Օրինակ, ես ունեմ արտադրանքի հաշվետվություն, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթը, այժմ ես ուզում եմ հաշվել այն տողերը, որտեղ ապրանքը «շապիկ» է կամ գույնը «սև»: Ինչպե՞ս վարվել այս առաջադրանքի հետ Excel- ում:

Գրասենյակի արտադրողականության լավագույն գործիքները

Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից

Likeանկանու՞մ եք արագ և կատարելապես ավարտել ձեր ամենօրյա աշխատանքը: Excel- ի համար Kutools- ը բերում է 300 հզոր առաջադեմ առանձնահատկություններ (Միավորել աշխատանքային տետրերը, գումարն ըստ գույնի, բաժանված բջիջների պարունակությունը, փոխարկել ամսաթիվը և այլն ...) և 80% ժամանակ խնայել ձեզ համար:

  • Նախատեսված է 1500 աշխատանքային սցենարի համար, օգնում է ձեզ լուծել Excel- ի 80% խնդիրները:
  • Կրճատեք ստեղնաշարի և մկնիկի հազարավոր կտտոցներ ամեն օր, թեթեւացրեք ձեր հոգնած աչքերն ու ձեռքերը:
  • Դարձեք Excel փորձագետ 3 րոպեի ընթացքում: Այլևս կարիք չկա հիշելու ցավոտ բանաձևեր և VBA կոդեր:
  • 30-օրյա անսահմանափակ անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք: Անվճար արդիականացում և աջակցություն 2 տարի ժամկետով:
Excel ժապավեն (տեղադրված է Excel- ի համար նախատեսված Kutools)

Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս ձեր արտադրողականությունը մեծացնում է 50% -ով:
  • Արդյունավետ ներդիրներ է բերում գրասենյակ (ներառյալ Excel- ը), ճիշտ այնպես, ինչպես Chrome- ը, Firefox- ը և նոր Internet Explorer- ը:
Excel- ի էկրանային նկար (տեղադրված է Office ներդիրով)
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (0)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր