Soru Veri sayfasından tarihlerin filtre edilmesi

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
945
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
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

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
724
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
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
 

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
945
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Sayın @muhasebeciyiz ilginiz için teşekkür ederim.
Formülleri Türkçeye çevirerek uyguladım ama #Değer hatası verdi.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
724
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
=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
 
Katılım
8 Ocak 2016
Mesajlar
98
Excel Vers. ve Dili
Microsoft Office 2021 Professional Plus
Altın Üyelik Bitiş Tarihi
24-04-2021
=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))))
 

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
945
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Sayın @GhostCu ilginiz için teşekkür ederim. Değer hatası veriyor.
 
Üst