İki tarih arasındaki "belirli süreyi" hesaplama

Katılım
23 Aralık 2009
Mesajlar
31
Excel Vers. ve Dili
2016
Arkadaşlar kolay gelsin;
Belki çok basit bir cevabı vardır ama ben bulamadım, sorum şu;
İki hücreye tarih giriyorum ve bu tarihler arasında hangi aydan kaç gün olduğunu hesaplamam lazım. örneğin; 15/01.2020 - 10/03.2020 tarihleri arasında Ocak'tan kaç gün, Şubat'tan kaç gün, Mart'tan kaç gün var gibi.
Şimdiden teşekkürler...
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
Merhaba @meydan

Deneyiniz.

Küçük tarih A1 de yazılıysa büyük tarih B1 de yazılıysa formülü herhangi bir hücreye uygulayıp aşağı doğru kopyalayın.
Kod:
=EĞER(SERİAY($A$1;SATIR(A1)-1)>SERİAY($B$1;0);"";MİN($B$1;SERİAY($A$1;SATIR(A1)-1))-MİN($B$1;MAK($A$1;SERİAY($A$1;SATIR(A1)-2)+1))+1)
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
Merhaba @meydan

Deneyiniz.

Küçük tarih A1 de yazılıysa büyük tarih B1 de yazılıysa formülü herhangi bir hücreye uygulayıp aşağı doğru kopyalayın.
Kod:
=EĞER(SERİAY($A$1;SATIR(A1)-1)>SERİAY($B$1;0);"";MİN($B$1;SERİAY($A$1;SATIR(A1)-1))-MİN($B$1;MAK($A$1;SERİAY($A$1;SATIR(A1)-2)+1))+1)
Gün sayılarını beli bir hücreden sağa doğru elde etmek için, verdiğim formüldeki SATIR ları SÜTUN yapmanız yeterli.
 
Katılım
23 Aralık 2009
Mesajlar
31
Excel Vers. ve Dili
2016
İkinize de teşekkür ederim @Hepgel @İdris SERDAR ama iki formülde de şöyle bir sıkıntı var; ilk tarihin ayını başlangıç olarak alıyor. Bende Ocak'tan başlayıp Aralık'ta biten 12 aylık bir seri var. Benim istediğim; ilk tarih Ocak değil de Şubat veya Mart olursa o aya kadar "0" yazsın veya boş geçsin.
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
Bu şekilde denermisiniz.

Kod:
=EĞER(YADA(SATIR(A1)<AY($A$1);SATIR(A1)>AY($B$1));0;MİN($B$1;SERİAY(TARİH(YIL($A$1);SATIR(A1);1);0))-MAK($A$1;TARİH(YIL($A$1);SATIR(A1);0)))
 
Katılım
23 Aralık 2009
Mesajlar
31
Excel Vers. ve Dili
2016
Çok özür dileyerek ufak bir düzeltme talep edebilir miyim; formülü bitiş tarihinden 1 gün öncesi olacak şekilde düzenleyebilir miyiz?
Mesele 01.02.2020 - 01.03.2020 tarihlerini girdiğimde sonuç "Şubat: 29" "Mart: 0" çıkması lazım ama
Sayın @Hepgel hocamın formülünde; "Şubat: 28" "Mart: 1"
@İdris SERDAR hocamın formülünde; "Şubat: 29" "Mart: 1" çıkıyor
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
Deneyiniz.

Kod:
=EĞER(YADA($A$1="";$B$1="";$A$1>$B$1);0;MAK($A$1-1;MİN($B$1-1;SERİAY(TARİH(YIL($A$1);SATIR(A1);1);0)))-MİN($B$1-1;MAK($A$1-1;TARİH(YIL($A$1);SATIR(A1);0))))
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.
Şeklinde deneyin.

Kod:
MAX(0;(MIN(Bitiş-1;DATE(YEAR(D$5);MONTH(D$5)+1;0))-MAX(Başlangıç;D$5)+1))
.
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
Küçük tarih A1 de büyük tarih B1 deyse ve son gün dikkate alınmayacaksa

Kod:
=MİN($B$1-1;MAK($A$1-1;TARİH(YIL($A$1);SATIR(A1)+1;0)))-MİN($B$1-1;MAK($A$1-1;TARİH(YIL($A$1);SATIR(A1);0)))
.
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
@meydan
Rica ederim
Dönüş yaptığınız için, Teşekkür ederim.
İyi Çalışmalar.
 
Üst