Mündəricat
Bu, Excel Tarixi Təlimatımızın yekun hissəsidir ki, bütün Excel tarix funksiyalarına ümumi baxış təqdim edir, onların əsas istifadələrini izah edir və çoxlu düstur nümunələri təqdim edir.
Microsoft Excel tarixlər və vaxtlarla işləmək üçün çoxlu funksiyalar təqdim edir. Hər bir funksiya sadə əməliyyatı yerinə yetirir və bir düstur daxilində bir neçə funksiyanı birləşdirməklə siz daha mürəkkəb və çətin tapşırıqları həll edə bilərsiniz.
Excel tarixləri üzrə təlimatımızın əvvəlki 12 hissəsində biz əsas Excel tarix funksiyalarını ətraflı şəkildə öyrənmişik. . Bu son hissədə biz əldə edilmiş bilikləri ümumiləşdirəcəyik və tarixlərinizin hesablanması üçün ən uyğun funksiyanı tapmağınıza kömək etmək üçün müxtəlif düstur nümunələrinə keçidlər təqdim edəcəyik.
Excel-də tarixləri hesablamaq üçün əsas funksiya:
Cari tarix və vaxtı əldə edin:
- Tarixə günlərin əlavə edilməsi və ya çıxılması
- Ayda günlərin sayını hesablayın
Excel TODAY funksiyası
TODAY()
funksiyası adından da göründüyü kimi bu günün tarixini qaytarır.
TODAY, şübhəsiz ki, istifadə etmək üçün ən asan Excel funksiyalarından biridir, çünki onun heç bir funksiyası yoxdur. ümumiyyətlə arqumentlər. Excel-də bu günün tarixini əldə etmək lazım olduqda, aşağıdakı düsturun xana olduğunu daxil edin:
=TODAY()
Bu açıq istifadədən başqa, Excel TODAY funksiyası daha mürəkkəb düsturların və hesablamaların bir hissəsi ola bilər. bugünkü tarixə əsaslanır. Məsələn, cari tarixə 7 gün əlavə etmək üçün aşağıdakıları daxil edinbayram günləri.
Məsələn, aşağıdakı düstur şənbə və bazar günləri nəzərə alınmadan və C2:C5 xanalarında bayram günləri istisna olmaqla, A2-də başlanğıc tarixi ilə B2-də bitmə tarixi arasında tam iş günlərinin sayını hesablayır:
=NETWORKDAYS(A2, B2, C2:C5)
ŞƏBƏKƏ GÜNÜ funksiyasının arqumentlərinin düstur nümunələri və skrinşotları ilə təsvir edilmiş hərtərəfli izahını aşağıdakı dərslikdə tapa bilərsiniz:
NETWORKDAYS funksiyası - iki tarix arasında iş günlərinin hesablanması
Excel NETWORKDAYS.INTL funksiyası
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
Excel 2010 və sonrakı versiyalarda mövcud olan ŞƏBƏKƏ GÜNÜ funksiyasının daha güclü modifikasiyasıdır. O, həmçinin iki tarix arasındakı iş günlərinin sayını qaytarır, lakin sizə hansı günlərin həftə sonları kimi sayılacağını müəyyən etməyə imkan verir.
Budur, ŞƏBƏKƏ GÜNÜLƏRİNİN əsas düsturu:
=NETWORKDAYS(A2, B2, 2, C2:C5)
düstur A2-dəki tarix (başlanğıc_tarixi) ilə B2-dəki tarix (bitmə_tarixi) arasındakı iş günlərinin sayını hesablayır, bazar və bazar ertəsi həftə sonu günləri (həftə sonu parametrində 2 nömrə) istisna olmaqla və C2:C5 xanalarında bayram günləri nəzərə alınmır.
NETWORKDAYS.INTL funksiyası haqqında tam təfərrüatlar üçün lütfən baxın:
NETWORKDAYS funksiyası - xüsusi həftə sonları ilə iş günlərinin sayılması
Ümid edirik ki, Excel tarix funksiyalarında bu 10K ayaq görünüşü kömək etdi Excel-də tarix düsturlarının necə işlədiyi barədə ümumi anlayış əldə edirsiniz. Əgər daha çox öyrənmək istəyirsinizsə, mən sizi bu səhifədə istinad edilən düstur nümunələrinə nəzər salmağı tövsiyə edirəm. təşəkkür edirəmSizi oxuduğunuz üçün və gələn həftə bloqumuzda yenidən görüşməyə ümid edirik!
xanadakı düstur: =TODAY()+7
Həftə sonu günləri istisna olmaqla bugünkü tarixə 30 iş günü əlavə etmək üçün bundan istifadə edin:
=WORKDAY(TODAY(), 30)
Qeyd. Excel-də TODAY funksiyasının qaytardığı tarix iş vərəqiniz cari tarixi əks etdirmək üçün yenidən hesablandıqda avtomatik olaraq yenilənir.
Excel-də TODAY funksiyasının istifadəsini nümayiş etdirən daha çox düstur nümunələri üçün lütfən, aşağıdakı dərsliklərə baxın:
- Bu günün tarixini və daha çoxunu daxil etmək üçün Excel TODAY funksiyası
- Bu günün tarixini mətn formatına çevirin
- Bu günün tarixinə əsasən iş günlərini hesablayın
- 1-cini tapın bugünkü tarixə əsaslanan ayın günü
Excel NOW funksiyası
NOW()
funksiyası cari tarixi və vaxtı qaytarır. Eləcə də BUGÜN, onun heç bir arqumenti yoxdur. İş vərəqinizdə bu günün tarixini və cari vaxtını göstərmək istəyirsinizsə, sadəcə olaraq aşağıdakı düsturu xanaya qoyun:
=NOW()
Qeyd. BU GÜN kimi, Excel NOW, iş vərəqi hər dəfə yenidən hesablandıqda qaytarılan dəyəri yeniləyən dəyişkən bir funksiyadır. Nəzərə alın ki, NOW() düsturlu xana real vaxt rejimində avtomatik yenilənmir, yalnız iş kitabı yenidən açıldıqda və ya iş vərəqi yenidən hesablandıqda. Cədvəli yenidən hesablamağa məcbur etmək və nəticədə onun dəyərini yeniləmək üçün NOW düsturunuzu əldə etmək üçün yalnız aktiv iş vərəqini yenidən hesablamaq üçün Shift+F9 və ya bütün açıq iş kitablarını yenidən hesablamaq üçün F9 düymələrini basın.
Excel DATEVALUE funksiyası
DATEVALUE(date_text)
mətn formatındakı tarixi tarixi təmsil edən seriya nömrəsinə çevirir.
TARİXVALUE funksiyası çoxlu tarix formatlarını, həmçinin "mətn tarixləri" olan xanalara istinadları başa düşür. DATEVALUE mətn kimi saxlanılan tarixləri hesablamaq, filtrləmək və ya çeşidləmək və bu cür "mətn tarixlərini" Tarix formatına çevirmək üçün həqiqətən çox əlverişlidir.
Aşağıda bir neçə sadə DATEVALUE düstur nümunəsi təqdim olunur:
=DATEVALUE("20-may-2015")
=DATEVALUE("5/20/2015")
=DATEVALUE("may 20, 2015")
Və aşağıdakı nümunələr TARİXVALUE funksiyasının real həyat tapşırıqlarının həllində necə kömək edə biləcəyini nümayiş etdirir:
- Tarixi rəqəmə çevirmək üçün DATEVALUE düsturu
- Mətn sətirini tarixə çevirmək üçün DATEVALUE düsturu
Excel TEXT funksiyası
təmiz mənada, TEXT funksiyası Excel tarix funksiyalarından biri kimi təsnif edilə bilməz, çünki o, yalnız tarixləri deyil, istənilən rəqəmli dəyəri mətn sətirinə çevirə bilər.
MƏTN(dəyər, format_mətn) funksiyası ilə siz aşağıdakı ekran görüntüsündə göstərildiyi kimi tarixləri müxtəlif formatlarda mətn sətirlərinə dəyişdirin.
Qeyd. MƏTN funksiyası tərəfindən qaytarılan dəyərlər adi Excel tarixləri kimi görünsə də, onlar mətn dəyərləridir və buna görə də digər düsturlarda və hesablamalarda istifadə edilə bilməz.
Burada tapa biləcəyiniz daha bir neçə MƏTN düstur nümunəsi var. faydalıdır:
- Tarixi mətnə çevirmək üçün Excel MƏTN funksiyası
- Tarixi aya və ilə çevirmək
- Çıxarıştarixdən ayın adı
- Ayın nömrəsini ay adına çevirin
Excel DAY funksiyası
DAY(serial_number)
funksiyası ayın gününü 1-dən 31-ə qədər tam ədəd kimi qaytarır .
Serial_nömrə əldə etməyə çalışdığınız günə uyğun gələn tarixdir. Bu, xana arayışı, TARİX funksiyasından istifadə etməklə daxil edilmiş və ya digər düsturlarla qaytarılmış tarix ola bilər.
Budur bir neçə düstur nümunəsi:
=DAY(A2)
- ayın gününü qaytarır A2-də tarix
=DAY(DATE(2015,1,1))
- 1 Yanvar 2015-ci il tarixini qaytarır
=DAY(TODAY())
- bugünkü tarixin gününü qaytarır
Excel MONTH funksiyası
Excel-də MONTH(serial_number)
funksiyası müəyyən edilmiş tarixin ayını 1 (yanvar) ilə 12 (dekabr) arasında dəyişən tam ədəd kimi qaytarır.
Məsələn:
=MONTH(A2)
- A2 xanasındakı tarixin ayını qaytarır.
=MONTH(TODAY())
- cari ayı qaytarır.
MONTH funksiyası Excel tarix düsturlarında nadir hallarda tək başına istifadə olunur. Çox vaxt siz onu aşağıdakı nümunələrdə göstərildiyi kimi digər funksiyalarla birlikdə istifadə edərdiniz:
- Excel-də tarixə ayları əlavə edin və ya çıxın
- İki tarix arasında ayların hesablanması
- Həftə nömrəsindən bir ay alın
- Excel-də tarixdən ay nömrəsi alın
- Ayın 1-ci gününü hesablayın
- Aya əsasən tarixləri şərti formatlayın
MONTH funksiyasının sintaksisinin təfərrüatlı izahatı və daha çox düstur nümunələri üçün aşağıdakı təlimata baxın:Excel-də MONTH funksiyasından istifadə.
Excel YEAR funksiyası
YEAR(serial_number)
1900-dən 9999-a kimi verilmiş tarixə uyğun gələn ili qaytarır.
Excel YEAR funksiyası çox sadədir və tarix hesablamalarınızda ondan istifadə edərkən çətin ki, heç bir çətinliklə üzləşməyəcəksiniz:
=YEAR(A2)
- A2 xanasındakı tarixin ilini qaytarır.
=YEAR("20-May-2015")
- ilin ilini qaytarır. göstərilən tarix.
=YEAR(DATE(2015,5,20))
- verilmiş tarixin ilini almaq üçün daha etibarlı üsul.
=YEAR(TODAY())
- cari ili qaytarır.
YEAR funksiyası haqqında ətraflı məlumat üçün baxın:
- Excel YEAR funksiyası - sintaksis və istifadələr
- Excel-də tarixi ilə necə çevirmək olar
- Necə Excel-də bu günə qədər illəri əlavə etmək və ya çıxarmaq üçün
- İki tarix arasında illərin hesablanması
- İlin gününü necə əldə etmək olar (1 - 365)
- İllərin sayını necə tapmaq olar ildə qalan günlər
Excel EOMONTH funksiyası
EOMONTH(start_date, months)
funksiyası başlanğıc tarixindən ayların verilmiş sayını ayın son gününü qaytarır.
Çoxları kimi. of Excel tarix funksiyaları, EOMONTH TARİX funksiyasından istifadə etməklə daxil edilmiş xana istinadları kimi daxil edilmiş tarixlərdə və ya digər düsturların nəticələrində işləyə bilər.
months
arqumentində müsbət dəyər müvafiq nömrə əlavə edir. ayların başlanğıc tarixinə qədər, məsələn:
=EOMONTH(A2, 3)
- ayın son gününü, A2 xanasındakı tarixdən 3 ay sonra qaytarır.
A mənfi dəyər -da aylar arqumenti başlanğıc tarixindən ayların müvafiq sayını çıxarır:
=EOMONTH(A2, -3)
- A2 xanasındakı tarixdən 3 ay öncəki ayın son gününü qaytarır.
ay arqumentində sıfır EOMONTH funksiyasını başlanğıc tarixinin ayının son gününü qaytarmağa məcbur edir:
=EOMONTH(DATE(2015,4,15), 0)
- sonuncunu qaytarır 2015-ci ilin aprel ayında gün.
cari ayın son gününü əldə etmək üçün başlanğıc_tarixi arqumentində BUGÜN funksiyasını və ayda<0 daxil edin. 20>:
=EOMONTH(TODAY(), 0)
Aşağıdakı məqalələrdə daha bir neçə EOMONTH düstur nümunəsi tapa bilərsiniz:
- Necə ayın son gününü əldə edin
- Ayın ilk gününü necə əldə etmək olar
- Excel-də sıçrayış illərinin hesablanması
Excel WEEKDAY funksiyası
WEEKDAY(serial_number,[return_type])
funksiya 1-dən (bazar) 7-yə (şənbə) kimi bir tarixə uyğun gələn həftənin gününü qaytarır.
- Serial_nömrə tarix, istinad ola bilər tarix və ya başqa bir Excel funksiyası tərəfindən qaytarılmış tarix olan xana n.
- Qayıtma_növü (isteğe bağlı) - həftənin hansı gününün birinci gün sayılacağını müəyyən edən rəqəmdir.
Tamını tapa bilərsiniz. aşağıdakı dərslikdə mövcud qaytarma növlərinin siyahısı: Excel-də həftənin günü funksiyası.
Və burada bir neçə HƏFTƏ SONU düstur nümunələri var:
=WEEKDAY(A2)
- həftənin gününü qaytarır. A2 xanasındakı tarix; ayın 1-ci günühəftə bazar günüdür (standart).
=WEEKDAY(A2, 2)
- A2 xanasındakı tarixə uyğun gələn həftənin gününü qaytarır; həftə bazar ertəsi başlayır.
=WEEKDAY(TODAY())
- həftənin bugünkü gününə uyğun gələn rəqəmi qaytarır; həftə bazar günü başlayır.
WEEKDAY funksiyası Excel vərəqinizdə hansı tarixlərin iş günü, hansının isə həftə sonu olduğunu müəyyən etməyə, həmçinin çeşidləmə, filtr və ya iş günlərini və həftə sonlarını vurğulayın:
- Tarixdən həftə gününün adını necə əldə etmək olar
- İş günləri və həftə sonlarını tapın və filtrləyin
- Excel-də iş günləri və həftə sonlarını vurğulayın
Excel DATEDIF funksiyası
DATEDIF(start_date, end_date, unit)
funksiyası iki tarix arasındakı fərqi günlər, aylar və ya illərlə hesablamaq üçün xüsusi hazırlanmışdır.
Tarix fərqinin hesablanması üçün hansı vaxt intervalından istifadə edilməsindən asılıdır. sonuncu arqumentdə daxil etdiyiniz məktubda:
=DATEDIF(A2, TODAY(), "d")
- A2-dəki tarixlə bugünkü tarix arasında gün sayını hesablayır.
=DATEDIF(A2, A5, "m")
- sayını qaytarır. A2 və B2-dəki tarixlər arasında tam ay .
=DATEDIF(A2, A5, "y")
- A2 və B2-dəki tarixlər arasında tam il sayını qaytarır.
Bunlar DATEDIF funksiyasının sadəcə əsas tətbiqləridir və o, çox şeyə qadirdir daha çox, aşağıdakı nümunələrdə göstərildiyi kimi:
- Excel DATEDIF funksiyası - sintaksis və istifadə edir
- İki tarix arasında günləri sayın
- Tarixlər arasında həftələri hesablayın
- Aralıq ayları hesablayıniki tarix
- İki tarix arasında hesablama ili
- Tarix fərqi günlər, aylar və illərdir
Excel WEEKNUM funksiyası
WEEKNUM(serial_number, [return_type])
- həftəni qaytarır 1-dən 53-ə qədər tam ədəd kimi konkret tarixin sayı.
Məsələn, aşağıdakı düstur 1-i qaytarır, çünki 1 yanvardan ibarət həftə ilin ilk həftəsidir.
=WEEKNUM("1-Jan-2015")
Aşağıdakı təlimat Excel HƏFTƏNİMİ funksiyasının bütün xüsusiyyətlərini izah edir: WEEKNUM funksiyası - Excel-də həftə nömrəsinin hesablanması.
Alternativ olaraq, birbaşa formula nümunələrindən birinə keçə bilərsiniz:
- Dəyərləri həftə nömrəsinə görə necə toplamaq olar
- Həftə nömrəsinə əsasən xanaları necə vurğulamaq olar
Excel EDATE funksiyası
EDATE(start_date, months)
funksiyası seriya nömrəsini qaytarır başlanğıc tarixindən əvvəl və ya sonrakı ayların müəyyən edilmiş sayı olan tarix.
Məsələn:
=EDATE(A2, 5)
- A2 xanasındakı tarixə 5 ay əlavə edir.
=EDATE(TODAY(), -5)
- bugünkü tarixdən 5 ayı çıxarır.
Düstur exa ilə təsvir edilmiş EDATE düsturlarının ətraflı izahı üçün mples, lütfən baxın:
EDATE funksiyası ilə tarixə aylar əlavə edin və ya çıxın.
Excel YEARFRAC funksiyası
YEARFRAC(start_date, end_date, [basis])
funksiyası 2 tarix arasındakı ilin nisbətini hesablayır.
Bu çox xüsusi funksiya doğum tarixindən yaşın hesablanması kimi praktiki tapşırıqları həll etmək üçün istifadə edilə bilər.
Excel WORKDAY funksiyası
WORKDAY(start_date, days, [holidays])
funksiyası N iş günü əvvəl və ya sonrakı tarixi qaytarır. BaşlanğıcTarix. O, avtomatik olaraq həftə sonu günlərini, həmçinin qeyd etdiyiniz bayramları hesablamalardan istisna edir.
Bu funksiya standart iş təqviminə əsaslanaraq mərhələləri və digər mühüm hadisələri hesablamaq üçün çox faydalıdır.
Məsələn, aşağıdakı düstur B2:B8 xanalarında bayramları nəzərə almayaraq, A2 xanasındakı başlanğıc tarixinə 45 iş günü əlavə edir:
=WORKDAY(A2, 45, B2:B85)
WORKDAY sintaksisinin ətraflı izahı və daha çox düstur nümunələri üçün lütfən, yoxlayın :
WORKDAY funksiyası - Excel-də iş günləri əlavə edin və ya çıxın
Excel WORKDAY.INTL funksiyası
WORKDAY.INTL(start_date, days, [weekend], [holidays])
Excel 2010-da təqdim edilən WORKDAY funksiyasının daha güclü variantıdır.
WORKDAY.INTL xüsusi həftə sonu parametrləri ilə gələcəkdə və ya keçmişdə N iş günlərinin sayını hesablamağa imkan verir.
Məsələn, A2 xanasında başlanğıc tarixindən 20 iş günü sonra tarixi əldə etmək üçün, Bazar ertəsi və Bazar həftəsonu günləri hesab edildikdə, aşağıdakı düsturlardan birini istifadə edə bilərsiniz:
=WORKDAY.INTL(A2, 20, 2, 7)
və ya
=WORKDAY.INTL(A2, 20, "1000001")
Əlbəttə, ola bilər çətin olsun Bu qısa izahatın mahiyyətini başa düşmək lazımdır, lakin skrinşotlarla təsvir edilmiş daha çox düstur nümunəsi işləri həqiqətən asanlaşdıracaq:
WORKDAY.INTL - xüsusi həftə sonları ilə iş günlərinin hesablanması
Excel ŞƏBƏKƏ GÜNÜ funksiyası
NETWORKDAYS(start_date, end_date, [holidays])
funksiyası təyin etdiyiniz iki tarix arasında iş günlərinin sayını qaytarır. O, avtomatik olaraq həftə sonu günlərini və isteğe bağlı olaraq günləri istisna edir