Բաց թողնել հիմնական բովանդակությունը
 

Excel- ում չափանիշների հիման վրա հաշվել եզակի թվային արժեքներ

Հեղինակ՝ Սյաոյանգ Վերջին փոփոխությունը՝ 2024-09-27

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

doc-count-unique-values-with-criteria-1


Հաշվեք եզակի թվային արժեքներ `հիմնված Excel 2019, 2016 և ավելի վաղ չափանիշների վրա

Excel 2019 -ում և ավելի վաղ տարբերակներում կարող եք համատեղել SUM, FREQUENCY և IF գործառույթները ՝ չափանիշների հիման վրա եզակի արժեքների հաշվարկման բանաձև ստեղծելու համար, ընդհանուր շարահյուսությունը հետևյալն է.

{=SUM(--(FREQUENCY(IF(criteria_range=criteria,range),range)>0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: Ձեր նշած չափանիշներին համապատասխանող բջիջների շրջանակը.
  • criteria. Պայման, որի հիման վրա ցանկանում եք հաշվել եզակի արժեքներ.
  • range: Հաշվելիք եզակի արժեքներով բջիջների շրջանակը:

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

=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))

doc-count-unique-values-with-criteria-2


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

=SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))

  • IF(A2:A12=E2,C2:C12): Այս ԵԹԵ գործառույթը վերադարձնում է արժեքը C սյունակում, եթե A սյունակի արտադրանքը «շապիկ» է, արդյունքն այսպիսի զանգված է ՝ {FALSE; 300; 500; FALSE; 400; FALSE; 300; FALSE; FALSE; ՍՈSEՏ; 350}:
  • FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)= FREQUENCY({FALSE;300;500;FALSE;400;FALSE;300;FALSE;FALSE;FALSE;350},{200;300;500;350;400;450;300;550;200;260;350})FREQUENCE գործառույթը օգտագործվում է զանգվածների ցանկում թվային արժեքներից յուրաքանչյուրը հաշվելու և արդյունքը վերադարձնելու համար ՝ {0; 2; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0} .
  • --(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0)=--({0;2;1;1;1;0;0;0;0;0;0;0}>0)Փորձարկեք, եթե զանգվածի յուրաքանչյուր արժեքը 0 -ից մեծ է, և ստացեք արդյունքը հետևյալ կերպ ՝ {FALSE; TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE}: Եվ հետո, կրկնակի բացասական նշանը փոխում է UEՇՄԱՐՏՈԹՅՈՆՆ ու ՍՏԱԸ 1 -ի և 0 -ի ՝ վերադարձնելով այսպիսի զանգված ՝ {0; 1; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0}:
  • SUM(--(FREQUENCY(IF(A2:A12=E2,C2:C12),C2:C12)>0))=SUM({0;1;1;1;1;0;0;0;0;0;0;0}): Վերջապես, օգտագործեք SUM գործառույթը `այս արժեքները ավելացնելու համար և ստացեք ընդհանուր թիվը` 4:

Հուշում.

Եթե ​​ցանկանում եք հաշվել եզակի արժեքները ՝ հիմնված մեկից ավելի պայմանների վրա, ապա պարզապես անհրաժեշտ է այլ չափանիշներ ավելացնել * նիշ ունեցող բանաձևին.

=SUM(--(FREQUENCY(IF((criteria,_range1=criteria1)* (criteria,_range2=criteria2)*…,range),range)>0))

Excel 365 -ում չափանիշների հիման վրա հաշվել եզակի թվային արժեքներ

Excel 365 -ում ROWS, UNIQUE և FILTER գործառույթների համադրությունը կարող է օգնել հաշվել չափանիշների հիման վրա եզակի թվային արժեքներ, ընդհանուր շարահյուսությունն է.

=ROWS(UNIQUE(FILTER(range,criteria_range=criteria)))
  • range: Հաշվելիք եզակի արժեքներով բջիջների շրջանակը:
  • criteria_range: Ձեր նշած չափանիշներին համապատասխանող բջիջների շրջանակը.
  • criteria. Պայման, որի հիման վրա ցանկանում եք հաշվել եզակի արժեքներ.

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

=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))

doc-count-unique-values-with-criteria-3


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

=ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))

  • A2: A12 = E2: Այս արտահայտությունը ստուգում է, արդյոք E2 բջիջի արժեքը գոյություն ունի A2: A12 տիրույթում և ստացեք այս արդյունքը ՝ {FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE}.
  • FILTER(C2:C12,A2:A12=E2)FREQUENCE գործառույթը օգտագործվում է զանգվածների ցանկում թվային արժեքներից յուրաքանչյուրը հաշվելու և արդյունքը վերադարձնելու համար ՝ {0; 2; 1; 1; 1; 0; 0; 0; 0; 0; 0; 0} .
  • UNIQUE(FILTER(C2:C12,A2:A12=E2))=UNIQUE({300;500;400;300;350})Այստեղ, UNIQUE գործառույթը օգտագործվում է ցուցակի զանգվածից եզակի արժեքներ հանելու համար ՝ այս արդյունքը ստանալու համար. {300; 500; 400; 350}:
  • ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2)))=ROWS({300;500;400;350})ROWS գործառույթը վերադարձնում է տողերի քանակը ՝ հիմնված բջիջների տիրույթի կամ զանգվածի վրա, ուստի արդյունքը հետևյալն է ՝ 4:

Հուշում.

1. Եթե համընկնող արժեքը գոյություն չունի տվյալների տիրույթում, դուք կստանաք սխալի արժեք, սխալի արժեքը 0 -ով փոխարինելու համար խնդրում ենք կիրառել հետևյալ բանաձևը.

=IFERROR(ROWS(UNIQUE(FILTER(C2:C12,A2:A12=E2))), 0)

doc-count-unique-values-with-criteria-4

2. Մեկից ավելի պայմանների վրա հիմնված յուրահատուկ արժեքները հաշվելու համար պարզապես անհրաժեշտ է * չափանիշով բանաձևին ավելացնել այլ չափանիշներ.

=ROWS(UNIQUE(FILTER(range,(criteria_range1=criteria1)* (criteria_range2=criteria2)*…)))

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

  • Գումար:
  • Excel SUM գործառույթը վերադարձնում է մատակարարված արժեքների գումարը:
  • ՖՐԱՆՍԻԱ.
  • Հաճախականություն գործառույթը հաշվարկում է, թե որքան հաճախ են արժեքները հայտնվում մի շարք արժեքների սահմաններում, այնուհետև վերադարձնում թվերի ուղղահայաց զանգված:
  • ՇԱՐՔԵՐ:
  • ROWS գործառույթը վերադարձնում է տվյալ հղման կամ զանգվածի տողերի քանակը:
  • ԵՐԱՇԽԻՔ:
  • UNIQUE գործառույթը վերադարձնում է ցուցակի կամ տիրույթի եզակի արժեքների ցանկ:
  • ՖԻԼՏԵՐ:
  • FILTER գործառույթը օգնում է զտել մի շարք տվյալներ `հիմնված ձեր սահմանած չափանիշների վրա:

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

  • Հաշվեք եզակի թվային արժեքներ կամ ամսաթվերը մեկ սյունակում
  • Ենթադրելով, որ ունեք թվերի ցանկ, որոնք պարունակում են որոշ կրկնօրինակներ, այժմ ցանկանում եք հաշվել եզակի արժեքների թիվը կամ արժեքները հայտնվում են ցուցակում միայն մեկ անգամ, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթը: Այս հոդվածում մենք կխոսենք Excel- ում այս խնդիրը արագ և հեշտ լուծելու որոշ օգտակար բանաձևերի մասին:
  • Հաշվեք բոլոր համընկնումները / կրկնօրինակները երկու սյունակների միջև
  • Տվյալների երկու սյունակների համեմատությունը և երկու սյունակների բոլոր համընկնումների կամ կրկնօրինակների հաշվարկը կարող է սովորական խնդիր լինել մեզանից շատերի համար: Օրինակ, դուք ունեք անունների երկու սյունակ, որոշ անուններ հայտնվում են և՛ առաջին, և՛ երկրորդ սյունակներում: կներկայացնի Excel- ում այս նպատակին հասնելու որոշ բանաձևեր:
  • Բջիջների քանակը հավասար է բազմաթիվ արժեքներից մեկին
  • Ենթադրենք, ես ունեմ ապրանքներ A սյունակում, այժմ ես ուզում եմ ստանալ Apple- ի, խաղողի և կիտրոնի հատուկ ապրանքների ընդհանուր քանակը, որոնք նշված են C4: C6 տիրույթում A սյունակից, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթը: Սովորաբար, Excel- ում պարզ COUNTIF և COUNTIFS գործառույթները չեն աշխատի այս սցենարում: Այս հոդվածում ես կխոսեմ այն ​​մասին, թե ինչպես արագ և հեշտ լուծել այս աշխատանքը SUMPRODUCT և COUNTIF գործառույթների համադրությամբ:

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

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

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները  |  Deleteնջել դատարկ շարքերը  |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի  |  Կլոր առանց բանաձևի ...
Super VLookup: Բազմաթիվ չափանիշներ  |  Բազմակի արժեք  |  Բազմաթիթեղների միջով  |  Fuzzy Փնտրել...
Adv. Բացվող ցուցակ: Հեշտ բացվող ցուցակ  |  Կախված բացվող ցուցակ  |  Բազմակի ընտրություն Drop Down ցուցակ...
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  Համեմատեք սյունակները Ընտրեք նույն և տարբեր բջիջները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում  |  Դիզայնի տեսք  |  Մեծ Formula Bar  |  Աշխատանքային գրքույկի և թերթիկների կառավարիչ | Ռեսուրսների գրադարան (Ավտոմատ տեքստ)  |  Ամսաթիվ ընտրող  |  Միավորել աշխատանքային թերթերը  |  Գաղտնագրել/գաղտնազերծել բջիջները  |  Ուղարկեք նամակներ ըստ ցանկի  |  Սուպեր զտիչ  |  Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը ...)  |  50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը ...)  |  40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից ...)  |  19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց ...)  |  12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը ...)  |  7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտել Excel բջիջները ...)  |  ... եւ ավելին

Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...


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

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը: