Biasanya kita sentiasa perlu mengira pelbagai tarikh luput, seperti tarikh tamat kontrak, tarikh regularisasi pekerja, tempoh sah produk, dll. Amalan biasa ialah menggunakan fungsi DATE untuk mengira, tetapi formula pengiraan fungsi DATE terlalu rumit. Sudah tentu ada! Hanya gunakan EDATE~
Dalam kerja harian, kita sering menghadapi pengiraan seperti tarikh regularisasi pekerja, tarikh tamat kontrak, tarikh persaraan pekerja, tarikh tamat tempoh sah produk, dll. Isu berkaitan kepada tarikh. Masalah ini mungkin kelihatan rumit, tetapi sebenarnya ia hanya memerlukan fungsi yang sangat mudah, iaitu EDATE. Hari ini saya akan berkongsi beberapa contoh aplikasi fungsi EDATE Saya harap ia akan membantu semua orang.
Contoh 1: Kira tarikh penetapan pekerja
Gambar di bawah ialah borang pendaftaran untuk pekerja baharu sesebuah syarikat. Mereka boleh dilantik secara tetap selepas tiga bulan bekerja . Ia mesti dikira berdasarkan tarikh penggajian.
Tiada perbandingan bermakna tiada bahaya Mari kita lihat dahulu bagaimana rakan-rakan yang tidak mengetahui fungsi EDATE menulis formula:
=DATE(YEAR(D3),MONTH(D3)+3,DAY(D3))
<.>
Formula untuk menggunakan fungsi EDATE adalah seperti ini: =EDATE(D3,3), bukankah ia sangat mudah?
Fungsi EDATE hanya memerlukan dua parameter, tarikh mula dan selang dalam bulan.
Formula
bermaksud tarikh yang sepadan dengan tarikh dalam sel D3 tiga bulan kemudian. =EDATE(D3,3)
Contoh 2: Kira tarikh tamat kontrak
Seperti yang ditunjukkan dalam rajah, tarikh tamat kontrak yang sepadan perlu dikira berdasarkan tarikh dan tempoh kontrak setiap orang yang menandatangani kontrak Hari ini, ia juga sangat mudah untuk mengira keputusan menggunakan fungsi EDATE.
Formula:
=EDATE(D3,E3*12)-1
Perbezaan daripada contoh pertama ialah tarikh yang akan dikira dalam contoh ini bukanlah tarikh 3 bulan kemudian, tetapi Ia adalah tarikh beberapa tahun dari sekarang. Oleh kerana EDATE hanya boleh dikira mengikut bulan, anda perlu mendarabkan tahun yang sepadan dalam lajur E dengan 12 untuk mengubahnya menjadi bilangan bulan untuk mendapatkan hasil yang betul.
Contoh 3: Kira tarikh persaraan pekerja
Seperti yang ditunjukkan dalam rajah, tarikh persaraan dikira berdasarkan jantina dan tarikh lahir Lelaki berumur lebih 60 tahun dan wanita berumur lebih 55 tahun.
Formula:
=EDATE(C3,IF(B3="男",60,55)*12)
Dalam contoh ini, umur persaraan ditentukan berdasarkan jantina. Jika anda seorang lelaki, umur persaraan ialah 60 tahun, dan tarikh persaraan ialah 60 tahun selepas tarikh lahir anda, begitu juga, jika anda seorang wanita, umur persaraan ialah 55, dan tarikh persaraan anda ialah 55 tahun selepas tarikh lahir anda.
Pertama, gunakan fungsi IF untuk menentukan umur persaraan setiap orang Bahagian IF(B3="Lelaki",60,55) ini mudah difahami Jika nilai sel B3 adalah sama dengan lelaki, 60 akan dikembalikan, jika tidak 55 akan dikembalikan.
Kemudian gunakan kaedah dalam Contoh 2 untuk mendarabkan bilangan tahun yang diperolehi oleh fungsi IF dengan 12 untuk menukarnya kepada beberapa bulan, dan kemudian gunakan fungsi EDATE untuk mendapatkan tarikh persaraan.
Contoh 4: Kira tarikh luput produk
Seperti yang ditunjukkan dalam rajah, kira tarikh luput produk berdasarkan tarikh pengeluaran dan jangka hayat setiap produk.
Formula:
=EDATE(B2,IF(RIGHT(C2,1)="年",LEFT(C2,1)*12,SUBSTITUTE(C2,"个月","")*1))-1
Kesukaran contoh ini ialah jangka hayat bukan nombor piawai, dan ia mempunyai dua bentuk: tahun dan bulan. Mari analisa secara ringkas idea bahagian IF ini.
RIGHT(C2,1)="Year" Fungsi bahagian ini ialah menggunakan fungsi RIGHT untuk mengekstrak perkataan paling kanan sel dalam lajur C untuk menentukan sama ada jangka hayat dikira dalam tahun atau bulan . Jika ia adalah tahun, gunakan KIRI untuk mengekstrak bilangan tahun dan darabkannya dengan 12 untuk menukarnya kepada bulan, iaitu KIRI(C2,1)*12.
(Nota: Idea ini berdasarkan fakta bahawa dalam keadaan biasa jangka hayat tidak akan melebihi 10 tahun, jadi digit paling kiri diekstrak sebagai tahun. Jika tahun mempunyai dua digit, anda perlu menukar idea lain )
Jika tidak dikira mengikut tahun, anda perlu mengekstrak bilangan bulan. Terdapat banyak idea untuk mengekstrak bilangan bulan Contoh ini menggunakan fungsi penggantian SUBSTITUTE untuk menggantikan perkataan "bulan" dalam sel dengan tiada apa-apa (bersamaan dengan pemadaman). Nilai yang diperoleh dengan fungsi SUBSTITUTE ialah teks, jadi nombor teks perlu ditukar kepada nilai berangka dengan *1 pada penghujungnya.
Akhir sekali, gunakan fungsi EDATE untuk mengira jangka hayat produk.
Melalui empat contoh di atas, semua orang harus mempunyai pemahaman yang lebih jelas tentang penggunaan fungsi ini Fokusnya adalah pada cara mendapatkan parameter kedua (bilangan bulan) berdasarkan masalah sebenar data dalam jadual secara langsung, dan kadangkala Anda perlu menggunakan fungsi lain untuk mendapatkan bilangan bulan yang diperlukan.
Perkara terakhir yang perlu diambil perhatian ialah bilangan bulan boleh menjadi nombor negatif, yang bermaksud bahawa tarikh ditemui beberapa bulan sebelum tarikh yang ditentukan.
Cadangan pembelajaran berkaitan: tutorial cemerlang
Atas ialah kandungan terperinci Pembelajaran fungsi Excel: pengiraan tarikh akhir, beberapa contoh aplikasi fungsi EDATE().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!