İki tarih arasında süzme

Katılım
6 Temmuz 2004
Mesajlar
29
Herkese selamlar

[A2] sütunundan başlayarak [A200]'e kadar tarihler var. B,C,D sütunlarında veriler var.
örneğin 01/01/2004 ile 01/01/2005 tarihleri arasındaki verileri alttoplamlarıyla süzmek istiyorum.

Çok uğraştım ama hata veriyor. Sitede aradım ama tam bir cevap bulamadım.
Yardımcı olusanız sevinirim.
 
Katılım
6 Temmuz 2004
Mesajlar
29
Sayın Leventm ve Sayın Yurttaş
İlgi ve alakanızdan dolayı teşekkür ederim.

Bir sorum daha olacak: "CLng" ifadesi ne anlama geliyor. Yada aşağıdaki kod nasıl okunur?

"----Criteria1:=">=" & CLng([f2]), Criteria2:="<=" & CLng([g2])----"
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Clng; tarih verisini long (tamsayı) değişkenine çevirir. Bunun sebebide excelin tarihleri sayı değeri karşılığı ile değerlendirmeye almasıdır. Ã?rneğin ; 12.12.2005 tarihini sayısal karşılığı 38689 dir.

Değişkenler için aşağıdaki linki inceleyin.

http://www.excel.web.tr/viewtopic.php?t=4673
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
CLng(ifade) .5 en yakın çift tamsayıya yuvarlanır anlamında
 
Katılım
6 Temmuz 2004
Mesajlar
29
Hatamı anladım. Ben normal tarih olarak süzüyordum, hata veriyordu.
Yardımcı olan arkadaşlara ve özellikle site yöneticilerine müteşekkirim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Dikkat ederseniz, ben 3.satırı gizledim. Oraya yani I3 ve J3 hücrelerinde süzülecek tarihler sayısal ifadeye dönüşüyor. Onun için benim kodda CLng ifadesi yok.
 
Katılım
7 Kasım 2005
Mesajlar
192
Excel Vers. ve Dili
excel2003
Sayın Leventm örneğinizi inceledim,diyelimki tablodaki tarihler sıralı değil karışık bir şekilde yazılmış ise (aynı tarihler birden çok olabilir) büyüt tarihler başta küçükler genelde sonda v.s. ise iki tarih arasını nasıl süzdürebiliriz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Benim yukarıda verdiğim dosyada tarihlerin sıralı olması gerekmez, çünkü excelin hazır süz özelliği kullanılmıştır. Fakat karışık verileri sıralı aktarsın derseniz, bu durumda başka bir kodlama yapısı kullanılmalı veya koda önce verileri sıralayan bir satır ilave edilmelidir.
 
Katılım
7 Kasım 2005
Mesajlar
192
Excel Vers. ve Dili
excel2003
Yukardaki örneği denedim, benim istediğim karışık tarihlerden belli bir aralığı süzdürmek, Ã?rnekteki 02.01.2005 03.04.2005 aralığını süzdürmek istedim bu arada sıralı olan bu tarihler arasına 12.09.2005, 20.12.2005 gibi tarihler ilave ettim.süzmek istediğim 2 Ocak ile 3 Nisan arasanı süzdü fakat Eylül ve Aralık aylarını gösteren tarihi süzmedi,çünkü süzülen listede görünüyorlar.
 
Katılım
23 Kasım 2005
Mesajlar
41
Ýki tarih arasında süzme

Merhabalar

Sayın Leventm örneğinizi inceledim, çok güzel olmuş. Fakat ilk tarihi 15/06/2005 attıp son tarihi de 31/08/2005 attığım da yinede baştaki 14/07/2005 tarihi gözüküyor. Gözükmeme imkanı varmı?

Þimdiden teşekkürler
 
Üst