İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel-də iki tarix arasındakı sıçrayış sayını necə saymaq olar?

Excel-də, iki verilən tarix arasındakı illərin sayını saymaq üçün istifadəçilər çoxu üçün asan ola bilər, ancaq, iki tarix arasındakı intercalary ili də adlandırılan il sayını saya bilərsinizmi? Burada bir formula təqdim etsəniz, Excel-də bir tarix aralığı arasında sıçrayış ilinin sayını tez bir şəkildə hesablamağa kömək edə bilərsiniz.

Dəyişən müddətləri bir tarix aralığında formula ilə hesablayın


Tarixə İllər / Aylar / Günlər əlavə edin

Müəyyən bir tarixə xüsusi gün sayını tez bir zamanda əlavə etmək üçün, Excel üçün Kutools's Tarixə İllər / Aylar / Günlər əlavə edin kommunal sizə bir xeyir verə bilər.
doc il aylıq gün əlavə edin

arrow mavi sağ bubble Dəyişən müddətləri bir tarix aralığında formula ilə hesablayın


İki tarix arasındakı sıçrama ilini hesablamaq üçün yalnız bunu etmək lazımdır:

C2 sayılır nəticəni verəcəyiniz boş bir hüceyrə seçin və bu formulu daxil edin
=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
sonra basın Daxil edin nəticə əldə etmək üçün açar. Ekran görüntüsünə baxın:
doc count sıçrayış ili 1

Uc: Formada, A2 başlanğıc tarixi və B2 son tarixdir, sizə lazım olanları dəyişə bilərsiniz.

doc download 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 · 6 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)