Სარჩევი
ამ სახელმძღვანელოში ნახავთ მრავალფეროვან სასარგებლო ფორმულებს Excel-ში თარიღების დასამატებლად და გამოკლებისთვის, როგორიცაა ორი თარიღის გამოკლება, თარიღისთვის დღეების, კვირების, თვეების და წლების დამატება და სხვა.
თუ ადევნებდით ჩვენს გაკვეთილებს Excel-ში თარიღებთან მუშაობისთვის, თქვენ უკვე იცით ფორმულების მთელი რიგი დროის სხვადასხვა ერთეულების გამოსათვლელად, როგორიცაა სამუშაო დღეები, კვირები, თვეები და წლები.
გაანალიზებისას. თქვენს სამუშაო ფურცლებში მოცემული თარიღის შესახებ ინფორმაცია, თქვენ სავარაუდოდ შეასრულებთ არითმეტიკულ ოპერაციებს ამ თარიღებითაც. ეს სახელმძღვანელო განმარტავს რამდენიმე ფორმულას Excel-ში თარიღების დამატებისა და გამოკლების შესახებ, რომლებიც შეიძლება გამოგადგეთ.
როგორ გამოვაკლოთ თარიღები Excel-ში
დავუშვათ, რომ უჯრედებში გაქვთ ორი თარიღი A2 და B2, და ახლა გსურთ ერთი თარიღის გამოკლება მეორეს, რომ იცოდეთ რამდენი დღეა ამ თარიღებს შორის. როგორც ხშირად ხდება Excel-ში, ერთი და იგივე შედეგის მიღწევა შესაძლებელია რამდენიმე გზით.
მაგალითი 1. ერთი თარიღის გამოკლება მეორეს პირდაპირ
როგორც ალბათ იცით, Microsoft Excel ინახავს თითოეულ თარიღს როგორც უნიკალური სერიული ნომრები, რომელიც იწყება 1-ით, რომელიც წარმოადგენს 1900 წლის 1 იანვარს. ასე რომ, თქვენ რეალურად აკლებთ ორ რიცხვს და ჩვეულებრივი არითმეტიკული ოპერაცია მუშაობს შეუფერხებლად:
=B2-A2
მაგალითი 2. გამოვაკლოთ თარიღები Excel DATEDIF ფუნქციის გამოყენებით
თუ ზემოაღნიშნული ფორმულა ძალიან მარტივია, თქვენ შეგიძლიათ მიაღწიოთ იმავე შედეგს გურუს მსგავსი გზით Excel-ის DATEDIF-ის გამოყენებითშედეგად, დააჭირეთ ღილაკს ფორმულის ჩასმა . ფორმულის დამატების შემდეგ, შეგიძლიათ დააკოპიროთ ის იმდენ უჯრედში, რამდენიც საჭიროა:
ეს საკმაოდ მარტივი ფორმულა იყო, არა? მოდით, ჯადოქარს მივცეთ რაღაც უფრო რთული სამუშაო. მაგალითად, გამოვაკლოთ რამდენიმე წელი, თვე, კვირა და დღე A2 თარიღს. ამის შესასრულებლად გადადით გამოკლება ჩანართზე და ჩაწერეთ რიცხვები შესაბამის ველებში. ან შეგიძლიათ შეიყვანოთ ერთეულები ცალკეულ უჯრედებში და მიაწოდოთ მითითებები ამ უჯრედებს, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე:
დაწკაპუნეთ ფორმულის ჩასმა ღილაკზე შეყვანები შემდეგი ფორმულა A2-ში:
=DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)
თუ თქვენ გეგმავთ ფორმულის სხვა უჯრედებში კოპირებას, თქვენ უნდა შეცვალოთ ყველა უჯრედის მითითება გარდა A2-ზე აბსოლუტურ მიმართებაზე, რათა ფორმულა სწორად დაკოპირდეს ნაგულისხმევი, ოსტატი ყოველთვის იყენებს შედარებით მითითებებს). მითითების გამოსასწორებლად, თქვენ უბრალოდ აკრიფეთ $ ნიშანი მწკრივისა და სვეტის კოორდინატების წინ, ასე:
=DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)
და მიიღეთ შემდეგი შედეგები:
დამატებით, შეგიძლიათ დააწკაპუნოთ ბმულზე დროის ველების ჩვენება და დაამატოთ ან თარიღისა და დროის გამოკლება ერთეულები ერთი ფორმულით.
თუ გსურთ თამაში თარიღით & amp; Time Formula Wizard თქვენს სამუშაო ფურცლებში, შეგიძლიათ ჩამოტვირთოთ Ultimate Suite-ის 14-დღიანი საცდელი ვერსია.
ასე შეგიძლიათ დაამატოთ და გამოკლოთ თარიღები Excel-ში. შენი იმედიანი ვარდღეს ვისწავლეთ რამდენიმე სასარგებლო ფუნქცია. მადლობას გიხდით რომ კითხულობთ და იმედი მაქვს მომავალ კვირას გნახავთ ჩვენს ბლოგზე.
ფუნქცია: =DATEDIF(A2, B2, "d")
შემდეგი სკრინშოტი აჩვენებს, რომ ორივე გამოთვლა აბრუნებს იდენტურ შედეგებს, გარდა 4 რიგისა, სადაც DATEDIF ფუნქცია აბრუნებს #NUM შეცდომას. მოდით გავარკვიოთ, რატომ ხდება ასე.
როდესაც უფრო უახლეს თარიღს (6-მაი-2015) აკლებთ უფრო ადრინდელ თარიღს (1-მაი-2015), გამოკლების ოპერაცია აბრუნებს უარყოფით რიცხვს (-5) ზუსტად ისე, როგორც უნდა. თუმცა, Excel DATEDIF ფუნქციის სინტაქსი არ იძლევა საშუალებას დაწყების თარიღი იყოს დასრულების თარიღზე მეტი და ამიტომ აბრუნებს შეცდომას.
მაგალითი 3. გამოვაკლოთ თარიღი მიმდინარე თარიღს
დღევანდელ თარიღს რომ გამოვაკლოთ თარიღი, შეგიძლიათ გამოიყენოთ რომელიმე ზემოთ ჩამოთვლილი ფორმულა. უბრალოდ გამოიყენეთ TODAY() ფუნქცია 1 თარიღის ნაცვლად:
=TODAY()-A2
ან
=DATEDIF(A2,TODAY(), "d")
როგორც წინა მაგალითში, ორივე ფორმულა კარგად მუშაობს, როდესაც დღევანდელი თარიღი მეტია იმ თარიღზე, რომელსაც აკლებთ მას, წინააღმდეგ შემთხვევაში DATEDIF ვერ ხერხდება:
მაგალითი 4. თარიღების გამოკლება Excel DATE ფუნქციით
თუ გსურთ რომ მიაწოდოთ თარიღები პირდაპირ ფორმულაში, შემდეგ შეიყვანეთ თითოეული თარიღი DATE(წელი, თვე, დღე) ფუნქციის გამოყენებით და შემდეგ გამოაკელით ერთი თარიღი მეორეს.
მაგალითად, შემდეგი ფორმულა გამოაკლებს 15-მაი- 2015 წელი 20-მაი-2015-დან და აბრუნებს 5 დღის განსხვავებას:
=DATE(2015, 5, 20) - DATE(2015, 5, 15)
შეფუთვა, როდესაც საქმე ეხება Excel-ში თარიღების გამოკლებას და თქვენ მინდა გაარკვიო რამდენი დღეა ორ თარიღს შორის , აზრი აქვს უმარტივეს და ყველაზე თვალსაჩინო ვარიანტს - უბრალოდ გამოაკლოთ ერთი თარიღი პირდაპირ მეორეს.
თუ ცდილობთ დათვალოთ რაოდენობა თვეები ან წლები ორ თარიღს შორის , მაშინ DATEDIF ფუნქცია ერთადერთი შესაძლო გამოსავალია და თქვენ იპოვით რამდენიმე ფორმულის მაგალითს შემდეგ სტატიაში, რომლებიც ამ ფუნქციას სრულად დეტალურად გააშუქებს.
ახლა რომ თქვენ იცით, როგორ გამოვაკლოთ ორი თარიღი, ვნახოთ, როგორ შეგიძლიათ დაამატოთ ან გამოკლოთ დღეები, თვეები ან წლები მოცემულ თარიღს. ამ მიზნისთვის შესაფერისი Excel-ის რამდენიმე ფუნქციაა და რომელს იყენებთ დამოკიდებულია იმაზე, თუ რომელი ერთეულის დამატება ან გამოკლება გსურთ.
როგორ გამოვაკლოთ ან დავამატოთ დღეები Excel-ში
თუ თქვენ გაქვთ თარიღი რომელიმე უჯრედში ან თარიღების სია სვეტში, შეგიძლიათ დაამატოთ ან გამოკლოთ დღეების გარკვეული რაოდენობა ამ თარიღებში შესაბამისი არითმეტიკული მოქმედების გამოყენებით.
მაგალითი 1. დღეების დამატება თარიღისთვის. Excel-ში
ზოგადი ფორმულა თარიღს დღეების განსაზღვრული რაოდენობის დასამატებლად შემდეგნაირად:
თარიღი+ N დღეთარიღი შეიძლება შეიყვანება რამდენიმე გზით:
- როგორც უჯრედის მითითება, მაგ.
=A2 + 10
- DATE(წელი, თვე, დღე) ფუნქციის გამოყენება, მაგ.
=DATE(2015, 5, 6) + 10
- სხვა ფუნქციის შედეგად. მაგალითად, დღეების მოცემული რაოდენობის დასამატებლად მიმდინარე თარიღს გამოიყენეთ TODAY() ფუნქცია:
=TODAY()+10
შემდეგი სკრინშოტი აჩვენებსზემოაღნიშნული ფორმულები მოქმედებაში. დაწერის მომენტში მიმდინარე თარიღი იყო 2015 წლის 6 მაისი:
შენიშვნა. ზემოაღნიშნული ფორმულების შედეგი არის სერიული ნომერი, რომელიც წარმოადგენს თარიღს. თარიღად რომ გამოჩნდეს, აირჩიეთ უჯრედ(ები) და დააჭირეთ Ctrl+1, რათა გახსნათ უჯრედების ფორმატირება დიალოგი. ნომერი ჩანართზე აირჩიეთ თარიღი კატეგორია სიაში და შემდეგ აირჩიეთ თქვენთვის სასურველი თარიღის ფორმატი. დეტალური ნაბიჯებისთვის იხილეთ როგორ შევცვალოთ თარიღის ფორმატი Excel-ში.
მაგალითი 2. Excel-ში თარიღიდან დღეების გამოკლება
გარკვეული თარიღიდან დღეების მოცემული რაოდენობის გამოკლებისთვის, თქვენ კვლავ ასრულებთ ჩვეულებრივ არითმეტიკულ ოპერაციას. ერთადერთი განსხვავება წინა მაგალითისგან არის ის, რომ პლუსის ნაცვლად აკრიფეთ მინუს ნიშანი :)
თარიღი - N დღეაქ არის რამდენიმე ფორმულის მაგალითი:
-
=A2-10
-
=DATE(2015, 5, 6)-10
-
=TODAY()-10
როგორ დავამატოთ ან გამოვაკლოთ კვირები თარიღამდე
თუ გსურთ მთელი კვირების დამატება ან გამოკლება გარკვეულ თარიღს, შეგიძლიათ გამოიყენოთ იგივე ფორმულები, როგორც დღეების შეკრება/გამოკლებისას და უბრალოდ გაამრავლოთ კვირების რაოდენობა 7-ზე:
კვირების დამატება თარიღს Excel-ში:
უჯრედი + N კვირა * 7 მაგალითად, თარიღს დაამატეთ 3 კვირა A2-ში, გამოიყენეთ შემდეგი ფორმულა: =A2+3*7
.
კვირების გამოკლება თარიღიდან Excel-ში:
უჯრედი - N კვირა * 7 დღევანდელი დღიდან გამოაკლოთ 2 კვირა, დაწერთ =TODAY()-2*7
.
როგორ დავამატოთ/გამოვაკლოთთვეების თარიღამდე Excel-ში
თუ გსურთ დაამატოთ ან გამოკლოთ მთელი თვეების გარკვეული რაოდენობა თარიღისთვის, შეგიძლიათ გამოიყენოთ DATE ან EDATE ფუნქცია, როგორც ეს ნაჩვენებია ქვემოთ.
მაგალითი 1 თარიღს დაამატეთ თვეები Excel DATE ფუნქციით
მაგალითად A სვეტის თარიღების სიის აღებით, ჩაწერეთ თარიღების რაოდენობა, რომელთა დამატება გსურთ (დადებითი რიცხვი) ან გამოკლება (უარყოფითი რიცხვი) ზოგიერთ უჯრედში, თქვით C2.
შეიყვანეთ შემდეგი ფორმულა B2 უჯრედში და შემდეგ გადაიტანეთ უჯრედის კუთხე ბოლომდე, რათა დააკოპიროთ ფორმულა სხვა უჯრედებში:
=DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))
ახლა ვნახოთ, რას აკეთებს ეს ფუნქცია რეალურად. ფორმულის უკან ლოგიკა აშკარა და პირდაპირია. DATE(წელი, თვე, დღე) ფუნქცია იღებს შემდეგ არგუმენტებს:
- თარიღის წელი A2 უჯრედში;
- თვე თარიღის A2-ში + თვეების რაოდენობა, რომელიც მიუთითეთ C2 უჯრედში და
- თარიღის დღე A2-ში.
დიახ. , ეს ასე მარტივია :) თუ C2-ში აკრიფებთ უარყოფით რიცხვს, ფორმულა დამატების ნაცვლად გამოაკლებს თვეებს:
ბუნებრივია, არაფერი გიშლით ხელს მინუს ნიშნის აკრეფაში. პირდაპირ ფორმულაში, რათა გამოვაკლოთ თვეები თარიღს:
=DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))
და რა თქმა უნდა, თქვენ შეგიძლიათ აკრიფოთ თვეების რაოდენობა, რომელიც უნდა დაამატოთ ან გამოკლოთ ფორმულაში, უჯრედის მითითების ნაცვლად:
=DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))
ნამდვილი ფორმულები შეიძლება გამოიყურებოდეს მსგავსი:
- დამატება თვეები დღემდე:
=DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
- გამოკლება თვე თარიღიდან:
=DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))
მაგალითი 2. დაამატეთ ან გამოაკლეთ თვეები თარიღს Excel EDATE-ით
Microsoft Excel უზრუნველყოფს სპეციალურ ფუნქციას, რომელიც აბრუნებს თარიღს, რომელიც არის დაწყების თარიღამდე ან მის შემდეგ თვეების განსაზღვრული რაოდენობა - EDATE ფუნქცია. ის ხელმისაწვდომია Excel 2007, 2010, 2013 და მომავალი Excel 2016-ის თანამედროვე ვერსიებში.
თქვენს EDATE(start_date, months)
ფორმულებში თქვენ აწვდით შემდეგ 2 არგუმენტს:
- დაწყების_თარიღი - დაწყების თარიღი, საიდანაც უნდა დაითვალოს თვეების რაოდენობა.
- თვეები - თვეების რაოდენობა დასამატებლად (დადებითი მნიშვნელობა) ან გამოკლება (უარყოფითი მნიშვნელობა).
ჩვენს თარიღების სვეტში გამოყენებული შემდეგი ფორმულა ზუსტად იგივე შედეგებს იძლევა, როგორც წინა მაგალითში DATE ფუნქცია:
EDATE ფუნქციის გამოყენებისას , ასევე შეგიძლიათ მიუთითოთ დაწყების თარიღი და თვის რაოდენობა, რომ დაამატოთ/გამოკლოთ პირდაპირ ფორმულაში. თარიღები უნდა შეიყვანოთ DATE ფუნქციის გამოყენებით ან სხვა ფორმულების შედეგების სახით. მაგალითად:
- Excel-ში თვის დასამატებლად:
=EDATE(DATE(2015,5,7), 10)
ფორმულა ამატებს 10 თვეს 7-მაი-2015-მდე.
- Excel-ში გამოკლება თვე:
=EDATE(TODAY(), -10)
ფორმულა აკლებს 10 თვეს დღევანდელი თარიღიდან.
შენიშვნა. Excel EDATE ფუნქცია აბრუნებს სერიულ ნომერს, რომელიც წარმოადგენს თარიღს. იმისათვის, რომ აიძულოთ Excel აჩვენოს ის თარიღად, თქვენ უნდა გამოიყენოთ თარიღი ფორმატი უჯრედებში თქვენი EDATE ფორმულებით. დეტალური ნაბიჯებისთვის იხილეთ თარიღის ფორმატის შეცვლა Excel-ში.
როგორ გამოვაკლოთ ან დავამატოთ წლები თარიღამდე Excel-ში
Excel-ში თარიღისთვის წლების დამატება ხდება ისე, როგორც თვეების დამატება. თქვენ კვლავ იყენებთ DATE(წელი, თვე, დღე) ფუნქციას, მაგრამ ამჯერად მიუთითებთ რამდენი წლის დამატება გსურთ:
DATE(YEAR( თარიღი ) + N წელი , MONTH( თარიღი ), DAY( თარიღი ))თქვენს Excel-ის სამუშაო ფურცელში ფორმულები შეიძლება გამოიყურებოდეს შემდეგნაირად:
- 10>დაამატე წელი თარიღს Excel-ში:
=DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))
ფორმულა ამატებს 5 წელს თარიღს A2 უჯრედში.
- გამოკლება წელი Excel-ში თარიღიდან:
=DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))
ფორმულა აკლებს 5 წელს A2 უჯრედის თარიღს.
თუ აკრიფებთ წლის რიცხვს რომ დაამატოთ (დადებითი რიცხვი) ან გამოკლოთ (უარყოფითი რიცხვი) ზოგიერთ უჯრედში და შემდეგ მიმართოთ ამ უჯრედს DATE ფუნქციაში, თქვენ მიიღებთ უნივერსალურ ფორმულას:
დამატება / გამოვაკლოთ დღეები, თვეები და წლები თარიღამდე
თუ ყურადღებით დააკვირდით ორ წინა მაგალითს, ვფიქრობ, თქვენ უკვე გამოიცანით, როგორ დაამატოთ ან გამოკლოთ წლების, თვეების და დღეების კომბინაცია თარიღს ერთ ფორმულაში. დიახ, ძველი კარგი DATE ფუნქციის გამოყენებით :)
დასამატებლად წელი, თვე, დღე:
DATE(YEAR( თარიღი ) + X წელი , MONTH( თარიღი ) + Y თვე , DAY( თარიღი ) + Z დღე )-მდე გამოკლება წლები, თვეები, დღეები:
DATE(YEAR( თარიღი ) - X წელი , MONTH( თარიღი ) - Y თვე , DAY( თარიღი ) - Z დღე )მაგალითად, შემდეგი ფორმულა ამატებს 2 წელს, 3 თვეს და აკლებს 15 დღეს თარიღს A2 უჯრედში:
=DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)
გამოიყენება თარიღების სვეტზე, ფორმულა იღებს შემდეგ ფორმას:
=DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)
როგორ დავამატოთ და Excel-ში დროის გამოკლება
Microsoft Excel-ში შეგიძლიათ დაამატოთ ან გამოკლოთ დრო TIME ფუნქციის გამოყენებით. ის საშუალებას გაძლევთ იმუშაოთ დროის გაერთიანებებში (საათები, წუთები და წამები) ზუსტად ისე, როგორც წლებს, თვეებს და დღეებს ამუშავებთ DATE ფუნქციით.
Excel-ში დროის დასამატებლად:
უჯრედი + TIME( საათი , წუთი , წამი )დრო გამოკლება Excel:
უჯრედი - TIME( საათი , წუთი , წამი )სადაც A2 შეიცავს თქვენთვის სასურველ დროის მნიშვნელობას შესაცვლელად.
მაგალითად, A2 უჯრედის დროს 2 საათის, 30 წუთის და 15 წამის დასამატებლად, შეგიძლიათ გამოიყენოთ შემდეგი ფორმულა:
=A2 + TIME(2, 30, 15)
თუ გსურთ დაამატოთ და გამოკლოთ დრო ერთიან ფორმულაში, უბრალოდ დაამატეთ მინუსის ნიშანი შესაბამის მნიშვნელობებს:
=A2 + TIME(2, 30, -15)
ზემოხსენებული ფორმულა ამატებს 2 საათსა და 30 წუთს A2 უჯრედის დროს. და აკლებს 15 წამს.
ალტერნატიულად, შეგიძლიათ შეიყვანოთ დროის გაერთიანებები, რომელთა შეცვლაც გსურთ ზოგიერთ უჯრედში და მიუთითოთ ის უჯრედები თქვენს ფორმულაში:
=A2 + TIME($C$2, $D$2, $E$2)
თუორიგინალური უჯრედები შეიცავს როგორც თარიღს, ასევე დროს, ზემოაღნიშნული ფორმულა ასევე მშვენივრად მუშაობს:
თარიღი & amp; Time Formula Wizard - Excel-ში თარიღების დამატების და გამოკლების სწრაფი გზა
ახლა, როცა თქვენ იცით სხვადასხვა ფორმულა Excel-ში თარიღების გამოსათვლელად, არ გსურთ გქონდეთ მხოლოდ ერთი, რომელსაც შეუძლია ამ ყველაფრის გაკეთება? რა თქმა უნდა, ასეთი ფორმულა ვერასოდეს იარსებებს. თუმცა, არსებობს თარიღი & Time Wizard , რომელსაც შეუძლია შექმნას თქვენთვის ნებისმიერი ფორმულა, იმ პირობით, რომ თქვენ გაქვთ ჩვენი Ultimate Suite დაინსტალირებული თქვენს Excel-ში. აი, როგორ:
- აირჩიეთ უჯრედი, რომელშიც გსურთ ფორმულის ჩასმა.
- გადადით Ablebits Tools ჩანართზე და დააწკაპუნეთ თარიღი & amp; Time Wizard ღილაკი:
მაგალითად, დავამატოთ რამდენიმე თვე თარიღამდე A2 უჯრედში. ამისათვის გადადით დამატება ჩანართზე, აკრიფეთ A2 ველში შეიყვანეთ თარიღი (ან დააწკაპუნეთ ველზე და აირჩიეთ უჯრედი ფურცელზე) და ჩაწერეთ ნომერი თვეების დამატება ველში თვე .
ოსტატი აკეთებს ფორმულას და აჩვენებს მის გადახედვას უჯრედში. ის ასევე აჩვენებს გამოთვლილ თარიღს ფორმულის შედეგი :
თუ კმაყოფილი ხართ