Բովանդակություն
Այս ձեռնարկում դուք կսովորեք, թե ինչպես հաշվել եզակի արժեքները Excel-ում բանաձևերով և ինչպես ստանալ առանձին արժեքների ավտոմատ հաշվարկ առանցքային աղյուսակում: Մենք նաև կքննարկենք մի շարք բանաձևերի օրինակներ՝ եզակի անունները, տեքստերը, թվերը, մեծատառերով զգայուն եզակի արժեքները և ավելին հաշվելու համար:
Excel-ում մեծ տվյալների բազայի հետ աշխատելիս հաճախ անհրաժեշտ է. իմացեք, թե քանի կրկնօրինակ և եզակի արժեքներ կան: Եվ երբեմն, գուցե ցանկանաք հաշվել միայն տարբեր (տարբեր) արժեքները:
Եթե դուք այցելում եք այս բլոգը սովորական հիմնական եղանակով, ապա արդեն գիտեք կրկնօրինակները հաշվելու Excel-ի բանաձևը: Եվ այսօր մենք պատրաստվում ենք ուսումնասիրել Excel-ում եզակի արժեքները հաշվելու տարբեր եղանակներ: Բայց պարզության համար նախ սահմանենք տերմինները:
- Եզակի արժեքներ - սրանք այն արժեքներն են, որոնք հայտնվում են ցուցակում միայն մեկ անգամ:
- Հստակ արժեքներ. սրանք բոլորը տարբեր արժեքներ են ցանկում, այսինքն՝ եզակի արժեքներ գումարած կրկնօրինակ արժեքների 1-ին դեպքերը:
Հետևյալ սքրինշոթը ցույց է տալիս տարբերությունը.
Եվ հիմա, եկեք տեսնենք, թե ինչպես կարող եք հաշվել եզակի և տարբեր արժեքները Excel-ում՝ օգտագործելով բանաձևերը և PivotTable-ի առանձնահատկությունները:
Ինչպես հաշվել եզակի արժեքները Excel-ում
Ահա մի ընդհանուր առաջադրանք, որը պետք է կատարեն Excel-ի բոլոր օգտվողները մեկ-մեկ: Դուք ունեք տվյալների ցանկ, և դուք պետք է պարզեք դրա մեջ եզակի արժեքների քանակըմնացեք կապի մեջ:
ցուցակը։ Ինչպե՞ս եք դա անում: Ավելի հեշտ, քան դուք կարող եք մտածել :) Ստորև կգտնեք մի քանի բանաձև՝ տարբեր տեսակի եզակի արժեքները հաշվելու համար:Հաշվեք եզակի արժեքները սյունակում
Ենթադրենք, որ ձեր Excel-ում անունների սյունակ ունեք: աշխատանքային թերթիկ, և դուք պետք է հաշվեք եզակի անուններ այդ սյունակում: Լուծումն այն է, որ SUM ֆունկցիան օգտագործվի IF-ի և COUNTIF-ի հետ միասին՝
=SUM(IF(COUNTIF( միջակայք, միջակայք)=1,1,0))Ծանոթագրություն : Սա զանգվածի բանաձև է, այնպես որ համոզվեք, որ սեղմեք Ctrl + Shift + Enter այն ավարտելու համար: Դա անելուց հետո Excel-ն ավտոմատ կերպով կներառի բանաձևը {curly braces}-ի մեջ, ինչպես ստորև ներկայացված սքրինշոթում: Ոչ մի դեպքում չպետք է ձեռքով մուտքագրեք գանգուր փակագծերը, դա չի աշխատի:
Այս օրինակում մենք հաշվում ենք եզակի անուններ A2:A10 միջակայքում, ուստի մեր բանաձևը ստանում է հետևյալ ձևը.
0> =SUM(IF(COUNTIF(A2:A10,A2:A10)=1,1,0))
Հետագայում այս ձեռնարկում մենք պատրաստվում ենք քննարկել մի քանի այլ բանաձևեր՝ տարբեր տեսակի եզակի արժեքները հաշվելու համար: Եվ քանի որ բոլոր այդ բանաձևերը Excel-ի եզակի արժեքների հիմնական բանաձևի տատանումներ են, իմաստ ունի կոտրել վերը նշված բանաձևը, որպեսզի կարողանաք լիովին հասկանալ, թե ինչպես է այն աշխատում և կսմթել այն ձեր տվյալների համար: Եթե ինչ-որ մեկին չի հետաքրքրում տեխնիկան, կարող եք անմիջապես անցնել հաջորդ բանաձևի օրինակին:
Ինչպես է աշխատում Excel-ի եզակի արժեքների բանաձևը
Ինչպես տեսնում եք, մեր եզակի մեջ օգտագործվում են 3 տարբեր գործառույթներ: արժեքների բանաձև - SUM, IFև COUNTIF: Ներսից դուրս նայելով, ահա թե ինչ է անում յուրաքանչյուր ֆունկցիա.
- COUNTIF ֆունկցիան հաշվում է, թե յուրաքանչյուր առանձին արժեք քանի անգամ է հայտնվում նշված տիրույթում:
Այս օրինակում
COUNTIF(A2:A10,A2:A10)
-ը վերադարձնում է{1;2;2;1;2;2;2;1;2}
զանգվածը: - IF ֆունկցիան գնահատում է զանգվածի յուրաքանչյուր արժեք, որը վերադարձվել է COUNTIF-ի կողմից, պահում է բոլոր 1-երը (եզակի արժեքներ) և բոլոր մյուս արժեքները փոխարինում է զրոներով: .
Այսպիսով,
IF(COUNTIF(A2:A10,A2:A10)=1,1,0)
ֆունկցիան դառնում էIF(1;2;2;1;2;2;2;1;2) = 1,1,0,
, որը վերածվում է{1;0;0;1;0;0;0;1;0}
զանգվածի, որտեղ 1-ը եզակի արժեք է, իսկ 0-ը՝ կրկնօրինակ արժեք: - Վերջապես, SUM ֆունկցիան գումարում է IF-ի կողմից վերադարձված զանգվածի արժեքները և թողարկում է եզակի արժեքների ընդհանուր թիվը, ինչը հենց այն է, ինչ մենք ուզում էինք:
Խորհուրդ . Տեսնելու համար, թե ինչ է գնահատում ձեր Excel-ի եզակի արժեքների բանաձևի որոշակի հատվածը, ընտրեք այդ մասը բանաձևի տողում և սեղմեք F9 ստեղնը:
Հաշվե՛ք եզակի տեքստային արժեքները Excel-ում
Եթե Ձեր Excel ցուցակը պարունակում է և՛ թվային, և՛ տեքստային արժեքներ, և ցանկանում եք հաշվել միայն եզակի տեքստային արժեքները, ավելացրեք ISTEXT ֆունկցիան վերը քննարկված զանգվածի բանաձևին.
=SUM(IF(ISTEXT(A2:A10)*COUNTIF(A2:A10,A2:A10)=1,1,0))
Ինչպես գիտեք, Excel ISTEXT ֆունկցիան վերադարձնում է TRUE, եթե գնահատված արժեքը տեքստ է, հակառակ դեպքում՝ FALSE: Քանի որ աստղանիշը (*) աշխատում է որպես AND օպերատոր զանգվածային բանաձևերում, IF ֆունկցիան վերադարձնում է 1 միայն այն դեպքում, եթե արժեքը և՛ տեքստ է, և՛ եզակի, հակառակ դեպքում՝ 0: Եվ այն բանից հետո, երբ SUM ֆունկցիան կհավաքի բոլոր 1-երը, դուք կստանաք նշված տեքստի եզակի արժեքների քանակ:միջակայք:
Մի մոռացեք սեղմել Ctrl + Shift + Enter զանգվածի բանաձևը ճիշտ մուտքագրելու համար, և դուք կստանաք այսպիսի արդյունք.
Ինչպես տեսնում եք վերևի սքրինշոթում, բանաձևը վերադարձնում է եզակի տեքստային արժեքների ընդհանուր թիվը՝ բացառելով դատարկ բջիջները, թվերը, TRUE և FALSE-ի տրամաբանական արժեքները և սխալները:
Հաշվել եզակի թվային արժեքները Excel-ում
Տվյալների ցանկում եզակի թվեր հաշվելու համար օգտագործեք զանգվածի բանաձևը, ինչպիսին մենք հենց նոր օգտագործեցինք եզակի տեքստային արժեքները հաշվելու համար, միակ տարբերությամբ, որ ձեր եզակի արժեքների բանաձևում ISTEXT-ի փոխարեն տեղադրեք ISNUMBER.
=SUM(IF(ISNUMBER(A2:A10)*COUNTIF(A2:A10,A2:A10)=1,1,0))
Ծանոթագրություն. Քանի որ Microsoft Excel-ը պահում է ամսաթվերը և ժամերը որպես սերիական համարներ, դրանք նույնպես հաշվվում են:
Հաշվե՛ք մեծատառերի զգայուն եզակի արժեքները Excel-ում
Եթե ձեր աղյուսակը պարունակում է մեծատառերի զգայուն տվյալներ, հաշվելու ամենահեշտ ձևը եզակի արժեքները կստեղծեն օգնական սյունակ հետևյալ զանգվածի բանաձևով՝ կրկնօրինակ և եզակի տարրերը նույնականացնելու համար.
=IF(SUM((--EXACT($A$2:$A$10,A2)))=1,"Unique","Dupe")
Եվ այնուհետև օգտագործեք պարզ COUNTIF ֆունկցիա՝ եզակի արժեքները հաշվելու համար.
=COUNTIF(B2:B10, "unique")
Հաշվել տարբեր արժեքներ Excel-ում (եզակի և 1-ին կրկնվող դեպքեր)
Ցանկում տարբեր արժեքների հաշվարկ ստանալու համար օգտագործեք հետևյալը. բանաձև՝
=SUM(1/COUNTIF( միջակայք , միջակայք ))Հիշեք, որ դա զանգվածի բանաձև է, և հետևաբար դուք պետք է սեղմեք Ctrl + Shift + Enter: դյուրանցում սովորական Enter-ի փոխարենստեղնահարում:
Այլընտրանք, կարող եք օգտագործել SUMPRODUCT ֆունկցիան և լրացնել բանաձևը սովորական ձևով՝ սեղմելով Enter ստեղնը՝
=SUMPRODUCT(1/COUNTIF( միջակայք , միջակայք ))Օրինակ, A2:A10 տիրույթի տարբեր արժեքները հաշվելու համար կարող եք գնալ կամ՝
=SUM(1/COUNTIF(A2:A10,A2:A10))
Կամ
=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))
Ինչպես է աշխատում Excel-ի հստակ բանաձևը
Ինչպես արդեն գիտեք, մենք օգտագործում ենք COUNTIF ֆունկցիան՝ պարզելու համար, թե յուրաքանչյուր առանձին արժեք քանի անգամ է հայտնվում արժեքում։ նշված միջակայքը: Վերոնշյալ օրինակում COUNTIF ֆունկցիայի արդյունքը հետևյալ զանգվածն է՝ {2;2;3;1;2;2;3;1;3}
:
Այնուհետև կատարվում են մի շարք բաժանման գործողություններ, որտեղ զանգվածի յուրաքանչյուր արժեք օգտագործվում է որպես բաժանարար, որտեղ 1-ն է: շահաբաժին. Սա բոլոր կրկնօրինակների արժեքները վերածում է կոտորակային թվերի, որոնք համապատասխանում են կրկնվող դեպքերի քանակին: Օրինակ, եթե մի արժեք հայտնվում է 2 անգամ ցուցակում, այն 2 տարր է առաջացնում զանգվածում 0,5 արժեքով (1/2=0,5): Իսկ եթե արժեքը հայտնվում է 3 անգամ, ապա այն զանգվածում արտադրում է 3 տարր՝ 0,3(3) արժեքով։ Մեր օրինակում 1/COUNTIF(A2:A10,A2:A10))
-ի արդյունքը {0.5;0.5;0.3(3);1;0.5;0.5;0.3(3);1;0.3(3)}
զանգվածն է:
Մինչ այժմ շատ իմաստ չունի՞: Դա պայմանավորված է նրանով, որ մենք դեռ չենք կիրառել SUM / SUMPRODUCT ֆունկցիան: Երբ այս ֆունկցիաներից մեկը գումարում է զանգվածի արժեքները, յուրաքանչյուր առանձին տարրի բոլոր կոտորակային թվերի գումարը միշտ տալիս է 1, անկախ նրանից, թե այդ տարրի քանի դեպք կա ցուցակում: Եվքանի որ բոլոր եզակի արժեքները զանգվածում հայտնվում են որպես 1 (1/1=1), բանաձևով վերադարձված վերջնական արդյունքը ցուցակի բոլոր տարբեր արժեքների ընդհանուր թիվն է:
Տարբեր տարբեր արժեքները հաշվելու բանաձևեր տեսակները
Ինչպես Excel-ում եզակի արժեքները հաշվելու դեպքում, դուք կարող եք օգտագործել Excel-ի հաշվարկի տարբեր բանաձևի տատանումները՝ որոշակի արժեքների տեսակների մշակման համար, ինչպիսիք են թվերը, տեքստը և մեծատառերի զգայուն արժեքները:
Խնդրում ենք հիշել, որ ստորև բերված բոլոր բանաձևերը զանգվածային բանաձևեր են և պահանջում են սեղմել Ctrl + Shift + Enter :
Հաշվել տարբեր արժեքներ՝ անտեսելով դատարկ բջիջները
Եթե սյունակ եք ուզում հաշվել տարբեր արժեքներ։ կարող է պարունակել դատարկ բջիջներ, դուք պետք է ավելացնեք IF ֆունկցիա, որը կստուգի նշված տիրույթը բացերի համար (վերևում քննարկված Excel-ի տարբեր բանաձևը այս դեպքում կվերադարձնի #DIV/0 սխալը).
=SUM(IF( միջակայք "",1/COUNTIF( միջակայք , միջակայք ), 0))Օրինակ, A2:A10 միջակայքում տարբեր արժեքներ հաշվելու համար օգտագործեք հետևյալ զանգվածի բանաձևը :
=SUM(IF(A2:A10"",1/COUNTIF(A2:A10, A2:A10), 0))
Տեքստի տարբեր արժեքներ հաշվելու բանաձև
Սյունակում տեքստի տարբեր արժեքներ հաշվելու համար մենք կօգտագործենք նույն մոտեցումը, որը մենք պարզապես օգտագործել ենք դատարկ բջիջները բացառելու համար:
Ինչպես կարող եք հեշտությամբ կռահել, մենք պարզապես կներառենք ISTEXT ֆունկցիան մեր Excel-ի հաշվարկի հստակ բանաձևում.
=SUM(IF(ISTEXT( միջակայք ),1/COUNTIF( միջակայք , միջակայք ),""))Եվ ահա իրական կյանքըբանաձևի օրինակ՝
=SUM(IF(ISTEXT(A2:A10),1/COUNTIF(A2:A10, A2:A10),""))
Տարբեր թվեր հաշվելու բանաձև
Հստակ թվային արժեքներ (թվեր, ամսաթվեր և ժամանակներ) հաշվելու համար օգտագործեք ISNUMBER ֆունկցիան.
=SUM (IF(ISNUMBER( միջակայք ),1/COUNTIF( ընդգրկույթ , միջակայք ),""))Օրինակ` բոլոր տարբեր թվերը հաշվելու համար A2:A10 տիրույթում օգտագործեք հետևյալ բանաձևը.
=SUM(IF(ISNUMBER(A2:A10),1/COUNTIF(A2:A10, A2:A10),""))
Հաշվել մեծատառերի զգայուն արժեքները Excel-ում
Ինչպես մեծատառերի զգայուն եզակի արժեքները հաշվելու ամենահեշտ ձևը Մեծատառերի նկատմամբ զգայուն տարբեր արժեքները հաշվելու համար նշանակում է ավելացնել օգնական սյունակ զանգվածի բանաձևով, որը նույնականացնում է եզակի արժեքները, ներառյալ առաջին կրկնվող դեպքերը: Բանաձևը հիմնականում նույնն է, ինչ մենք օգտագործում էինք մեծատառերի նկատմամբ զգայուն եզակի արժեքները հաշվելու համար, բջիջի հղումի մեկ փոքր փոփոխությամբ, որը մեծ տարբերություն է տալիս.
=IF(SUM((--EXACT($A$2:$A2,$A2)))=1,"Distinct","")
Ինչպես հիշում եք, Excel-ի բոլոր զանգվածների բանաձևերը պահանջում են սեղմել Ctrl + Shift + Enter :
Վերոնշյալ բանաձևի ավարտից հետո դուք կարող եք հաշվել «տարբեր» արժեքները սովորական COUNTIF բանաձևով, ինչպիսին է.
=COUNTIF(B2:B10, "distinct")
Եթե ոչ մի կերպ կարող եք ավելացնել օգնական սյունակ ձեր աշխատաթերթում, կարող եք օգտագործել հետևյալ բարդ զանգվածի բանաձևը ՝ առանց մեծատառերի զգայուն արժեքները հաշվելու համար։ ստեղծելով լրացուցիչ սյունակ.
=SUM(IFERROR(1/IF($A$2:$A$10"", FREQUENCY(IF(EXACT($A$2:$A$10, TRANSPOSE($A$2:$A$10)), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), ""), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10))), 0), 0))
Հաշվել եզակի և տարբեր տողեր Excel-ում
Եզակի / տարբեր տողեր հաշվելը Excel-ում նման է եզակի և տարբեր արժեքների հաշվմանը, միակով տարբերությունըոր դուք օգտագործում եք COUNTIFS ֆունկցիան COUNTIF-ի փոխարեն, որը թույլ է տալիս նշել մի քանի սյունակներ՝ եզակի արժեքներ ստուգելու համար:
Օրինակ՝ հաշվել եզակի կամ տարբեր անուններ՝ հիմնված A (Անուն) և B սյունակների արժեքների վրա: (Ազգանուն), օգտագործեք հետևյալ բանաձևերից մեկը.
Բանաձև՝ եզակի տողերը հաշվելու համար.
=SUM(IF(COUNTIFS(A2:A10,A2:A10, B2:B10,B2:B10)=1,1,0))
Հատուկ հաշվելու բանաձև տողեր՝
=SUM(1/COUNTIFS(A2:A10,A2:A10,B2:B10,B2:B10))
Բնականաբար, դուք չեք սահմանափակվում միայն երկու սյունակների վրա հիմնված եզակի տողերի հաշվմամբ, Excel COUNTIFS ֆունկցիան կարող է մշակել: մինչև 127 միջակայք/չափանիշ զույգեր:
Հաշվե՛ք տարբեր արժեքներ Excel-ում՝ օգտագործելով PivotTable
Excel 2013 և Excel 2016 վերջին տարբերակները ունեն հատուկ առանձնահատկություն, որը թույլ է տալիս ավտոմատ կերպով հաշվել առանձին արժեքները առանցքային աղյուսակում: Հետևյալ սքրինշոթը պատկերացում է տալիս, թե ինչպես է Excel Distinct Count տեսքը.
Որոշակի սյունակի համար հստակ քանակով առանցքային աղյուսակ ստեղծելու համար, կատարեք հետևյալ քայլերը:
- Ընտրեք տվյալները, որոնք պետք է ներառվեն ամփոփիչ աղյուսակում, անցեք Տեղադրեք ներդիրին, Սեղաններ խմբին և սեղմեք Առանցքային աղյուսակ կոճակ:
- Ստեղծել առանցքային աղյուսակ երկխոսության մեջ ընտրեք ձեր առանցքային աղյուսակը նոր թե գոյություն ունեցող աշխատաթերթում տեղադրել, և համոզվեք, որ ընտրեք Ավելացնել այս տվյալները Տվյալների մոդելի վանդակում:
<: 29>
Եթե ցանկանում եք, կարող եք նաև հատուկ անուն տալ ձեր Տարբեր Հաշվարկին:
Կատարված է: Նորաստեղծ առանցքային աղյուսակը կցուցադրի հստակ թիվը, ինչպես ցույց է տրված այս բաժնի առաջին սքրինշոթում:
Խորհուրդ: Աղբյուրի տվյալները թարմացնելուց հետո հիշեք, որ թարմացնեք PivotTable-ը, որպեսզի արդիականացնեք հստակ հաշվարկը: Ամփոփիչ աղյուսակը թարմացնելու համար պարզապես սեղմեք Թարմացնել կոճակը Վերլուծել ներդիրում, Տվյալներ խմբում:
Այսպես եք հաշվում: հստակ և եզակի արժեքներ Excel-ում: Եթե ինչ-որ մեկը ցանկանում է ավելի մոտիկից ծանոթանալ այս ձեռնարկում քննարկված բանաձևերին, կարող եք ներբեռնել Excel Count Unique աշխատանքային գրքի նմուշը:
Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կհանդիպենք ձեզ: Հաջորդ հոդվածում մենք պատրաստվում ենք քննարկել Excel-ում եզակի արժեքներ գտնելու, զտելու, հանելու և ընդգծելու տարբեր եղանակներ: Խնդրում եմ