• DİKKAT

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

Soru Veri sayfasından tarihlerin filtre edilmesi

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
946
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Veri sayfasından ayı değiştirdiğimde tarihlerin filtre edilmesini istiyorum.
Filtre formülü kullanmak istiyorum ama uğraşlarım netice vermedi. Yardımcı olabilecek arkadaşlara teşekkür ederim.
 

Ekli dosyalar

D3 hücresindeki ay değişikliğine göre C5 hücresinde o ayın ilk tarihini alabilirsiniz. Bunun için şu formülü kullanabilirsiniz:

C5 Hücresine:
=DATE(YIL(D3), MONTH(D3), 1)
Bu formül, D3 hücresindeki ayın ilk tarihini alacaktır.

Örneğin, "Veri" sayfasında A sütununda tarihler, B sütununda günler varsa, ve D3 hücresindeki ayın ilgili günlerini filtrelemek istiyorsanız, şu formülü kullanabilirsiniz:

D5 Hücresine:
=TEXTJOIN(", ", TRUE, FILTER(Veri!B:B, (MONTH(Veri!A:A) = MONTH(D3)) * (YEAR(Veri!A:A) = YEAR(D3))))

Alternatif D5 Hücresine (Günler Her Hücrede):
=TRANSPOSE(FILTER(Veri!B:B, (MONTH(Veri!A:A) = MONTH(D3)) * (YEAR(Veri!A:A) = YEAR(D3))))
Bu formül, filtrelenen günleri yatay olarak D5 hücresine yerleştirir.

Office 365 olmadığı için deneyemiyorum.Siz deneyiniz
 
Sayın @muhasebeciyiz ilginiz için teşekkür ederim.
Formülleri Türkçeye çevirerek uyguladım ama #Değer hatası verdi.
 
=DATE(YEAR(D3), MONTH(D3), 1)

=TEXTJOIN(", ", DOĞRU, FİLTRE(Veri!B:B, (AY(Veri!A:A) = AY(D3)) * (YIL(Veri!A:A) = YIL(D3))))

=TRANSPOZE(FİLTRE(Veri!B:B, (AY(Veri!A:A) = AY(D3)) * (YIL(Veri!A:A) = YIL(D3))))

Formülleri yukarıdaki gibi Türkçeye çevirmeyi deneyin ve sonuçları kontrol ediniz
 
=DATE(YEAR(D3), MONTH(D3), 1)

=TEXTJOIN(", ", DOĞRU, FİLTRE(Veri!B:B, (AY(Veri!A:A) = AY(D3)) * (YIL(Veri!A:A) = YIL(D3))))

=TRANSPOZE(FİLTRE(Veri!B:B, (AY(Veri!A:A) = AY(D3)) * (YIL(Veri!A:A) = YIL(D3))))

Formülleri yukarıdaki gibi Türkçeye çevirmeyi deneyin ve sonuçları kontrol ediniz
AI ile yazılmış noktalı virgül yerine sadece virgül koyabiliyor ondan yanlışlıklar olabilir.

=METİNBİRLEŞTİR(", "; DOĞRU; FİLTRE(Veri!B:B; (AY(Veri!A:A) = AY(D3)) * (YIL(Veri!A:A) = YIL(D3))))
 
Sayın @GhostCu ilginiz için teşekkür ederim. Değer hatası veriyor.
 
Geri
Üst