Հաշվեք եզակի և հստակ արժեքները Excel-ում բանաձևով կամ առանցքային աղյուսակով

  • Կիսվել Սա
Michael Brown

Այս ձեռնարկում դուք կսովորեք, թե ինչպես հաշվել եզակի արժեքները 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 տեսքը.

    Որոշակի սյունակի համար հստակ քանակով առանցքային աղյուսակ ստեղծելու համար, կատարեք հետևյալ քայլերը:

    1. Ընտրեք տվյալները, որոնք պետք է ներառվեն ամփոփիչ աղյուսակում, անցեք Տեղադրեք ներդիրին, Սեղաններ խմբին և սեղմեք Առանցքային աղյուսակ կոճակ:
    2. Ստեղծել առանցքային աղյուսակ երկխոսության մեջ ընտրեք ձեր առանցքային աղյուսակը նոր թե գոյություն ունեցող աշխատաթերթում տեղադրել, և համոզվեք, որ ընտրեք Ավելացնել այս տվյալները Տվյալների մոդելի վանդակում:

  • Երբ ձեր առանցքային աղյուսակը բացվի, դասավորեք տողերը, սյունակները և արժեքներըայնպես, ինչպես ուզում ես: Եթե ​​Excel-ի առանցքային աղյուսակների հետ աշխատելու մեծ փորձ չունեք, հետևյալ մանրամասն ուղեցույցները կարող են օգտակար լինել. Excel-ում առանցքային աղյուսակի ստեղծում:
  • Տեղափոխեք այն դաշտը, որի հստակ թիվը ցանկանում եք հաշվարկել ( Նյութ դաշտը այս օրինակում) դեպի Արժեքներ տարածք, սեղմեք դրա վրա և ընտրեք Field Value Settings… բացվող ընտրացանկից.
  • <: 29>

  • Կբացվի Value Field Settings երկխոսության պատուհանը, դուք ոլորեք ներքև դեպի Distinct Count , որը ամենավերջին տարբերակն է ցանկում, ընտրեք այն և սեղմեք : Լավ ։
  • Եթե ցանկանում եք, կարող եք նաև հատուկ անուն տալ ձեր Տարբեր Հաշվարկին:

    Կատարված է: Նորաստեղծ առանցքային աղյուսակը կցուցադրի հստակ թիվը, ինչպես ցույց է տրված այս բաժնի առաջին սքրինշոթում:

    Խորհուրդ: Աղբյուրի տվյալները թարմացնելուց հետո հիշեք, որ թարմացնեք PivotTable-ը, որպեսզի արդիականացնեք հստակ հաշվարկը: Ամփոփիչ աղյուսակը թարմացնելու համար պարզապես սեղմեք Թարմացնել կոճակը Վերլուծել ներդիրում, Տվյալներ խմբում:

    Այսպես եք հաշվում: հստակ և եզակի արժեքներ Excel-ում: Եթե ​​ինչ-որ մեկը ցանկանում է ավելի մոտիկից ծանոթանալ այս ձեռնարկում քննարկված բանաձևերին, կարող եք ներբեռնել Excel Count Unique աշխատանքային գրքի նմուշը:

    Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կհանդիպենք ձեզ: Հաջորդ հոդվածում մենք պատրաստվում ենք քննարկել Excel-ում եզակի արժեքներ գտնելու, զտելու, հանելու և ընդգծելու տարբեր եղանակներ: Խնդրում եմ

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: