Სარჩევი
ამ გაკვეთილზე თქვენ შეისწავლით თუ როგორ შექმნათ რიცხვების თანმიმდევრობა Excel-ში ფორმულებით. გარდა ამისა, ჩვენ გაჩვენებთ, თუ როგორ ავტომატურად გენერირებას უწევთ რომაული რიცხვების სერიას და შემთხვევითი რიცხვების სერიას - ეს ყველაფერი ახალი დინამიური მასივის SEQUENCE ფუნქციის გამოყენებით.
დროები, როდესაც თქვენ უნდა დააყენოთ რიცხვები თანმიმდევრობით Excel ხელით დიდი ხანია გაქრა. თანამედროვე Excel-ში შეგიძლიათ გააკეთოთ მარტივი რიცხვების სერიები ავტომატური შევსების ფუნქციით. თუ თქვენ გაქვთ მხედველობაში უფრო კონკრეტული დავალება, გამოიყენეთ SEQUENCE ფუნქცია, რომელიც სპეციალურად შექმნილია ამ მიზნით.
Excel SEQUENCE ფუნქცია
SEQUENCE ფუნქცია Excel-ში გამოიყენება თანმიმდევრული რიცხვების მასივის შესაქმნელად, როგორიცაა 1, 2, 3 და ა.შ.
ეს არის ახალი დინამიური მასივის ფუნქცია დანერგილი Microsoft Excel 365-ში. შედეგი არის დინამიური მასივი, რომელიც იღვრება მითითებულ რიცხვში. სტრიქონების და სვეტების ავტომატურად.
ფუნქციას აქვს შემდეგი სინტაქსი:
SEQUENCE(სტრიქონები, [სვეტები], [დაწყება], [ნაბიჯი])სად:
სტრიქონები (სურვილისამებრ) - შესავსი სტრიქონების რაოდენობა.
სვეტები (სურვილისამებრ) - შესავსი სვეტების რაოდენობა. თუ გამოტოვებულია, ნაგულისხმევად არის 1 სვეტი.
დაწყება (არასავალდებულო) - საწყისი ნომერი თანმიმდევრობით. თუ გამოტოვებულია, ნაგულისხმევად არის 1.
Step (არასავალდებულო) - ზრდა ყოველი მომდევნო მნიშვნელობის თანმიმდევრობით. ეს შეიძლება იყოს დადებითი ან უარყოფითი.
- თუ დადებითი, შემდგომი მნიშვნელობები იზრდება, ქმნისაღმავალი თანმიმდევრობა.
- თუ უარყოფითი, შემდგომი მნიშვნელობები მცირდება, წარმოიქმნება კლებადი მიმდევრობა.
- თუ გამოტოვებულია, ნაბიჯი ნაგულისხმევად არის 1.
SEQUENCE ფუნქცია მხოლოდ მხარდაჭერილია Excel-ში Microsoft 365-ისთვის, Excel 2021-ში და Excel-ში ვებისთვის.
ძირითადი ფორმულა Excel-ში რიცხვების თანმიმდევრობის შესაქმნელად
თუ ეძებთ მწკრივების სვეტის შევსებას თანმიმდევრული რიცხვებით 1-დან დაწყებული, შეგიძლიათ გამოიყენოთ Excel SEQUENCE ფუნქცია მისი უმარტივესი ფორმით:
ციფრების ჩასმა სვეტაში :
SEQUENCE( n) <0 რიგშირიცხვების დასაყენებლად:SEQUENCE(1, n)სადაც n არის ელემენტების რაოდენობა მიმდევრობაში.
მაგალითად, სვეტის შესავსებად 10 დამატებითი რიცხვით, ჩაწერეთ ქვემოთ მოცემული ფორმულა პირველ უჯრედში (ჩვენს შემთხვევაში A2) და დააჭირეთ Enter ღილაკს:
=SEQUENCE(10)
შედეგები ავტომატურად დაიღვრება სხვა სტრიქონებში.
ჰორიზონტალური თანმიმდევრობის შესაქმნელად დააყენეთ სტრიქონები არგუმენტი 1-ზე (ან გამოტოვეთ იგი) და განსაზღვრეთ სვეტების რაოდენობა , 8 ჩვენს შემთხვევაში:
=SEQUENCE(1,8)
თუ გსურთ შეავსოთ უჯრედების დიაპაზონი თანმიმდევრული რიცხვებით, მაშინ განსაზღვრეთ ორივე სტრიქონი და სვეტები არგუმენტები. მაგალითად, 5 მწკრივისა და 3 სვეტის შესავსებად გამოიყენეთ ეს ფორმულა:
=SEQUENCE(5,3)
დასაწყებად კონკრეტული რიცხვით , ვთქვათ 100, მიაწოდეთ ეს რიცხვი მე-3 არგუმენტში:
=SEQUENCE(5,3,100)
გენერირებარიცხვების სია სპეციფიკური ზრდის საფეხურით , განსაზღვრეთ ნაბიჯი მე-4 არგუმენტში, 10 ჩვენს შემთხვევაში:
=SEQUENCE(5,3,100,10)
უბრალო ინგლისურად თარგმნილი, ჩვენი სრული ფორმულა შემდეგნაირად იკითხება:
SEQUENCE ფუნქცია - დასამახსოვრებელი რამ
Excel-ში რიცხვების მიმდევრობის ეფექტურად შესასრულებლად, გთხოვთ. დაიმახსოვრე ეს 4 მარტივი ფაქტი:
- SEQUENCE ფუნქცია ხელმისაწვდომია მხოლოდ Microsoft 365 გამოწერებით და Excel 2021. Excel 2019, Excel 2016 და უფრო ადრეულ ვერსიებში, ის არ მუშაობს, რადგან ამ ვერსიებს არ აქვს დინამიური მხარდაჭერა. მასივები.
- თუ თანმიმდევრული რიცხვების მასივი არის საბოლოო შედეგი, Excel გამოაქვს ყველა რიცხვი ავტომატურად ე.წ. დაღვრის დიაპაზონში. ასე რომ, დარწმუნდით, რომ გაქვთ საკმარისი ცარიელი უჯრედები ქვემოთ და იმ უჯრედის მარჯვნივ, სადაც შეიყვანთ ფორმულას, წინააღმდეგ შემთხვევაში წარმოიქმნება #SPILL შეცდომა.
- მიღებული მასივი შეიძლება იყოს ერთგანზომილებიანი ან ორგანზომილებიანი, დამოკიდებულია იმაზე, თუ როგორ დააკონფიგურირებთ რიგები და სვეტები არგუმენტები.
- ნებისმიერი არჩევითი არგუმენტი, რომელიც არ არის დაყენებული ნაგულისხმევად 1.
როგორ Excel-ში რიცხვების თანმიმდევრობის შესაქმნელად - ფორმულის მაგალითები
მიუხედავად იმისა, რომ ძირითადი SEQUENCE ფორმულა არ გამოიყურება ძალიან საინტერესო, სხვა ფუნქციებთან შერწყმისას ის სარგებლობის სრულიად ახალ დონეს იძენს.
დამზადება კლებადი (კლებადი) თანმიმდევრობა Excel-ში
კლებადობითი თანმიმდევრული სერიების გენერირება, ისე, რომ ყოველი მომდევნო მნიშვნელობაწინაზე ნაკლებია, მიაწოდეთ უარყოფითი რიცხვი ნაბიჯი არგუმენტისთვის.
მაგალითად, შექმნათ რიცხვების სია, რომელიც იწყება 10-დან და მცირდება 1-ით. გამოიყენეთ ეს ფორმულა:
=SEQUENCE(10, 1, 10, -1)
აიძულეთ ორგანზომილებიანი თანმიმდევრობა ვერტიკალურად გადაადგილდეს ზემოდან ქვევით
როდესაც ავსებთ დიაპაზონს უჯრედები თანმიმდევრული ნომრებით, ნაგულისხმევად, სერია ყოველთვის ჰორიზონტალურად მიდის პირველ რიგში და შემდეგ ქვევით შემდეგ რიგში, ისევე როგორც წიგნის კითხვა მარცხნიდან მარჯვნივ. იმისათვის, რომ ის ვერტიკალურად გავრცელდეს, ანუ ზემოდან ქვემოდან პირველ სვეტში და შემდეგ პირდაპირ შემდეგ სვეტზე, ჩადეთ SEQUENCE TRANSPOSE ფუნქციაში. გთხოვთ, გაითვალისწინოთ, რომ TRANSPOSE ცვლის რიგებს და სვეტებს, ასე რომ თქვენ უნდა მიუთითოთ ისინი საპირისპირო თანმიმდევრობით:
TRANSPOSE(SEQUENCE( სვეტები, სტრიქონები, დაწყება, ნაბიჯი))მაგალითად, 100-დან დაწყებული 10-ით გაზრდილი თანმიმდევრული რიცხვებით 5 მწკრივისა და 3 სვეტის შესავსებად, ფორმულა იღებს ამ ფორმას:
=TRANSPOSE(SEQUENCE(3, 5, 100, 10))
მიდგომის უკეთ გასაგებად, გთხოვთ, გადახედოთ ქვემოთ მოცემულ ეკრანის სურათზე. აქ ჩვენ შევიყვანთ ყველა პარამეტრს ცალკეულ უჯრედებში (E1:E4) და ვქმნით 2 თანმიმდევრობას ქვემოთ მოცემული ფორმულებით. გთხოვთ, მიაქციოთ ყურადღება სტრიქონები და სვეტები მოწოდებულია სხვადასხვა თანმიმდევრობით!
მიმდევრობა, რომელიც მოძრაობს ვერტიკალურად ზემოდან ქვევით (მწკრივის მიხედვით):
=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))
რეგულარული თანმიმდევრობა, რომელიც მოძრაობს ჰორიზონტალურად მარცხნიდან მარჯვნივ (სვეტი-ბრძენი):
=SEQUENCE(E1, E2, E3, E4)
შექმენით რომაული რიცხვების თანმიმდევრობა
საჭიროა რომაული რიცხვების თანმიმდევრობა რაიმე ამოცანისთვის, ან უბრალოდ გასართობად ? Ეს ადვილია! შექმენით ჩვეულებრივი SEQUENCE ფორმულა და დაამახინჯეთ იგი ROMAN ფუნქციაში. მაგალითად:
=ROMAN(SEQUENCE(B1, B2, B3, B4))
სადაც B1 არის მწკრივების რაოდენობა, B2 არის სვეტების რაოდენობა, B3 არის საწყისი ნომერი და B4 არის ნაბიჯი.
შემთხვევითი რიცხვების მზარდი ან კლებადი თანმიმდევრობის გენერირება
როგორც ალბათ იცით, ახალ Excel-ში არის შემთხვევითი რიცხვების გენერირების სპეციალური ფუნქცია RANDARRAY, რომელიც რამდენიმე სტატიის წინ განვიხილეთ. ამ ფუნქციას ბევრი სასარგებლო რამის გაკეთება შეუძლია, მაგრამ ჩვენს შემთხვევაში ეს ვერ დაგვეხმარება. შემთხვევითი მთელი რიცხვების აღმავალი ან კლებადი სერიის გენერირებისთვის, დაგვჭირდება ძველი კარგი RANDBETWEEN ფუნქცია SEQUENCE-ის step არგუმენტისთვის.
მაგალითად, სერიის შესაქმნელად. შემთხვევითი რიცხვების გაზრდა , რომლებიც იღვრება იმდენ მწკრივში და სვეტში, რამდენიც მითითებულია B1-ში და B2-ში, შესაბამისად, და იწყება B3-ში მთელი რიცხვიდან, ფორმულა ასე გამოიყურება:
=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))
დამოკიდებულია იმაზე, გსურთ თუ არა უფრო მცირე ან დიდი ნაბიჯი, მიაწოდეთ RANDBETWEEN-ის მეორე არგუმენტისთვის უფრო დაბალი ან მაღალი რიცხვი.
-ის მიმდევრობის შესაქმნელად. მცირდება შემთხვევითი რიცხვები , ნაბიჯი უნდა იყოს უარყოფითი, ასე რომ თქვენ დააყენებთ მინუს ნიშანს RANDBETWEEN ფუნქციის წინ:
=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))
შენიშვნა. რადგან ExcelRANDBETWEEN ფუნქცია არის არასტაბილური , ის წარმოქმნის ახალ შემთხვევით მნიშვნელობებს თქვენს სამუშაო ფურცელში ყოველი ცვლილებისას. შედეგად, თქვენი შემთხვევითი რიცხვების თანმიმდევრობა მუდმივად შეიცვლება. ამის თავიდან ასაცილებლად, შეგიძლიათ გამოიყენოთ Excel-ის Paste Special > Values ფუნქცია, რათა შეცვალოთ ფორმულები მნიშვნელობებით.
Excel SEQUENCE ფუნქცია აკლია
როგორც სხვა დინამიური მასივის ფუნქცია, SEQUENCE ხელმისაწვდომია მხოლოდ Excel-ში Microsoft 365-ისთვის და Excel 2021-ისთვის, რომლებიც მხარს უჭერენ დინამიურ მასივებს. თქვენ ვერ იპოვით მას წინასწარ დინამიურ Excel 2019-ში, Excel 2016-ში და უფრო ახალ ვერსიებში.
ასე შევქმნათ თანმიმდევრობა Excel-ში ფორმულებით. ვიმედოვნებ, რომ მაგალითები სასარგებლო და სახალისო იყო. ყოველ შემთხვევაში, გმადლობთ, რომ კითხულობთ და ვიმედოვნებთ, რომ მომავალ კვირას შეგხვდებით ჩვენს ბლოგზე!
სავარჯიშო სამუშაო წიგნი ჩამოსატვირთად
Excel SEQUENCE ფორმულის მაგალითები (ფაილი .xlsx)