A ve B sütununa girdiğim başlangıç ve bitiş tarihlerinin C,D,E ve takip eden diğer sütunlarda kaç gün isabet ettiği formülü

Katılım
8 Kasım 2008
Mesajlar
53
Excel Vers. ve Dili
microsoft office 2016 professional plus 2016
Herkese merhaba,
A sütununa başlangıç, B sütununa bitiş tarihi tarihi giriyorum.
Daha sonra C,D,E ve takip eden diğer sütunlara birbirine benzer tarih aralıkları giriyorum. Bu girdiğim tarih aralıklarının A ve B sütunlarında yazdığım tarihlere kaç gün isabet ettiğini formüle etmek istiyorum.
Örnek vermem gerekirse. A sütunu başlangıcı 01.03.2018 olsun. B sütunu bitiş tarihi 31.03.2020 olsun. C sütunu başlığım 01.01.2018-31.03.2018 , D sütunu başlığım 01.04.2018-30.06.2018 , D sütunu başlığım 01.07.2018-30.09.2018 , E sütunu başlığım 01.10.2018-31.12.2018 , F,G,H şeklinde B sütununa yazdığım bitiş tarihine kadar uzatacağım.
Burada C sütununa kaç gün isabet etmiş, D sütununa kaç gün isabet etmiş ,E,F,G ..... sütunlarına kaç gün isabet etmiş. Bunları yapabilmem için formüle etmem gerekli.
Yardımlarınız için şimdiden teşekkür ediyorum.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
C2 hücresine uygulayıp, sağ ve aşağı doğru kopyalayın.
Birinci satırdaki tarihlerin 10'ar karakter ve " - " işaretiyle ayrılarak yazıldığı varsayılmıştır.
=MAK($A2-1;MİN(PARÇAAL(C$1;12;10);$B2))-MİN($B2;MAK(SOLDAN(C$1;10)-1;$A2-1))
 
Katılım
21 Aralık 2016
Mesajlar
677
Excel Vers. ve Dili
Office 365 TR
http://s2.dosya.tc/server6/lc9n0q/excel_ornek_calisma.xlsx.html

Ben de üzerinde çalışmıştım. Soru cevaplanmış ama boş yere çalışmış olmayayım istedim.
Not: 3er aylık dönemler için başlama ve bitiş tarihleri tek bir hücreye değil de farklı hücrelere yazılarak formüllerde kullanıldı. yani C1 hücresi başlangıç 01.01.2018 ve C2 hücresi bitiş tarihi 31.03.2018 şeklinde oldu.
C3 hücresine ise
=EĞERHATA(EĞER(YADA($A3="";$B3="";$A3>C$2;$B3<C$1);"";MİN(C$2;$B3)-MAK(C$1;$A3)+1);"")
şeklinde formül yazılarak kopyalanıp sağa ve aşağıya doğru çoğaltıldı.
 
Katılım
8 Kasım 2008
Mesajlar
53
Excel Vers. ve Dili
microsoft office 2016 professional plus 2016
Herkese tek tek teşekkür ederim. Ömer Bey'in çalışmasını denedim. İstediğimi yapabildim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kolay gelsin.
 
Katılım
8 Kasım 2008
Mesajlar
53
Excel Vers. ve Dili
microsoft office 2016 professional plus 2016
Herkese selamlar tekrardan.
Sizlerin yardımı ile çalışmamı geliştirdim. Yalnız formülümde bozulma oldu. Bir türlü çözemedim.

Link : http://s7.dosya.tc/server13/gcgwk3/deneme1.XLSX.html

Ekteki dosyada B hücresine başlangıç tarihi, C hücresine de bitiş tarihini yazdığımda arada kaç gün olduğu ve hangi yıle ne kadar isabet ettiğini hesaplıyordum. Ama A93 ve B93 hücresinden itibaren formül bozuldu sanırım. A93'e sıradan bir tarih veriyorum ve B93'e daha tarih vermeden aradaki farkı hesaplıyor. Örnek A93'e 01.01.2018 , B93'e 30.06.2018 veriyorum, 180 gün bulması gerekirken 365 gün buluyor. Eskiden böyle olmuyordu. Yardımcı olanlara şimdiden çok teşekkür ediyorum.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

D3 hücresine aşağıdaki formülü uygulayın, ardından sağa ve aşağı doğru kopyalayın.
Hatırlatma: Tarih hesaplamalarında işlemin 365 gün üzerinden yapılması, Şubat ayının 29 olduğu yıllarda yanlış sonuç verir.
=EĞER(YADA($B3="";$C3="");0;MİN(TARİH(D$2+1;1;1);$C3)+(YIL($C3)=D$2)-MİN(MİN(TARİH(D$2+1;1;1);$C3);MAK(TARİH(D$2;1;1);$B3)))
 
Katılım
8 Kasım 2008
Mesajlar
53
Excel Vers. ve Dili
microsoft office 2016 professional plus 2016
Merhaba.

D3 hücresine aşağıdaki formülü uygulayın, ardından sağa ve aşağı doğru kopyalayın.
Hatırlatma: Tarih hesaplamalarında işlemin 365 gün üzerinden yapılması, Şubat ayının 29 olduğu yıllarda yanlış sonuç verir.
Ömer Bey çok teşekkür ederim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kolay gelsin.
.
 
Üst