Excel SMALL ֆունկցիան՝ գտնելու և ընդգծելու ամենացածր արժեքները

  • Կիսվել Սա
Michael Brown

Այս կարճ ձեռնարկում մենք կխոսենք Excel SMALL ֆունկցիայի մասին, թե ինչպես է այն աշխատում և ինչպես օգտագործել այն N-րդ ամենափոքր թիվը, ամսաթիվը կամ ժամը գտնելու համար:

Անհրաժեշտ է գտնել մի քանի ամենացածր թվեր աշխատաթերթում: Սա բավականին հեշտ է անել Excel Տեսակավորման գործառույթի հետ: Չե՞ք ուզում ժամանակ վատնել յուրաքանչյուր փոփոխության հետ ձեր տվյալները վերադասավորելու վրա: SMALL ֆունկցիան կօգնի ձեզ արագ գտնել ամենացածր արժեքը, երկրորդ ամենափոքրը, երրորդ ամենափոքրը և այլն:

    Excel SMALL ֆունկցիան

    SMALL-ը վիճակագրական ֆունկցիա է, որը վերադարձնում է n-րդ ամենափոքր արժեքը տվյալների հավաքածուում:

    SMALL ֆունկցիայի շարահյուսությունը ներառում է երկու արգումենտ, որոնցից երկուսն էլ պարտադիր են:

    SMALL(զանգված, k)

    Որտեղ:

    • Զանգված - զանգված կամ բջիջների տիրույթ, որտեղից կարելի է հանել ամենափոքր արժեքը:
    • K - an ամբողջ թիվ, որը ցույց է տալիս դիրքը վերադարձվող ամենացածր արժեքից, այսինքն՝ k-րդ ամենափոքրը:

    Ֆունկցիան հասանելի է Excel-ի բոլոր տարբերակներում Office 365, Excel 2021, Excel 2019, Excel 2016, Excel-ի համար: 2013, Excel 2010 և ավելի վաղ:

    Խորհուրդ. Չափանիշներով k-րդ ամենացածր արժեքը գտնելու համար օգտագործեք Excel SMALL IF բանաձևը:

    Հիմնական ՓՈՔՐ բանաձևը Excel-ում

    ՓՈՔՐ բանաձևն իր հիմնական ձևով շատ հեշտ է կառուցել. պարզապես նշեք միջակայքը և ամենափոքր կետից վերադարձվող դիրքը:

    B2:B10 թվերի ցանկում, ենթադրելով, որ ցանկանում եք հանել 3-րդ ամենափոքր արժեքը: Բանաձևը հետևյալն էպարզ՝

    =SMALL(B2:B10, 3)

    Արդյունքը ստուգելը հեշտացնելու համար B սյունակը դասավորված է աճման կարգով՝

    4 բան, որ դուք պետք է իմանաք SMALL ֆունկցիայի մասին

    Հետևյալ օգտագործման նշումները կօգնեն ձեզ ավելի լավ հասկանալ SMALL ֆունկցիայի պահվածքը և խուսափել շփոթությունից ձեր սեփական բանաձևերը կառուցելիս:

    1. Ցանկացած դատարկ բջիջներ , տեքստային արժեքները և տրամաբանական TRUE և FALSE արժեքները զանգված արգումենտում անտեսվում են:
    2. Եթե զանգվածը պարունակում է մեկ կամ ավելի սխալներ , սխալ է վերադարձվում:
    3. Եթե կրկնօրինակներ կան զանգված , ապա ձեր բանաձեւը կարող է հանգեցնել «կապերի»: Օրինակ, եթե երկու բջիջ պարունակում է 1 թիվը, և SMALL ֆունկցիան կազմաձևված է վերադարձնելու ամենափոքր և 2-րդ ամենափոքր արժեքը, դուք երկու դեպքում էլ կստանաք 1:
    4. Ենթադրենք, որ n-ը արժեքների թիվն է զանգվածը , SMALL(զանգվածը,1) կվերադարձնի ամենացածր արժեքը, իսկ SMALL(զանգվածը,n) կընտրի ամենաբարձր արժեքը:

    Ինչպես օգտագործել SMALL ֆունկցիան Excel-ում - բանաձևի օրինակներ

    Եվ հիմա, եկեք դիտենք Excel SMALL ֆունկցիայի ևս մի քանի օրինակներ, որոնք գերազանցում են դրա հիմնական օգտագործումը:

    Գտեք ներքևի 3, 5, 10 և այլն արժեքները

    Ինչպես արդեն գիտեք, SMALL ֆունկցիան նախատեսված է n-րդ ամենացածր արժեքը հաշվարկելու համար: Այս օրինակը ցույց է տալիս, թե ինչպես դա անել առավել արդյունավետ:

    Ստորև բերված աղյուսակում, ենթադրենք, որ ցանկանում եք գտնել ներքևի 3 արժեքները: Դրա համար մուտքագրեք1, 2 և 3 համարները առանձին բջիջներում (մեր դեպքում D3, D4 և D5): Այնուհետև E3-ում մուտքագրեք հետևյալ բանաձևը և քաշեք այն E5-ի միջով.

    =SMALL($B$2:$B$10, D3)

    E3-ում բանաձևը հանում է ամենափոքր արժեքը՝ օգտագործելով D3-ի թիվը k<2-ի համար:> փաստարկ. Հիմնական բանը բջիջների համապատասխան հղումներ ապահովելն է, որի շնորհիվ բանաձևը ճիշտ պատճենվում է այլ բջիջներում՝ բացարձակ զանգվածի և հարաբերական k -ի համար:

    Չե՞ք ուզում անհանգստացնել դասերը ձեռքով մուտքագրելու համար: Օգտագործեք ROWS ֆունկցիան ընդլայնվող միջակայք հղումով՝ k արժեքը տրամադրելու համար: Դրա համար մենք բացարձակ հղում ենք կատարում առաջին բջիջի համար (կամ միայն կողպում ենք տողի կոորդինատը B$2-ի նման) և հարաբերական հղում վերջին բջիջի համար.

    =SMALL($B$2:$B$10, ROWS(B$2:B2))

    Արդյունքում՝ միջակայքը հղումը ընդլայնվում է, երբ բանաձևը պատճենվում է սյունակում: D2-ում ROWS(B$2:B2) արտադրում է 1 k -ի համար, և բանաձևը վերադարձնում է նվազագույն արժեքը: D3-ում ROWS(B$2:B3) տալիս է 2, և մենք ստանում ենք 2-րդ ամենացածր արժեքը և այլն:

    Պարզապես պատճենեք բանաձևը 5 բջիջների միջով, և դուք կստանաք ներքևի 5 արժեքներ.

    Գումարել ներքևի N արժեքները

    Ցանկանու՞մ եք գտնել տվյալների հավաքածուի ամենափոքր n արժեքները: Եթե ​​դուք արդեն հանել եք նախորդ օրինակում ցույց տրված արժեքները, ապա ամենահեշտ լուծումը կլինի SUM բանաձևը, ինչպիսին է՝

    =SUM(E3:E5)

    Կամ կարող եք կազմել անկախ բանաձև՝ օգտագործելով SMALL ֆունկցիան SUMPRODUCT՝

    -ի հետ միասինSUMPRODUCT(SMALL( զանգված, {1, …, n}))

    Մեր տվյալների հավաքածուի ներքևի 3 արժեքների գումարը ստանալու համար բանաձևը ստանում է այս ձևը. :

    =SUMPRODUCT(SMALL(B2:B10, {1,2,3}))

    SUM ֆունկցիան կստեղծի նույն արդյունքը.

    =SUM(SMALL(B2:B10, {1,2,3}))

    Նշում. Եթե ​​դուք օգտագործում եք բջջային հղումներ , այլ ոչ թե զանգվածի հաստատուն k -ի համար, ապա պետք է սեղմեք Ctrl + Shift + Enter՝ այն զանգվածի բանաձև դարձնելու համար: Excel 365-ում, որն աջակցում է դինամիկ զանգվածներին, SUM SMALL-ը երկու դեպքում էլ աշխատում է որպես սովորական բանաձև:

    Ինչպես է աշխատում այս բանաձևը.

    Սովորական բանաձևում SMALL-ը վերադարձնում է մեկ k-րդ ամենափոքր արժեքը տիրույթում: Այս դեպքում k արգումենտի համար մենք տրամադրում ենք զանգվածի հաստատուն, ինչպիսին է {1,2,3}, ստիպելով նրան վերադարձնել ամենափոքր 3 արժեքներով զանգված.

    {29240, 43610, 58860}

    SUMPRODUCT կամ SUM ֆունկցիան գումարում է զանգվածի թվերը և դուրս բերում ընդհանուրը: Վերջ:

    INDEX MATCH SMALL բանաձևը ամենափոքր համընկնում ստանալու համար

    Այն իրավիճակում, երբ ցանկանում եք առբերել ամենափոքր արժեքի հետ կապված որոշ տվյալներ, որոնման արժեքի համար օգտագործեք դասական INDEX MATCH համակցությունը SMALL-ի հետ: :

    INDEX( վերադարձի_զանգված , MATCH(ՓՈՔՐ( որոնման_զանգված , n ), որոնման_զանգված , 0))

    Որտեղ :

    • Վերադարձի_զանգվածը տիրույթ է, որտեղից կարելի է արտահանել կապակցված տվյալներ:
    • Lookup_array մի տիրույթ է, որտեղ կարելի է փնտրել ամենացածր n-ը: -րդ արժեքը։
    • N տոկոսի ամենափոքր արժեքի դիրքն է։

    ՀանունՕրինակ՝ ամենացածր արժեք ունեցող նախագծի անվանումը ստանալու համար, E3-ում բանաձևը հետևյալն է. D3-ը ամենափոքրից վարկանիշն է:

    Պատճենեք բանաձևը ստորև բերված բջիջներում (E4 և E5), և դուք կստանաք 3 ամենաէժան նախագծերի անունները.

    Նշումներ.

    • Այս լուծումը լավ է աշխատում տվյալների բազայի համար, որը չունի կրկնօրինակներ: Այնուամենայնիվ, թվային սյունակում երկու կամ ավելի կրկնվող արժեքները կարող են «կապեր» ստեղծել վարկանիշում, ինչը կհանգեցնի սխալ արդյունքների: Այս դեպքում, խնդրում ենք օգտագործել մի փոքր ավելի բարդ բանաձև՝ կապերը խզելու համար:
    • Excel 365-ում այս խնդիրը կարող է իրականացվել նոր դինամիկ զանգվածի գործառույթների օգնությամբ: Բացի շատ ավելի պարզ լինելուց, այս մոտեցումը ավտոմատ կերպով լուծում է փողկապների խնդիրը։ Ամբողջական մանրամասների համար տե՛ս Ինչպես զտել ներքևի N արժեքները Excel-ում:

    Տեսակավորել թվերը ամենացածրից մինչև ամենաբարձրը բանաձևով

    Կարծում եմ՝ բոլորը գիտեն, թե ինչպես դասավորել թվերը Excel տեսակավորման հատկություն: Բայց դուք գիտե՞ք, թե ինչպես կատարել տեսակավորում բանաձևով: Excel 365-ի օգտատերերը կարող են դա անել հեշտ ճանապարհով նոր SORT ֆունկցիայի միջոցով: Excel 2019, 2016 և ավելի վաղ տարբերակներում SORT-ը չի աշխատում, ավաղ: Բայց մի քիչ հավատացեք, և SMALL-ը կգա օգնության :)

    Ինչպես առաջին օրինակում, մենք օգտագործում ենք ROWS ֆունկցիան ընդարձակվող տիրույթի հղումով՝ յուրաքանչյուրում 1-ով k աճելու համար: տող, որտեղ բանաձեւըպատճենված է.

    =SMALL($A$2:$A$10, ROWS(A$2:A2))

    Մուտքագրեք բանաձևը առաջին բջիջում, այնուհետև քաշեք այն այնքան բջիջ, որքան արժեքներ կան սկզբնական տվյալների հավաքածուում (C2:C10 այս օրինակում) :

    Խորհուրդ. նվազող տեսակավորելու համար SMALL-ի փոխարեն օգտագործեք LARGE ֆունկցիան:

    Excel SMALL բանաձևը ամսաթվերի և ժամերի համար

    Քանի որ ամսաթվերը և ժամերը նույնպես թվային արժեքներ են (ներքին Excel համակարգում ամսաթվերը պահվում են որպես հաջորդական թվեր և ժամանակները որպես տասնորդական կոտորակներ), SMALL ֆունկցիան կարող է դրանք կարգավորել: ինչպես նաև առանց ավելորդ ջանքերի:

    Ինչպես կարող եք տեսնել ստորև ներկայացված սքրինշոթներում, հիմնական բանաձևը, որը մենք օգտագործել ենք թվերի համար, հիանալի է աշխատում նաև ամսաթվերի և ժամերի համար.

    =SMALL($B$2:$B$10, D2)

    ՓՈՔՐ բանաձև՝ ամենավաղ 3 ամսաթվերը գտնելու համար.

    ՓՈՔՐ բանաձև՝ ամենակարճը 3 անգամ ստանալու համար.

    Հաջորդ օրինակը ցույց է տալիս, թե ինչպես SMALL ֆունկցիան կարող է օգնել ձեզ կատարել ավելի կոնկրետ առաջադրանք՝ կապված ամսաթվերի հետ:

    Գտեք նախորդ ամսաթիվը, որն ամենամոտ է այսօրվան կամ նշված ամսաթվին

    Ամսաթվերի ցանկում , ենթադրելով, որ ցանկանում եք գտնել մոտակա ամսաթիվը նշված ամսաթվից առաջ: Դա կարելի է անել՝ օգտագործելով SMALL ֆունկցիան՝ COUNTIF-ի հետ համատեղ:

    B2:B10-ի ամսաթվերի ցանկի և E1-ի նպատակային ամսաթվի դեպքում հետևյալ բանաձևը կվերադարձնի նպատակային ամսաթվին ամենամոտ նախորդ ամսաթիվը.

    =SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1))

    Ամսաթիվ հանելու համար, որը երկու ամսաթվից առաջ է E1-ի ամսաթվից, այսինքն՝ նախորդ, բայց մեկ ամսաթիվ,բանաձևը հետևյալն է.

    =SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1)-1)

    Անցյալ ամսաթիվը ամենամոտ այսօրվան գտնելու համար , օգտագործեք TODAY ֆունկցիան COUNTIF-ի չափանիշների համար.

    =SMALL(B2:B10, COUNTIF(B2:B10, "<"&TODAY()))

    Հուշում. Սխալները կանխելու համար այն իրավիճակում, երբ ձեր չափանիշներին համապատասխան ամսաթիվ չի գտնվել, կարող եք IFERROR ֆունկցիան փաթաթել ձեր բանաձևի շուրջ, այսպես.

    =IFERROR(SMALL(B2:B10, COUNTIF(B2:B10, "<"&E1)-1), "Not Found")

    Ինչպես են աշխատում այս բանաձևերը.

    Ընդհանուր գաղափարն այն է, որ COUNTIF-ով հաշվենք նպատակային ամսաթվից փոքր ամսաթվերը: Եվ այս հաշվարկը հենց այն է, ինչ անհրաժեշտ է SMALL ֆունկցիային k արգումենտի համար:

    Հայեցակարգն ավելի լավ հասկանալու համար եկեք դիտարկենք այն մեկ այլ տեսանկյունից.

    Եթե 1- Օգոստոս-2020 (նպատակային ամսաթիվը E1-ում) հայտնվեց մեր տվյալների բազայում, այն կլինի ցուցակի 7-րդ ամենամեծ ամսաթիվը: Հետևաբար, կան դրանից փոքր վեց ամսաթվեր։ Նշանակում է, որ 6-րդ ամենափոքր ամսաթիվը նախորդ ամսաթիվն է, որն ամենամոտ է նպատակային ամսաթվին:

    Այսպիսով, նախ մենք հաշվարկում ենք, թե քանի ամսաթիվ է փոքր E1-ի ամսաթվից (արդյունքը 6 է).

    COUNTIF(B2:B10, "<"&E1)

    Եվ այնուհետև միացրեք հաշվարկը SMALL-ի 2-րդ արգումենտի մեջ.

    =SMALL(B2:B10, 6)

    Նախորդը, բայց մեկ ամսաթիվը ստանալու համար (որը մեր դեպքում 5-րդ ամենափոքր ամսաթիվն է) , մենք հանում ենք 1-ը COUNTIF-ի արդյունքից:

    Ինչպես ընդգծել ներքևի արժեքները Excel-ում

    Ձեր աղյուսակի ամենափոքր n արժեքները Excel-ի պայմանական ձևաչափմամբ ընդգծելու համար կարող եք օգտագործել ներկառուցված վերև /Ներքևի տարբերակ կամ ստեղծեք ձեր սեփական կանոնը ՓՈՔՐ բանաձևի հիման վրա: Առաջին մեթոդն ավելի արագ էև ավելի հեշտ է կիրառել, մինչդեռ երկրորդն ավելի շատ վերահսկողություն և ճկունություն է ապահովում: Ստորև բերված քայլերը կուղղորդեն ձեզ հատուկ կանոն ստեղծելու ճանապարհին.

    1. Ընտրեք այն տիրույթը, որտեղ ցանկանում եք ընդգծել ներքևի արժեքները: Մեր դեպքում թվերը B2:B10-ում են, ուստի ընտրում ենք այն: Եթե ​​ցանկանում եք ընդգծել ամբողջ տողերը, ապա ընտրեք A2:B10:
    2. Գլխավոր ներդիրում, Ոճեր խմբում սեղմեք Պայմանական ձևաչափում: > Նոր կանոն :
    3. Նոր ձևաչափման կանոն երկխոսության վանդակում ընտրեք Օգտագործեք բանաձև` որոշելու համար, թե որ բջիջները պետք է ձևաչափվեն:
    4. Ձևաչափի արժեքները, որտեղ այս բանաձևը ճշմարիտ է վանդակում, մուտքագրեք այսպիսի բանաձև՝

      =B2<=SMALL($B$2:$B$10, 3)

      Որտեղ B2-ը թվի ամենաձախ բջիջն է։ միջակայքը, որը պետք է ստուգվի, $B$2:$B$10-ը ամբողջ միջակայքն է, իսկ 3-ը` n ներքևի արժեքները, որոնք պետք է ընդգծվեն:

      Ձեր բանաձևում նկատի ունեցեք հղման տեսակները. ձախ բջիջը հարաբերական հղում է (B2), մինչդեռ միջակայքը բացարձակ հղում է ($B$2:$B$10):

    5. Սեղմեք Ձևաչափ կոճակը և ընտրեք ցանկացած ձևաչափ, որը ցանկանում եք:
    6. Կտտացրեք Լավ երկու անգամ երկու երկխոսության պատուհանները փակելու համար:

    Կատարած! B սյունակի ներքևի 3 արժեքները ընդգծված են.

    Լրացուցիչ տեղեկությունների համար տե՛ս Excel-ի պայմանական ձևաչափումը բանաձևի հիման վրա:

    Excel SMALL ֆունկցիան չի աշխատում

    Ինչպես նոր տեսաք մեր օրինակներից, Excel-ում ՓՈՔՐ ֆունկցիան օգտագործելը բավականին հեշտ է, և դուքդժվար թե դրա հետ որևէ դժվարություն ունենա: Եթե ​​ձեր բանաձևը չի աշխատում, ամենայն հավանականությամբ, դա կլինի #NUM: սխալ, որը կարող է առաջանալ հետևյալ պատճառներով.

    • Զանգվածը դատարկ է կամ չի պարունակում մեկ թվային արժեք:
    • k արժեքը զրոյից փոքր է (հիմար տառասխալը կարող է ձեզ ծախսել ժամեր անսարքությունների վերացում) կամ գերազանցում է զանգվածի արժեքների թիվը:

    Այսպես կարելի է օգտագործել ՓՈՔՐ բանաձևը Excel-ում՝ գտնելու և գտնելու համար: ընդգծել ներքևի թվերը տվյալների մի շարքում: Եթե ​​դուք գիտեք որևէ այլ սցենար, որտեղ գործառույթը հարմար է, կարող եք կիսվել մեկնաբանություններում: Ես շնորհակալություն եմ հայտնում կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:

    Ներբեռնելու համար վարժվեք աշխատանքային գրքույկը

    Excel SMALL բանաձեւի օրինակներ (.xlsx ֆայլ)

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