მაგიდის შექმნისას გარკვეული პრობლემების გადასაჭრელად, საჭიროა გამოთვალოთ ცალკე საკანში ან ფორმულაში თვეში დღეების რაოდენობა, რათა პროგრამა შეასრულოს საჭირო გათვლებით. Excel- ში ამ ოპერაციის შესრულებისათვის შექმნილი ინსტრუმენტებია. მოდით შევხედოთ ამ გზავნილის გამოყენების სხვადასხვა გზებს.
გამოთვალეთ დღეების რაოდენობა
Excel- ის თვის დღეების რაოდენობა შეიძლება გამოითვალოს სპეციალური კატეგორიის ოპერატორების გამოყენებით. "თარიღი და დრო". იმის გასარკვევად, თუ რომელი ვარიანტი საუკეთესოა იმისათვის, რომ გამოიყენოთ, საჭიროა ოპერაციის მიზნების დასახვა. ამის გათვალისწინებით, გაანგარიშების შედეგი შეიძლება გამოვიყენოთ ფურცელზე ცალკე ელემენტში და შეიძლება გამოყენებულ იქნას სხვა ფორმულის შიგნით.
მეთოდი 1: ოპერატორების DAY და CARTON ერთობლიობა
ამ პრობლემის მოსაგვარებლად მარტივი გზა არის ოპერატორების კომბინაცია დღე და CRAFT.
ფუნქცია დღე ეკუთვნის ოპერატორთა ჯგუფს "თარიღი და დრო". იგი მიუთითებს კონკრეტულ ნომერზე 1 მდე 31. ჩვენს შემთხვევაში, ამ ოპერატორის ამოცანა იქნება თვის ბოლო რიცხვის დაზუსტება ჩამონტაჟებული ფუნქციის გამოყენებით, როგორც არგუმენტი CRAFT.
ოპერატორის სინტაქსი დღე შემდეგი:
= DAY (data_format)
ანუ, ამ ფუნქციის ერთადერთი არგუმენტია "თარიღი რიცხვითი ფორმატში". იგი დაყენდება ოპერატორის მიერ CRAFT. უნდა ითქვას, რომ ციფრული ფორმატის თარიღი განსხვავდება ჩვეულებრივი ფორმატით. მაგალითად, თარიღი 04.05.2017 რიცხვურ ფორმაში გამოიყურება 42859. ამდენად, Excel იყენებს ამ ფორმატს მხოლოდ შიდა ოპერაციებისთვის. ეს იშვიათად გამოიყენება საკნებში.
ოპერატორი CRAFT იგი განკუთვნილია თვის ბოლო რიცხვის რიგითი ნომრის მითითებით, რომელიც მითითებულია განსაზღვრულ თარიღამდე გარკვეული თვით ადრე ან უკან. ფუნქციის სინტაქსი შემდეგია:
= CONMS (start_date; number_months)
ოპერატორი "დაწყების თარიღი" შეიცავს თარიღს, საიდანაც ითვლება რაოდენობა, ან მითითება საკანში, სადაც იგი მდებარეობს.
ოპერატორი "თვეების რაოდენობა" მიუთითებს იმ თვეების რიცხვი, რომლებიც უნდა ჩაითვალოს მოცემული თარიღიდან.
ახლა ვნახოთ, როგორ მუშაობს ეს კონკრეტული მაგალითით. ამისათვის მიიღოს Excel- ის ფურცელი, ერთ-ერთ უჯრედში, რომლის დროსაც გარკვეული კალენდარული ნომერი შევიდა. აუცილებელია ზემოთ ჩამოთვლილი ოპერატორების დახმარებით, რათა დადგინდეს რამდენი დღე ყოველთვიურად იმ პერიოდს, რომელსაც ეს რიცხვი ეხება.
- შეარჩიეთ უჯრედის ფურცელი, რომელშიც გამოჩნდება შედეგი. დააჭირეთ ღილაკს "ჩასმა ფუნქცია". ეს ღილაკი მდებარეობს ფორმულის ბარის მარცხნივ.
- ფანჯარა იწყება ფუნქციის ოსტატები. გადადით სექციაში "თარიღი და დრო". იპოვეთ და მონიშნეთ ჩანაწერი "DAY". დააჭირეთ ღილაკს. "OK".
- ოპერატორის არგუმენტი ფანჯარა იხსნება დღე. როგორც ხედავთ, მას მხოლოდ ერთი ველი აქვს - "თარიღი რიცხვითი ფორმატში". როგორც წესი, რიცხვი ან ბმული, რომელიც შეიცავს მასში შემავალს, აქ არის ფუნქცია, მაგრამ ჩვენ ამ ფუნქციის ფუნქცია გვექნება. CRAFT. აქედან გამომდინარე, დააყენეთ კურსორი ამ სფეროში და შემდეგ დააჭირეთ ხატულას ფორმის ბარის მარცხენა მხარეს სამკუთხედის სახით. ახლახანს გამოყენებული ოპერატორების სია იხსნება. თუ მასში იპოვით სახელი "CRAFTS"მაშინ დაუყოვნებლივ დააჭირეთ მას წასვლა არგუმენტები window ამ ფუნქციას. თუ თქვენ ვერ პოულობთ ამ სახელს, დააჭირეთ პოზიციას "სხვა ფუნქციები ...".
- იწყება ისევ ფუნქციის ოსტატი და კვლავ გადავდივართ იმავე ჯგუფის ოპერატორებთან. მაგრამ ამჯერად ჩვენ ვეძებთ სახელს. "CRAFTS". მითითებული სახელის ხაზის შემდეგ დააჭირეთ ღილაკს. "OK".
- ოპერატორის არგუმენტის ფანჯარა დაიწყო. CRAFT.
თავის პირველ სფეროში, ე.წ. "დაწყების თარიღი", თქვენ უნდა დააყენოთ ნომერი, რომელიც ჩვენ გვაქვს ცალკე საკანში. ეს არის დღეების რაოდენობა, რომლის დროსაც იგი ეხება, რომ ჩვენ განვსაზღვრავთ. საკანში მისამართით, დააყენეთ კურსორი ამ სფეროში და შემდეგ დააჭირეთ ღილაკს მაუსის მარცხენა ღილაკით. კოორდინატები დაუყოვნებლივ გამოჩნდება ფანჯარაში.
სფეროში "თვეების რაოდენობა" მითითებული ღირებულება "0", რადგან ჩვენ უნდა განსაზღვროს ზუსტად განსაზღვრული ვადის ხანგრძლივობა, რომელზეც მითითებულია ნომერი.
ამის შემდეგ დააჭირეთ ღილაკს "OK".
- როგორც მოგეხსენებათ, უკანასკნელი მოქმედებების შემდეგ, რიცხვის რიცხვი თვეში, რომელსაც შერჩეული ნომერი მიეკუთვნება უჯრაში საკანში.
საერთო ფორმულა, რომელსაც მივიღეთ შემდეგი ფორმა:
= DAY (CRAIS) (B3; 0))
ამ ფორმულაში, ცვლადი მნიშვნელობა არის საკანში მხოლოდ მისამართი (B3). ამდენად, თუ არ გინდა, რომ შეასრულოთ პროცედურა ფუნქციის ოსტატები, შეგიძლიათ შეიყვანოთ ეს ფორმულა ფურცლის ნებისმიერ ელემენტში, უბრალოდ შეცვალეთ საკანში, რომელიც შეიცავს ნომერს, რომელიც არის შესაბამისი კონკრეტულ შემთხვევაში. შედეგი იქნება მსგავსი.
გაკვეთილი: Excel ფუნქციის ოსტატი
მეთოდი 2: დღეების რაოდენობა ავტომატური განსაზღვრა
მოდით შევხედოთ სხვა დავალებას. საჭიროა, რომ დღეების რაოდენობა არ არის ნაჩვენები არა მოცემულ კალენდარულ ნომერზე, არამედ ამჟამინდელი. გარდა ამისა, პერიოდების შეცვლა ავტომატურად მოხდება მომხმარებლის მონაწილეობის გარეშე. თუმცა უცნაურია, მაგრამ ეს ამოცანა უფრო ადვილია, ვიდრე წინა. გადაჭრას კი ღია ფუნქციის ოსტატი ეს არ არის აუცილებელი, რადგან ფორმულა, რომელიც ასრულებს ამ ოპერაციას, არ შეიცავს ცვლად ღირებულებებს ან მითითებებს საკნებში. თქვენ შეგიძლიათ უბრალოდ მართოთ ფურცლის უჯრედში, სადაც გსურთ გამოჩნდეს შედეგი, შემდეგი ფორმულა ცვლილებების გარეშე:
= DAY (CRAEMY (TODAY (); 0))
ჩაშენებული ფუნქცია TODAY, რომელიც ჩვენ მივიღეთ ამ შემთხვევაში, აჩვენებს მიმდინარე ნომერს და არ აქვს არგუმენტები. ამდენად, დღეებში დღეების რაოდენობა მუდმივად გამოჩნდება თქვენს საკანში.
მეთოდი 3: გამოითვალეთ დღეების რაოდენობა, რათა გამოიყენოთ კომპლექსური ფორმულები
ზემოთ მოყვანილ მაგალითებში ჩვენ ვაჩვენეთ, თუ როგორ უნდა შეასრულოს თვეების რაოდენობა კალენდარში კონკრეტულ კალენდარულ რიცხვში ან ავტომატურად მიმდინარე თვეში ცალკე საკანში გამოვლენილი შედეგით. მაგრამ ეს მაჩვენებელი შეიძლება საჭირო იყოს სხვა ინდიკატორების გამოსათვლელად. ამ შემთხვევაში, დღეების რაოდენობა გაანგარიშება კომპლექსურ ფორმულაში და ცალკე საკანში არ იქნება ნაჩვენები. მოდი ვნახოთ როგორ გავაკეთოთ ამის მაგალითი.
ჩვენ უნდა დავრწმუნდეთ იმაში, რომ მიმდინარე თვის ბოლომდე დარჩენილია დღეების რაოდენობა საკანში. როგორც წინა მეთოდით, ეს ვარიანტი არ საჭიროებს გახსნას ფუნქციის ოსტატები. უჯრედში შეგიძლიათ გამოაგზავნოთ შემდეგი გამოხატვა:
= DAY (CRAEMY (TODAY (); 0)) - დღე (TODAY ()
ამის შემდეგ, მითითებული საკანში გამოჩნდება დღეების რაოდენობა თვის ბოლომდე. ყოველი დღე, შედეგი ავტომატურად განახლდება და ახალი პერიოდის დასაწყისიდან დაიწყება. გამოდის სახის countdown ქრონომეტრი.
როგორც ხედავთ, ეს ფორმულა შედგება ორი ნაწილისაგან. პირველი ეს არის გამონაკლისი თვეების რაოდენობა, რომელიც უკვე ცნობილია თვეში.
= DAY (CRAEMY (TODAY (); 0))
მაგრამ მეორე ნაწილში, დღევანდელი რიცხვი ამოიწურა ამ ინდიკატორისგან:
-დღიანი (TODAY ()
ამგვარად, ამ კალკულაციის შესრულებისას, დღეების რაოდენობათა გაანგარიშების ფორმულა უფრო კომპლექსური ფორმულის განუყოფელი ნაწილია.
მეთოდი 4: ალტერნატიული ფორმულა
მაგრამ, სამწუხაროდ, პროგრამების ვერსიები, რომლებიც ადრე Excel 2007- ზე არ გააჩნიათ ოპერატორი CRAFT. როგორ უნდა იყვნენ ის მომხმარებლები, რომლებიც იყენებენ განაცხადის ძველი ვერსია? მათთვის ეს შესაძლებლობა არსებობს კიდევ ერთი ფორმულით, რომელიც უფრო მასიურია ვიდრე ზემოთ აღწერილი. მოდით ვნახოთ, თუ როგორ უნდა გამოითვალოთ თვეების რაოდენობა თვეში მოცემული კალენდრისთვის ამ ოფციის გამოყენებით.
- აირჩიეთ საკანში შედეგების ჩვენება და გადადით ოპერატორის არგუმენტში დღე უკვე ნაცნობი ჩვენთვის. კურსორის ჩასმა ამ ფანჯრის მხოლოდ მინდორზე და დააჭირეთ ინვერსიულ სამკუთხედს ფორმულის ბარის მარცხნივ. გადადით სექციაში "სხვა ფუნქციები ...".
- ფანჯარაში ფუნქციის ოსტატები ჯგუფში "თარიღი და დრო" აირჩიეთ სახელი "DATE" და დააჭირეთ ღილაკს "OK".
- ოპერატორის ფანჯარა იწყება DATE. ეს ფუნქცია აკონვერტებს თარიღს ჩვეულ ფორმატში რიცხვითი მნიშვნელობით, რომელიც ოპერატორს უნდა დაამუშაოს. დღე.
გახსნილი ფანჯარაში სამი ველია. სფეროში "დღე" შეგიძლიათ დაუყოვნებლივ შევიდეს ნომერი "1". ეს იქნება იგივე ქმედება ყველა სიტუაციაში. მაგრამ დანარჩენი ორი სფეროები აუცილებლად უნდა გაეკეთებინათ.
კურსორის დაყენება ამ სფეროში "წელი". შემდეგი, წასვლა არჩევანი ოპერატორები მეშვეობით ნაცნობი სამკუთხედის.
- ყველა იმავე კატეგორიაში ფუნქციის ოსტატები აირჩიეთ სახელი "YEAR" და დააჭირეთ ღილაკს "OK".
- ოპერატორის არგუმენტის ფანჯარა იწყება. წელი. იგი განსაზღვრავს წელს მითითებულ ნომერს. ერთ ყუთში "თარიღი რიცხვითი ფორმატში" განსაზღვროს ბმული იმ საკანში, რომელიც შეიცავს ორიგინალურ თარიღს, რომლისთვისაც საჭიროა დღეების რაოდენობის განსაზღვრა. ამის შემდეგ, არ გამოიქცევიან დააჭირეთ ღილაკს "OK"და დააკლიკეთ სახელი "DATE" ფორმულაში.
- შემდეგ კვლავ დავუბრუნდებით არგუმენტებს. DATE. კურსორის დაყენება ამ სფეროში "თვე" და წავიდეთ შერჩევა ფუნქციები.
- შემოსული ფუნქციის ოსტატი დააჭირეთ სახელს "MONTH" და დააჭირეთ ღილაკს "OK".
- ფუნქციის არგუმენტის ფანჯარა იწყება. თვე. მისი ამოცანები წინა ოპერატორის მსგავსია, მხოლოდ ის აჩვენებს თვის ნომრის ღირებულებას. ამ ფანჯრის ერთადერთ სფეროში მითითებული ორიგინალი იგივე მითითებაა. შემდეგ ფორმულა ბარი დააჭირეთ სახელი "DAY".
- დავბრუნდებით არგუმენტების ფანჯარაში. დღე. აქ მხოლოდ ერთი პატარა შეხება უნდა გავაკეთოთ. ფანჯრის ერთადერთი ველი, სადაც მონაცემები უკვე მდებარეობს, ჩვენ ვამატებთ ფორმულის დასასრულს გამოხატვას "-1" გარეშე შეთავაზებები და ასევე "+1" ოპერატორის შემდეგ თვე. ამის შემდეგ დააჭირეთ ღილაკს "OK".
- როგორც ხედავთ, თვის განმავლობაში რიცხვი, რომელთა რიცხვიც განსაზღვრულია ადრე შერჩეულ საკანში. ზოგადი ფორმულა ასეთია:
= DAY (DATE (YEAR (D3); MONTH (D3) +1; 1) -1)
ამ ფორმულის საიდუმლო მარტივია. ჩვენ ვიყენებთ მას შემდეგ, რაც განსაზღვრავს მომდევნო პერიოდის პირველ დღეს და შემდეგ ჩვენ გამოვყოფთ ერთ დღეს მას, მიიღებს რიცხვების რაოდენობას მითითებულ თვეში. ცვლადის ამ ფორმულა არის საკანში მინიშნება. D3 ორ ადგილას. თუ შეცვალეთ ის საკანში, რომელშიც თარიღი არის კონკრეტულ შემთხვევაში, მაშინ შეგიძლიათ გამოაგზავნოთ ამ გამოხატვა ფურცლის ნებისმიერ ელემენტში დახმარების გარეშე ფუნქციის ოსტატები.
გაკვეთილი: Excel თარიღი და დრო ფუნქციები
როგორც ხედავთ, არსებობს რამდენიმე ვარიანტი, რომ გაირკვეს დღეების რაოდენობა ერთ თვეში Excel- ში. რომელი მათგანი გამოიყენოს მომხმარებლის დამოკიდებულების საბოლოო მიზანზე, ასევე ის, თუ რომელი პროგრამა იყენებს მას.