Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana untuk mengira bilangan tahun lompat antara dua tarikh dalam Excel?

Dalam Excel, untuk mengira bilangan tahun antara dua tarikh tertentu mungkin mudah untuk kebanyakan pengguna, tetapi, bolehkah anda mengira bilangan tahun lompat yang dinamakan tahun interkalari antara dua tarikh? Di sini saya memperkenalkan formula boleh membantu anda dengan cepat mengira bilangan tahun lompat antara julat tarikh dalam Excel.

Kira tahun lompat dalam julat tarikh dengan formula


Tambah Tahun / Bulan / Hari ke Tarikh

Untuk menambah bilangan hari yang tertentu pada tarikh tertentu, Kutools untuk Excel's Tambah Tahun / Bulan / Hari ke Tarikh utiliti boleh memberi anda nikmat.
doc menambah hari bulan tahun

anak panah gelembung kanan biru Kira tahun lompat dalam julat tarikh dengan formula


Untuk menghitung tahun lompat antara dua tarikh, anda hanya perlu melakukan seperti ini:

Pilih sel kosong yang akan anda buatkan hasil yang dikira di, C2 misalnya, dan masukkan formula ini
=DATE(YEAR(B2),1,1)-DATE(YEAR(A2),1,1)-((YEAR(B2)-YEAR(A2))*365)+AND(MONTH(DATE(YEAR(A2),2,29))=2,MONTH(DATE(YEAR(B2),2,29))=2)*1
kemudian tekan Masukkan kunci untuk mendapatkan hasilnya. Lihat tangkapan skrin:
tahun count count lompat 1

Petua: Dalam formula, A2 adalah tarikh mula dan B2 adalah tarikh tamat, anda boleh mengubahnya seperti yang anda perlukan.

doc muat turun 1

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Fabian Ries · 8 months ago
    Oi amigo,

    Excelente fórmula!

    Trabalhei com ela e percebi que há uma divergência quando o primeiro e/ou o segundo intervalo são anos bissextos. Tomei a liberdade de corrigir (em português):


    =DATA(ANO(B2);1;1)-DATA(ANO(A2);1;1)-((ANO(B2)-ANO(A2))*365)+E(ANO(A2)=ANO(B2);MÊS(DATA(ANO(A2);2;29))=2;A2<=DATA(ANO(A2);2;29);B2>=DATA(ANO(B2);2;29))+E(ANO(A2)