İki tarih aralığındaki pazarları saymasın

Katılım
26 Mart 2012
Mesajlar
253
Excel Vers. ve Dili
MİCROSOFT EXCELL OFFİCE 2007
Merhaba
a1 hücresinde ki tarih ile b1 hücresindeki tarih aralığındaki pazarları saydırmadan gün sayısını bulmak istiyorum.

Yalnız şöyle bir sorun var.
A2 hücresinde ve b2 hücresindeki tarih aralığı a1 ve b1 hücresini de kapsıyorsa a1 ve b1 hücrelerindeki tarih aralığındaki pazarları saysın.

Kısaca

a2 ve b2 hücrelerindeki tarihlerin arasında bulunan pazarlar a1 ve a2 hücrelerindeki tarih aralıklarında da varsa bu pazarları saymadan gün sayısını bulmak istiyorum.

Umarım anlatabilmişimdir.

Yardımlarınızı bekliyorum. Teşekkürler.
 

Ö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.
Aşağıdaki formülü deneyiniz.
Kod:
=TAMİŞGÜNÜ(A1;B1;11)
Formüldeki 11 pazar günlerini temsil ediyor.
Başlangıç gününü dahil etmek isterseniz sonuna +1 yazmalısınız.
 
Katılım
26 Mart 2012
Mesajlar
253
Excel Vers. ve Dili
MİCROSOFT EXCELL OFFİCE 2007
Merhaba
a2 ve b2 deki tarih aralığı ile karşılaştıracak ve o aralıktaki pazarları mükerrer saydırmaması gerekiyor
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,108
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Alternatif olsun.
A1 hücresinde ilk tarih, B1 hücresinde son tarih varsa;
İki tarih arasında pazar hariç gün sayısı;
=(B1-A1)-(TAMSAYI(((B1-A1)-(7-HAFTANINGÜNÜ(A1;2)))/7)+1)+1

İyi çalışmalar.

Not: Kısaca ibaresinden sonraki yazdığınızı anlayamadım.
A2 ve B2 yine iki tarih aralığı mı?
aşağı doğru birden fazla tarih mi var?
A2 ve B2 A1 ve B1 i kapsıyor mu?
 
Son düzenleme:
Katılım
26 Mart 2012
Mesajlar
253
Excel Vers. ve Dili
MİCROSOFT EXCELL OFFİCE 2007
Şöyle izah edeyim. 01.05.2014-20.05.2014 tarihleri var. Baska hücrelerde de 05.05.2014-15.05.2014 tarihleri var. Bu tarih aralığındaki gun sayisini sıfır olarak hesaplasın cunku ilk verilen tarihlerin araliginda oldugu icin. Eger ilk verilen tarihlerin araliginda degil ise o zaman pazar haric gun sayisini hesaplasin.
 
Katılım
20 Aralık 2013
Mesajlar
37
Excel Vers. ve Dili
2010 Türkçe
A1 ve B1 için tarihleri yazın sonra C1'e Ömer beyin yazdığı =TAMİŞGÜNÜ(A1;B1;11) formülünü yazın
sonra C2'ye =Eğer(VE(A2=A1;B2=B1);0;TAMİŞGÜNÜ(A2;B2;11) formülünü yazın aşağıya çekin.

Düzeltme: Bu birbirini takip eden alt alta verilerde geçerli, notunuzu tekrar okudum eğer A1'deki veri A126 da olabilirse VE(A2=düşeyara şeklinde devam edebilirsiniz yada üstadlar daha sağlam bir sonuç verecektir.

İyi Çalışmalar
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
zafer bey istediğiniz sonuçları gösteren örnek bir dosya ekleyebilir misiniz.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
internetteki dosya ekleme sitelerinden birine dosyanızı ekleyin, burayada linkini yazarsınız.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Örnek excel dosyanızı, GOOGLE DRIVE, YANDEX DISK, DOCYA.TC ,DOSYA.CO gibi dosya paylaşım sitelerine ekleyip linkini burada bildirirseniz yardım almanız daha kolay olur.
 
Katılım
26 Mart 2012
Mesajlar
253
Excel Vers. ve Dili
MİCROSOFT EXCELL OFFİCE 2007
örnek dosyam ektedir yardımlarınızı bekliyorum
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
W5 hücresine

Kod:
=EĞER(VE(A5<>"";B5<>"");TAMİŞGÜNÜ.ULUSL(A5;B5;11);EĞER(VE(A5<>"";B5="");TAMİŞGÜNÜ.ULUSL(A5;T3;11);EĞER(VE(A5="";B5<>"");TAMİŞGÜNÜ.ULUSL(B5;B1;11);26)))
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,598
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
T3 ve B1 hücrelerini sabitlemeyi unutmuşum, aşağıdaki kodu kullanın.

Kod:
=EĞER(VE(A5<>"";B5<>"");TAMİŞGÜNÜ.ULUSL(A5;B5;11);EĞER(VE(A5<>"";B5="");TAMİŞGÜNÜ.ULUSL(A5;$T$3;11);EĞER(VE(A5="";B5<>"");TAMİŞGÜNÜ.ULUSL(B5;$B$1;11);26)))
 
Katılım
21 Mart 2011
Mesajlar
22
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
12.07.2020
Merhaba arkadaşlar ve üstadlar bende tam iş günü ile alakalı sıkıntı yasşıyorum
örnek olara A1 hücresinde başlangıç tarihi 02/08/2015 B1 HÜCRESİNDE 16/08/2015
=TAMİŞGÜNÜ(A1;B1) YAPTIM SONUÇ 10
=TAM İŞGÜNÜ(A1;B1;11) YAPTIM SONUÇ GENE 10
=TAMİŞGÜNÜ.ULUSL(A1;B1;11) YAPTIM SONUÇ #AD?
normalde pazar günlerini düştüğümüzde sonuç 12 olması gerekir bir türlü beceremedim yardım lütfen
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
vba kodlama ile;
Kod:
Sub pazar59()
Dim tarih As Date, say As Long
Dim baslangic As Date, bitis As Date
baslangic = Range("A1").Value
bitis = Range("B1").Value
For tarih = baslangic To bitis
    If VBA.Weekday(tarih, 2) < 7 Then say = say + 1
Next tarih
MsgBox "Pazar hariç gün sayısı : " & say
End Sub
 
Üst