İşlem yapılan gün sayısı

Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
ekteki dosyada ilk ve son tarih arasında işlem yapılan gün sayısını bulmak istiyorum.
ilgilenenlere teşekkürler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Sadece aradaki gün sayısını öğrenmek istiyorsanız,
Kod:
=F3-E3
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. hamitcan,

Sanırım arkadaşımız A sütunundaki tekrarlanan ve belirlediği tarih aralığındaki günlerin sayısını istiyor.

Bu durumda aşağıdaki formülü kullanabilirsiniz.

Kod:
=TOPLA.&#199;ARPIM((A2:A22>=E3)*(A2:A22<=F3))
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn hamitcan, sn COST_CONTROL ilginize çok teşekkürler.
sn hamitcan yazdığınız kod (=F3-E3) ilk ve son tarih arasındaki farkı veriyor.
sn COST_CONTROL sizin yazdığınız kod (=TOPLA.ÇARPIM((A2:A22>=E3)*(A2:A22<=F3)) iki tarih arasındaki işlem sayısını veriyor.
ben ilk ve tarih arasında işlem yapılan günlerin sayısını istiyorum. bazı günlerde işlem yapılmıyor, bazı günlerde bir veya daha fazla işlem yapılıyor.
benim istediğim işlem yapılan gün sayısını bulmak. bu konuda yardımcı olursanız çok sevinirim.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sanırım aynı günler tek sayılacak.Eğer doğru anladım ise örneğiniz ektedir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. yucel baygul,

E&#287;er Sn. Ali beyin &#231;&#246;z&#252;m&#252;de i&#351;inize yaram&#305;yorsa, &#231;&#305;kmas&#305; gereken sonucu belirtirseniz ona g&#246;re &#231;&#246;z&#252;mler &#252;retebiliriz.
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn Ali' nin çözümü uygundur. benzersiz listeleme ile çözülüyor. yardımcı sütunlar kullanmadan çözüm olursa tam süper olacak. daha öncede benzersiz listeleme ile çeşitli çözümler yapılmıştı burada bu işlemi bu şekilde çözebileceğimi düşünemedim. yinede çok teşekkür ederim.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
&#304;lk ekledi&#287;im dosyada form&#252;l uzun oldu,

Yard&#305;mc&#305; s&#252;tun kullanmadan direk form&#252;l a&#351;a&#287;&#305;dad&#305;r.

Onun yerine sadece a&#351;a&#287;&#305;daki form&#252;l yeterli olacakt&#305;r san&#305;r&#305;m.

=TOPLA(E&#286;ER(($A$3:$A$500>=E4)*($A$3:$A$500<=F4);1/E&#286;ERSAY(A3:A500;A3:A500)))

yaz&#305;p CTRL+SHIFT+ENTER tu&#351;lar&#305;na birlikte basarak dizi form&#252;l&#252; olu&#351;turabilirsiniz.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kullanıcı tanımlı fonksiyonuda kullanabilirsiniz.

Kod:
Function GünSayisi(alan As Range, ilktarih, sontarih As Date) As Byte
Dim a, e
a = alan
With CreateObject("Scripting.Dictionary")
     For Each e In a
        If e >= ilktarih And e <= sontarih Then
            If Not .Exists(e) Then .Add e, Nothing
        End If
     Next
     GünSayisi = .Count
End With
End Function
 
Son düzenleme:
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn Ali kodu hücreye kopyaladım yapıştırdım "=TOPLA(EĞER(($A$3:$A$500>=E4)*($A$3:$A$500<=F4);1/EĞERSAY(A3:A500;A3:A500)))" CTRL+SHIFT+ENTER işleminide yaptım hata verdi. (Dizi formülleri birleştirilen hücrelerde geçersizdir) bi şeyler yalnış sanırım.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
sn Ali kodu h&#252;creye kopyalad&#305;m yap&#305;&#351;t&#305;rd&#305;m "=TOPLA(E&#286;ER(($A$3:$A$500>=E4)*($A$3:$A$500<=F4);1/E&#286;ERSAY(A3:A500;A3:A500)))" CTRL+SHIFT+ENTER i&#351;leminide yapt&#305;m hata verdi. (Dizi form&#252;lleri birle&#351;tirilen h&#252;crelerde ge&#231;ersizdir) bi &#351;eyler yaln&#305;&#351; san&#305;r&#305;m.

H&#252;cre birle&#351;tirmesi yapmad&#305;&#287;&#305;n&#305;z normal bir h&#252;crede bu form&#252;l&#252; deneyiniz.

Mutlaka h&#252;cre birle&#351;tirmesi yapacaksan&#305;zda tek bir excel h&#252;cresinde yazd&#305;ktan sonra yan&#305;ndaki s&#252;tunla birle&#351;tiriniz.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Örneğiniz ektedir.
 
Katılım
11 Mart 2006
Mesajlar
597
Excel Vers. ve Dili
ms office 2010 ev
ms office 2007 iş
Altın Üyelik Bitiş Tarihi
08.01.2019
sn Ali bir şey daha öğrendim. (birleştirilmiş hücre ve benzersizleri bu kodla bulmak) zaten burada hep bi şeyler öğrendim ve artık bi şeyleri yapabiliyorum. bazen böyle takılıp yardım istiyorum. burada bana hep yardımcı oldunuz ve hep çözüm oldunuz. sn hamitcan, sn COST_CONTROL, sn Ali, sn ripek ilgilerinize çok teşekürler.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Y&#252;cel Bey,

Yukar&#305;da cevap veren t&#252;m de&#287;erli dostlar ile birlikte faydal&#305; olabildiysek bundan mutluluk duyar&#305;z. Art&#305;k &#231;al&#305;&#351;malar&#305;n&#305;z i&#231;in kendi kendinize bir&#351;eyler yapmaya ba&#351;lad&#305; iseniz bu forumun amac&#305;na ula&#351;t&#305;&#287;&#305;n&#305;n bir i&#351;aretidir.

Sayg&#305;lar iyi &#231;al&#305;&#351;malar.
 
Üst