Excel SMALL ფუნქცია ყველაზე დაბალი მნიშვნელობების მოსაძებნად და ხაზგასმით

  • გააზიარეთ ეს
Michael Brown

ამ მოკლე ინსტრუქციაში ვისაუბრებთ Excel SMALL ფუნქციაზე, როგორ მუშაობს და როგორ გამოვიყენოთ ის N-ე უმცირესი რიცხვის, თარიღის ან დროის მოსაძებნად.

საჭიროა იპოვო რამდენიმე ყველაზე დაბალი რიცხვი სამუშაო ფურცელში? ამის გაკეთება საკმაოდ მარტივია Excel Sort ფუნქციით. არ გსურთ დაკარგოთ დრო თქვენი მონაცემების ხელახლა დახარისხებაზე ყოველი ცვლილებისას? SMALL ფუნქცია დაგეხმარებათ სწრაფად იპოვოთ ყველაზე დაბალი მნიშვნელობა, მეორე ყველაზე პატარა, მესამე ყველაზე პატარა და ასე შემდეგ.

    Excel SMALL ფუნქცია

    SMALL არის სტატისტიკური ფუნქცია, რომელიც აბრუნებს მონაცემთა ნაკრების n-ე უმცირესი მნიშვნელობა.

    SMALL ფუნქციის სინტაქსი მოიცავს ორ არგუმენტს, რომელთაგან ორივე აუცილებელია.

    SMALL(მასივი, k)

    სად:

    • მასივი - მასივი ან უჯრედების დიაპაზონი, საიდანაც უნდა ამოიღოთ უმცირესი მნიშვნელობა.
    • K - an მთელი რიცხვი, რომელიც მიუთითებს პოზიციას ყველაზე დაბალი მნიშვნელობიდან დასაბრუნებლად, ანუ k-th ყველაზე პატარა.

    ფუნქცია ხელმისაწვდომია Excel-ის ყველა ვერსიაში Office 365, Excel 2021, Excel 2019, Excel 2016, Excel-ისთვის 2013, Excel 2010 და უფრო ადრე.

    რჩევა. კრიტერიუმებით k-th ყველაზე დაბალი მნიშვნელობის საპოვნელად გამოიყენეთ Excel SMALL IF ფორმულა.

    ძირითადი SMALL ფორმულა Excel-ში

    SMALL ფორმულა მისი ძირითადი ფორმით ძალიან მარტივია ასაშენებელი - თქვენ უბრალოდ მიუთითეთ დიაპაზონი და პოზიცია უმცირესი ელემენტიდან დასაბრუნებლად.

    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-ე უმცირეს მნიშვნელობას დიაპაზონში. ამ შემთხვევაში, ჩვენ ვაწვდით მასივის მუდმივას, როგორიცაა {1,2,3} k არგუმენტისთვის, ვაიძულებთ მას დააბრუნოს ყველაზე პატარა 3 მნიშვნელობის მასივი:

    {29240, 43610, 58860}

    SUMPRODUCT ან SUM ფუნქცია აგროვებს რიცხვებს მასივში და გამოაქვს ჯამი. სულ ეს არის!

    INDEX MATCH SMALL ფორმულა უმცირესი შესატყვისების მისაღებად

    იმ სიტუაციაში, როდესაც გსურთ მიიღოთ უმცირეს მნიშვნელობასთან დაკავშირებული ზოგიერთი მონაცემი, გამოიყენეთ კლასიკური INDEX MATCH კომბინაცია SMALL-თან საძიებო მნიშვნელობისთვის. :

    INDEX( დაბრუნების_მასივი , MATCH(SMALL( ძიების_მასივი , n ), ძიების_მასივი , 0))

    სად :

    • Return_Array არის დიაპაზონი, საიდანაც ხდება ასოცირებული მონაცემების ამოღება.
    • Lookup_array არის დიაპაზონი, სადაც უნდა მოძებნოთ ყველაზე დაბალი n. -ე მნიშვნელობა.
    • N არის პროცენტის უმცირესი მნიშვნელობის პოზიცია.

    ამისთვისმაგალითად, პროექტის სახელწოდების მისაღებად, რომელსაც აქვს ყველაზე დაბალი ღირებულება, E3 ფორმულა არის:

    =INDEX($A$2:$A$10, MATCH(SMALL($B$2:$B$10, D3), $B$2:$B$10, 0))

    სადაც A2:A10 არის პროექტის სახელები, B2:B10 არის ხარჯები და D3 არის რეიტინგი უმცირესიდან.

    დააკოპირეთ ფორმულა ქვემოთ მოცემულ უჯრედებში (E4 და E5) და მიიღებთ 3 ყველაზე იაფი პროექტის სახელს:

    შენიშვნები:

    • ეს გამოსავალი კარგად მუშაობს მონაცემთა ნაკრებისთვის, რომელსაც არ აქვს დუბლიკატები. თუმცა, ციფრულ სვეტში ორმა ან მეტმა დუბლიკატმა მნიშვნელობამ შეიძლება შექმნას "კავშირები" რეიტინგში, რაც გამოიწვევს არასწორ შედეგებს. ამ შემთხვევაში, გთხოვთ, გამოიყენოთ ცოტა უფრო დახვეწილი ფორმულა კავშირების გასაწყვეტად.
    • Excel 365-ში ამ ამოცანის შესრულება შესაძლებელია ახალი დინამიური მასივის ფუნქციების დახმარებით. გარდა იმისა, რომ ეს უფრო მარტივია, ეს მიდგომა ავტომატურად წყვეტს ჰალსტუხების პრობლემას. სრული დეტალებისთვის იხილეთ როგორ გავფილტროთ ქვედა N მნიშვნელობები Excel-ში.

    დაახარისხეთ რიცხვები ფორმულით ყველაზე დაბალიდან ყველაზე მაღალი

    მჯერა, რომ ყველამ იცის, როგორ მოაწესრიგოს რიცხვები Excel დახარისხების ფუნქცია. მაგრამ იცით როგორ შეასრულოთ დახარისხება ფორმულით? Excel 365-ის მომხმარებლებს შეუძლიათ ამის გაკეთება მარტივი გზით ახალი SORT ფუნქციით. Excel 2019, 2016 და უფრო ადრეულ ვერსიებში SORT არ მუშაობს, სამწუხაროდ. ოღონდ ცოტა გჯეროდეთ და SMALL გამოდგება :)

    როგორც პირველ მაგალითში, ჩვენ ვიყენებთ ROWS ფუნქციას გაფართოებული დიაპაზონის მითითებით k 1-ით ყოველში მწკრივი, სადაც ფორმულადაკოპირებულია:

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

    შეიყვანეთ ფორმულა პირველ უჯრედში და შემდეგ გადაიტანეთ ის იმდენ უჯრედში, რამდენი მნიშვნელობებია მონაცემთა თავდაპირველ ნაკრებში (C2:C10 ამ მაგალითში) :

    რჩევა. კლებად დასალაგებლად გამოიყენეთ LARGE ფუნქცია SMALL-ის ნაცვლად.

    Excel SMALL ფორმულა თარიღებისა და დროებისთვის

    რადგან თარიღები და დროები ასევე რიცხვითი მნიშვნელობებია (შიდა Excel სისტემაში თარიღები ინახება როგორც თანმიმდევრული რიცხვები და ჯერ როგორც ათობითი წილადები), SMALL ფუნქციას შეუძლია მათი მართვა ასევე თქვენი მხრიდან ზედმეტი ძალისხმევის გარეშე.

    როგორც ხედავთ ქვემოთ მოცემულ ეკრანის სურათებში, ძირითადი ფორმულა, რომელიც ჩვენ გამოვიყენეთ რიცხვებისთვის, მშვენივრად მუშაობს თარიღებისა და დროებისთვისაც:

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

    SMALL ფორმულა ყველაზე ადრეული 3 თარიღის საპოვნელად:

    SMALL ფორმულა უმოკლეს 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 პირობითი ფორმატირებით, შეგიძლიათ გამოიყენოთ ჩაშენებული ზედა /ქვედა ვარიანტი ან დააყენეთ თქვენი საკუთარი წესი SMALL ფორმულის საფუძველზე. პირველი მეთოდი უფრო სწრაფიადა უფრო ადვილი გამოსაყენებელია, ხოლო მეორე უზრუნველყოფს მეტ კონტროლს და მოქნილობას. ქვემოთ მოყვანილი ნაბიჯები დაგეხმარებათ შექმნათ მორგებული წესი:

    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. დააწკაპუნეთ ორჯერ OK ორივე დიალოგის ფანჯრის დასახურად.

    Შესრულებულია! B სვეტის ქვედა 3 მნიშვნელობა მონიშნულია:

    დამატებითი ინფორმაციისთვის იხილეთ Excel-ის პირობითი ფორმატირება ფორმულის საფუძველზე.

    Excel SMALL ფუნქცია არ მუშაობს

    როგორც ახლახან დაინახეთ ჩვენი მაგალითებიდან, SMALL ფუნქციის გამოყენება Excel-ში საკმაოდ მარტივია და თქვენნაკლებად სავარაუდოა, რომ მას რაიმე სირთულე ჰქონდეს. თუ თქვენი ფორმულა არ მუშაობს, სავარაუდოდ, ეს იქნება #NUM! შეცდომა, რომელიც შეიძლება მოხდეს შემდეგი მიზეზების გამო:

    • მასივი ცარიელია ან არ შეიცავს ერთ ციფრულ მნიშვნელობას.
    • k მნიშვნელობა ნულზე ნაკლებია (სულელური შეცდომა შეიძლება დაგიჯდეს საათობით პრობლემების მოგვარებაში!) ან აღემატება მასივის მნიშვნელობების რაოდენობას.

    ასე გამოვიყენოთ SMALL ფორმულა Excel-ში, რომ იპოვოთ და მონიშნეთ ქვედა რიცხვები მონაცემთა ერთობლიობაში. თუ იცით რაიმე სხვა სცენარი, სადაც ფუნქცია გამოგადგებათ, შეგიძლიათ გააზიაროთ კომენტარებში. მადლობას გიხდით წაკითხვისთვის და იმედი მაქვს, რომ მომავალ კვირას გნახავთ ჩვენს ბლოგზე!

    სავარჯიშო სამუშაო წიგნი ჩამოსატვირთად

    Excel SMALL ფორმულის მაგალითები (ფაილი .xlsx)

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.