• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İ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.
 
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])----"
 
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
 
CLng(ifade) .5 en yakın çift tamsayıya yuvarlanır anlamında
 
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.
 
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.
 
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.
 
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.
 
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.
 
Ý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
 
Geri
Üst