Isi kandungan
Ini ialah bahagian akhir Tutorial Tarikh Excel kami yang menawarkan gambaran keseluruhan semua fungsi tarikh Excel, menerangkan kegunaan asasnya dan menyediakan banyak contoh formula.
Microsoft Excel menyediakan satu tan fungsi untuk berfungsi dengan tarikh dan masa. Setiap fungsi menjalankan operasi mudah dan dengan menggabungkan beberapa fungsi dalam satu formula, anda boleh menyelesaikan tugasan yang lebih kompleks dan mencabar.
Dalam 12 bahagian sebelumnya tutorial tarikh Excel kami, kami telah mengkaji fungsi tarikh Excel utama secara terperinci . Dalam bahagian akhir ini, kami akan meringkaskan pengetahuan yang diperoleh dan menyediakan pautan kepada pelbagai contoh formula untuk membantu anda mencari fungsi yang paling sesuai untuk mengira tarikh anda.
Fungsi utama untuk mengira tarikh dalam Excel:
Dapatkan tarikh dan masa semasa:
- Menambah atau menolak hari pada tarikh
- Kira bilangan hari dalam sebulan
Fungsi Excel TODAY
Fungsi TODAY()
mengembalikan tarikh hari ini, tepat seperti namanya.
HARI INI boleh dikatakan salah satu fungsi Excel yang paling mudah untuk digunakan kerana ia tidak mempunyai hujah sama sekali. Setiap kali anda perlu mendapatkan tarikh hari ini dalam Excel, masukkan formula berikut ialah sel:
=TODAY()
Selain daripada penggunaan yang jelas ini, fungsi Excel TODAY boleh menjadi sebahagian daripada formula dan pengiraan yang lebih kompleks berdasarkan tarikh hari ini. Contohnya, untuk menambah 7 hari pada tarikh semasa, masukkan yang berikutcuti.
Sebagai contoh, formula berikut mengira bilangan keseluruhan hari kerja antara tarikh mula dalam A2 dan tarikh tamat dalam B2, mengabaikan hari Sabtu dan Ahad dan tidak termasuk cuti dalam sel C2:C5:
=NETWORKDAYS(A2, B2, C2:C5)
Anda boleh mendapatkan penjelasan komprehensif tentang hujah fungsi NETWORKDAYS yang digambarkan dengan contoh formula dan tangkapan skrin dalam tutorial berikut:
Fungsi NETWORKDAYS - mengira hari kerja antara dua tarikh
Fungsi NETWORKDAYS.INTL Excel
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
ialah pengubahsuaian yang lebih berkuasa bagi fungsi NETWORKDAYS yang tersedia dalam Excel 2010 dan lebih baharu. Ia juga mengembalikan bilangan hari bekerja antara dua tarikh, tetapi membolehkan anda menentukan hari yang harus dikira sebagai hujung minggu.
Berikut ialah formula asas NETWORKDAYS:
=NETWORKDAYS(A2, B2, 2, C2:C5)
The formula mengira bilangan hari bekerja antara tarikh dalam A2 (tarikh_mula) dan tarikh dalam B2 (tarikh_akhir), tidak termasuk hari hujung minggu Ahad dan Isnin (nombor 2 dalam parameter hujung minggu) dan mengabaikan cuti dalam sel C2:C5.
Untuk butiran penuh tentang fungsi NETWORKDAYS.INTL, sila lihat:
Fungsi NETWORKDAYS - mengira hari kerja dengan hujung minggu tersuai
Mudah-mudahan, paparan 10K kaki pada fungsi tarikh Excel ini telah membantu anda mendapat pemahaman umum tentang cara formula tarikh berfungsi dalam Excel. Jika anda ingin mengetahui lebih lanjut, saya menggalakkan anda menyemak contoh formula yang dirujuk pada halaman ini. saya berterima kasihanda kerana membaca dan berharap dapat berjumpa lagi di blog kami minggu hadapan!
formula dalam sel: =TODAY()+7
Untuk menambah 30 hari bekerja pada tarikh hari ini tidak termasuk hari hujung minggu, gunakan yang ini:
=WORKDAY(TODAY(), 30)
Nota. Tarikh dikembalikan oleh fungsi TODAY dalam Excel dikemas kini secara automatik apabila lembaran kerja anda dikira semula untuk menggambarkan tarikh semasa.
Untuk lebih banyak contoh formula yang menunjukkan penggunaan fungsi TODAY dalam Excel, sila lihat tutorial berikut:
- Fungsi Excel TODAY untuk memasukkan tarikh hari ini dan banyak lagi
- Tukar tarikh hari ini kepada format teks
- Kira hari bekerja berdasarkan tarikh hari ini
- Cari yang pertama hari dalam bulan berdasarkan tarikh hari ini
Fungsi Excel NOW
Fungsi NOW()
mengembalikan tarikh dan masa semasa. Begitu juga HARI INI, ia tidak mempunyai sebarang hujah. Jika anda ingin memaparkan tarikh dan masa semasa hari ini dalam lembaran kerja anda, letakkan formula berikut dalam sel:
=NOW()
Nota. Seperti juga HARI INI, Excel NOW ialah fungsi yang tidak menentu yang menyegarkan nilai yang dikembalikan setiap kali lembaran kerja dikira semula. Sila ambil perhatian, sel dengan formula NOW() tidak dikemas kini secara automatik dalam masa nyata, hanya apabila buku kerja dibuka semula atau lembaran kerja dikira semula. Untuk memaksa hamparan mengira semula dan seterusnya mendapatkan formula NOW anda untuk mengemas kini nilainya, tekan sama ada Shift+F9 untuk mengira semula hanya lembaran kerja aktif atau F9 untuk mengira semula semua buku kerja yang terbuka.
Fungsi DATEVALUE Excel
DATEVALUE(date_text)
menukar tarikh dalam format teks kepada nombor siri yang mewakili tarikh.
Fungsi DATEVALUE memahami banyak format tarikh serta rujukan kepada sel yang mengandungi "tarikh teks". DATEVALUE sangat berguna untuk mengira, menapis atau mengisih tarikh yang disimpan sebagai teks dan menukar "tarikh teks" sedemikian kepada format Tarikh.
Beberapa contoh formula DATEVALUE yang mudah ikut di bawah:
=DATEVALUE("20-may-2015")
=EOMONTH(A2, -3)
=DATEVALUE("may 20, 2015")
Dan contoh berikut menunjukkan cara fungsi DATEVALUE boleh membantu menyelesaikan tugas kehidupan sebenar:
- Formula DATEVALUE untuk menukar tarikh kepada nombor
- Formula DATEVALUE untuk menukar rentetan teks kepada tarikh
Fungsi TEKS Excel
Dalam Dalam pengertian tulen, fungsi TEXT tidak boleh diklasifikasikan sebagai salah satu fungsi tarikh Excel kerana ia boleh menukar sebarang nilai angka, bukan sahaja tarikh, kepada rentetan teks.
Dengan fungsi TEXT(nilai, format_teks), anda boleh tukar tarikh kepada rentetan teks dalam pelbagai format, seperti yang ditunjukkan dalam tangkapan skrin berikut.
Nota. Walaupun nilai yang dikembalikan oleh fungsi TEXT mungkin kelihatan seperti tarikh Excel biasa, nilai tersebut adalah nilai teks dan oleh itu tidak boleh digunakan dalam formula dan pengiraan lain.
Berikut ialah beberapa lagi contoh formula TEXT yang mungkin anda temui membantu:
- Fungsi TEKS Excel untuk menukar tarikh kepada teks
- Menukar tarikh kepada bulan dan tahun
- Ekstraknama bulan dari tarikh
- Tukar nombor bulan kepada nama bulan
Fungsi Excel DAY
Fungsi DAY(serial_number)
mengembalikan hari dalam bulan sebagai integer dari 1 hingga 31 .
Nombor_Bersiri ialah tarikh yang sepadan dengan hari yang anda cuba dapatkan. Ia boleh menjadi rujukan sel, tarikh yang dimasukkan menggunakan fungsi DATE atau dikembalikan oleh formula lain.
Berikut ialah beberapa contoh formula:
=DAY(A2)
- mengembalikan hari dalam bulan daripada tarikh dalam A2
=DAY(DATE(2015,1,1))
- mengembalikan hari 1-Jan-2015
=DAY(TODAY())
- mengembalikan hari tarikh hari ini
Fungsi Excel MONTH
Fungsi MONTH(serial_number)
dalam Excel mengembalikan bulan tarikh yang ditentukan sebagai integer antara 1 (Januari) hingga 12 (Disember).
Sebagai contoh:
=MONTH(A2)
- mengembalikan bulan tarikh dalam sel A2.
=MONTH(TODAY())
- mengembalikan bulan semasa.
Fungsi MONTH jarang digunakan dalam formula tarikh Excel sendiri. Selalunya anda akan menggunakannya bersama-sama dengan fungsi lain seperti yang ditunjukkan dalam contoh berikut:
- Tambah atau tolak bulan pada tarikh dalam Excel
- Mengira bulan antara dua tarikh
- Dapatkan sebulan daripada nombor minggu
- Dapatkan nombor bulan daripada tarikh dalam Excel
- Kira hari pertama dalam sebulan
- Formatkan tarikh secara bersyarat berdasarkan bulan
Untuk penjelasan terperinci tentang sintaks fungsi MONTH dan banyak lagi contoh formula, sila lihat tutorial berikut:Menggunakan fungsi MONTH dalam Excel.
Fungsi Excel YEAR
YEAR(serial_number)
mengembalikan tahun yang sepadan dengan tarikh tertentu, sebagai nombor dari 1900 hingga 9999.
Fungsi Excel YEAR adalah sangat mudah dan anda tidak akan menghadapi sebarang kesulitan apabila menggunakannya dalam pengiraan tarikh anda:
=YEAR(A2)
- mengembalikan tahun tarikh dalam sel A2.
=YEAR("20-May-2015")
- mengembalikan tahun tarikh tarikh yang ditentukan.
=YEAR(DATE(2015,5,20))
- kaedah yang lebih dipercayai untuk mendapatkan tahun tarikh tertentu.
=YEAR(TODAY())
- mengembalikan tahun semasa.
Untuk mendapatkan maklumat lanjut tentang fungsi YEAR, sila lihat:
- Fungsi Excel YEAR - sintaks dan kegunaan
- Cara menukar tarikh kepada tahun dalam Excel
- Cara untuk menambah atau menolak tahun ke tarikh dalam Excel
- Mengira tahun antara dua tarikh
- Cara mendapatkan hari dalam setahun (1 - 365)
- Cara mencari nombor hari yang tinggal dalam tahun
Fungsi Excel EOMONTH
Fungsi EOMONTH(start_date, months)
mengembalikan hari terakhir bulan bilangan bulan tertentu dari tarikh mula.
Seperti kebanyakan daripada Fungsi tarikh Excel, EOMONTH boleh beroperasi pada input tarikh sebagai rujukan sel, dimasukkan dengan menggunakan fungsi DATE atau hasil formula lain.
A nilai positif dalam argumen months
menambah nombor yang sepadan bulan ke tarikh mula, contohnya:
=EOMONTH(A2, 3)
- mengembalikan hari terakhir bulan, 3 bulan selepas tarikh dalam sel A2.
A nilai negatif dalamArgumen bulan menolak bilangan bulan yang sepadan dari tarikh mula:
=EOMONTH(A2, -3)
- mengembalikan hari terakhir bulan itu, 3 bulan sebelum tarikh dalam sel A2.
sifar dalam argumen bulan memaksa fungsi EOMONTH untuk mengembalikan hari terakhir bulan tarikh mula:
=EOMONTH(DATE(2015,4,15), 0)
- mengembalikan yang terakhir hari pada bulan April, 2015.
Untuk mendapatkan hari terakhir bulan semasa , masukkan fungsi HARI INI dalam argumen tarikh_mula dan 0 dalam bulan :
=EOMONTH(TODAY(), 0)
Anda boleh menemui beberapa lagi contoh formula EOMONTH dalam artikel berikut:
- Cara untuk dapatkan hari terakhir bulan
- Cara mendapatkan hari pertama bulan
- Mengira tahun lompat dalam Excel
Fungsi Excel WEEKDAY
WEEKDAY(serial_number,[return_type])
fungsi mengembalikan hari dalam minggu yang sepadan dengan tarikh, sebagai nombor dari 1 (Ahad) hingga 7 (Sabtu).
- Nombor_siri boleh menjadi tarikh, rujukan kepada sel yang mengandungi tarikh, atau tarikh dikembalikan oleh beberapa fungsi Excel yang lain n.
- Return_type (pilihan) - ialah nombor yang menentukan hari dalam minggu yang akan dianggap sebagai hari pertama.
Anda boleh mencari yang lengkap senarai jenis pemulangan yang tersedia dalam tutorial berikut: Fungsi hari dalam minggu dalam Excel.
Dan berikut ialah beberapa contoh formula HUJUNG MINGGU:
=WEEKDAY(A2)
- mengembalikan hari dalam minggu yang sepadan dengan tarikh dalam sel A2; hari pertamaminggu ialah Ahad (lalai).
=WEEKDAY(A2, 2)
- mengembalikan hari dalam seminggu yang sepadan dengan tarikh dalam sel A2; minggu bermula pada hari Isnin.
=WEEKDAY(TODAY())
- mengembalikan nombor yang sepadan dengan hari ini dalam minggu; minggu bermula pada hari Ahad.
Fungsi WEEKDAY boleh membantu anda menentukan tarikh dalam helaian Excel anda adalah hari bekerja dan mana satu hari hujung minggu, dan juga mengisih, menapis atau serlahkan hari kerja dan hujung minggu:
- Cara mendapatkan nama hari bekerja dari tarikh
- Cari dan tapis hari kerja dan hujung minggu
- Serlahkan hari bekerja dan hujung minggu dalam Excel
Fungsi DATEDIF Excel
Fungsi DATEDIF(start_date, end_date, unit)
direka khas untuk mengira perbezaan antara dua tarikh dalam hari, bulan atau tahun.
Selang masa yang manakah untuk digunakan untuk mengira perbezaan tarikh bergantung pada huruf yang anda masukkan dalam hujah terakhir:
=DATEDIF(A2, TODAY(), "d")
- mengira bilangan hari antara tarikh dalam A2 dan tarikh hari ini.
=DATEDIF(A2, A5, "m")
- mengembalikan bilangan bulan lengkap antara tarikh dalam A2 dan B2.
=DATEDIF(A2, A5, "y")
- mengembalikan bilangan tahun lengkap antara tarikh dalam A2 dan B2.
Ini hanyalah aplikasi asas bagi fungsi DATEDIF dan ia mampu lagi, seperti yang ditunjukkan dalam contoh berikut:
- Fungsi DATEDIF Excel - sintaks dan kegunaan
- Kira hari antara dua tarikh
- Kira minggu antara tarikh
- Kira bulan antaradua tarikh
- Hitung tahun antara dua tarikh
- Perbezaan tarikh ialah hari, bulan dan tahun
Fungsi Excel WEEKNUM
WEEKNUM(serial_number, [return_type])
- mengembalikan minggu nombor tarikh tertentu sebagai integer dari 1 hingga 53.
Sebagai contoh, formula di bawah mengembalikan 1 kerana minggu yang mengandungi 1 Januari ialah minggu pertama dalam tahun itu.
=WEEKNUM("1-Jan-2015")
Tutorial berikut menerangkan semua kekhususan pada fungsi Excel WEEKNUM: Fungsi WEEKNUM - mengira nombor minggu dalam Excel.
Sebagai alternatif, anda boleh melangkau terus ke salah satu contoh formula:
- Cara menjumlahkan nilai mengikut nombor minggu
- Cara menyerlahkan sel berdasarkan nombor minggu
Fungsi Excel EDATE
Fungsi EDATE(start_date, months)
mengembalikan nombor siri tarikh iaitu bilangan bulan yang ditentukan sebelum atau selepas tarikh mula.
Contohnya:
=EDATE(A2, 5)
- menambah 5 bulan pada tarikh dalam sel A2.
=EDATE(TODAY(), -5)
- tolak 5 bulan dari tarikh hari ini.
Untuk penjelasan terperinci tentang formula EDATE yang digambarkan dengan formula exa mples, sila lihat:
Tambah atau tolak bulan pada tarikh dengan fungsi EDATE.
Fungsi Excel YEARFRAC
Fungsi YEARFRAC(start_date, end_date, [basis])
mengira perkadaran tahun antara 2 tarikh.
Fungsi yang sangat khusus ini boleh digunakan untuk menyelesaikan tugas praktikal seperti mengira umur dari tarikh lahir.
Fungsi Excel WORKDAY
WORKDAY(start_date, days, [holidays])
mengembalikan tarikh N hari bekerja sebelum atau selepas permulaanTarikh. Ia secara automatik mengecualikan hari hujung minggu daripada pengiraan serta mana-mana cuti yang anda tentukan.
Fungsi ini sangat membantu untuk mengira peristiwa penting dan acara penting lain berdasarkan kalendar kerja standard.
Sebagai contoh, formula berikut menambah 45 hari bekerja pada tarikh mula dalam sel A2, mengabaikan cuti dalam sel B2:B8:
=WORKDAY(A2, 45, B2:B85)
Untuk mendapatkan penjelasan terperinci tentang sintaks WORKDAY dan lebih banyak contoh formula, sila lihat :
Fungsi WORKDAY - tambah atau tolak hari kerja dalam Excel
Fungsi Excel WORKDAY.INTL
WORKDAY.INTL(start_date, days, [weekend], [holidays])
ialah variasi yang lebih berkuasa bagi fungsi WORKDAY yang diperkenalkan dalam Excel 2010.
WORKDAY.INTL membenarkan pengiraan tarikh N bilangan hari kerja pada masa hadapan atau pada masa lalu dengan parameter hujung minggu tersuai.
Sebagai contoh, untuk mendapatkan tarikh 20 hari bekerja selepas tarikh mula dalam sel A2, dengan hari Isnin dan Ahad dikira sebagai hari hujung minggu, anda boleh menggunakan salah satu daripada formula berikut:
=WORKDAY.INTL(A2, 20, 2, 7)
atau
=WORKDAY.INTL(A2, 20, "1000001")
Sudah tentu, ia mungkin menjadi difficu Untuk memahami intipati daripada penjelasan ringkas ini, tetapi lebih banyak contoh formula yang digambarkan dengan tangkapan skrin akan menjadikan perkara sangat mudah:
WORKDAY.INTL - mengira hari kerja dengan hujung minggu tersuai
Fungsi EXCEL NETWORKDAYS
Fungsi NETWORKDAYS(start_date, end_date, [holidays])
mengembalikan bilangan hari bekerja antara dua tarikh yang anda tentukan. Ia secara automatik mengecualikan hari hujung minggu dan, secara pilihan,