doğum günü

Rulemaster

Altın Üye
Katılım
27 Mart 2006
Mesajlar
152
Excel Vers. ve Dili
EXCEL 2019 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08-02-2026
Merhaba Sayın Ali,
Fonksiyon çözümleriniz gerçekten bir harika. Ellerinize sağlık.
Sanırım arkadaşın demek istediği;
Birinci bölüm: Bugün doğum günü olanlar
İkinci bölüm : Yarın doğum günü olanlar
Üçüncü bölüm: İki gün sonra doğum gününü kutlayacaklarımızın listesi.
Yani önceden hazırlık yapabilmek için sanırım.
Böylelikle sadece bu 3 günlük periyodun içerisine girenlerin görünmesini istiyor.

Çalışmalarınızı çok severek takip ediyorum. Başarılarınızın devamını dilerim.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Sayı Ali
Öncelikle teşekkürü bir borç biliyorum ilgilendiğiniz için. Sayın Rulemaster benim demek istediğimi çok güzel açıklamış teşekkür ederim.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba Sayın Ali,
Üçüncü bölüm: İki gün sonra doğum gününü kutlayacaklarımızın listesi.
Yani önceden hazırlık yapabilmek için sanırım.
Böylelikle sadece bu 3 günlük periyodun içerisine girenlerin görünmesini istiyor.

Sayın Rulemaster benim demek istediğimi çok güzel açıklamış teşekkür ederim.
Sn m.gur ben yarından sonra doğanların tümü için diye anladım siz iki gün sonra doğanlar diye istemişsiniz.

Umarım bu sefer istediğiniz gibi olmuştur. Örneğiniz ektedir.

İyi çalışmalar.
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Sayın Ali
Ellerinize sağlık. Nihayet tam istediğim gibi oldu. Çok teşekkür ederim.
 

Rulemaster

Altın Üye
Katılım
27 Mart 2006
Mesajlar
152
Excel Vers. ve Dili
EXCEL 2019 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08-02-2026
Sadece bu ay doğanlar

Sayın Ali, bende sizin örneğinize dayanarak, farklı bir çalışma yapmak istiyorum.
Mesala; B sütunu 250 kişilik bir isim listesi var, C sütunu bu kişilerin doğum tarihleri kaydı var, D sütunu kaç yaşına girdiklerini gösteriyor. Bu verilere dayanarak, sadece bu ay doğanları göstersin. Yani G sütununun üzerine bugün tarihini girdiğimde, sadece o tarihin içindeki ayda doğanları listelesin.
Yardımcı olursanız çok sevinirim...
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
Sayın Ali, bende sizin örneğinize dayanarak, farklı bir çalışma yapmak istiyorum.
Mesala; B sütunu 250 kişilik bir isim listesi var, C sütunu bu kişilerin doğum tarihleri kaydı var, D sütunu kaç yaşına girdiklerini gösteriyor. Bu verilere dayanarak, sadece bu ay doğanları göstersin. Yani G sütununun üzerine bugün tarihini girdiğimde, sadece o tarihin içindeki ayda doğanları listelesin.
Yardımcı olursanız çok sevinirim...
Örneğiniz ektedir.
 

Rulemaster

Altın Üye
Katılım
27 Mart 2006
Mesajlar
152
Excel Vers. ve Dili
EXCEL 2019 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08-02-2026
Sayın Ali, yardımınız için çok teşekkür ederim. Yaptığınız fonksiyon gerçekten süper.
250 kişilik bir liste için: H sütununda bulunan
=EĞER(SATIR()-SATIR(H$4)+1<=$F$1;İNDİS(B$3:B$17;KAÇINCI(SATIR()-SATIR(H$4)+1;$F$3:$F$17;0));"")
formülündeki 17 değerini 250 olarak değiştirmekmi gerekir.
Tam olarak anlayanadım.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
Evet,listenize g&#246;re bunu de&#287;i&#351;tirmeniz gerekir.
 

Rulemaster

Altın Üye
Katılım
27 Mart 2006
Mesajlar
152
Excel Vers. ve Dili
EXCEL 2019 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08-02-2026
Yardımlarınız için çok teşekkürler hocam, sağolun....
 

Rulemaster

Altın Üye
Katılım
27 Mart 2006
Mesajlar
152
Excel Vers. ve Dili
EXCEL 2019 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08-02-2026
Hocam gene ben, ya gerçekten biliyorum fazla oldum ama ben fonksiyonları değiştirdiğim halde isimler oraya atmıyor. Nasıl yapıldığını bilmediğim için uğraşlarım sonuç vermedi. Dosyayı ekledim, bir bakarsanız çok sevinirim Ali hocam.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
F1 hücrenize =EĞERSAY(A3:A500;A1) yazınız.

F3 hücrenize

=EĞER(E3="";"";RANK(E3;$E$3:$E$500)+EĞERSAY(E3:$E$3;E3)-1)

yazıp aşağı doğru çekiniz.
 

Rulemaster

Altın Üye
Katılım
27 Mart 2006
Mesajlar
152
Excel Vers. ve Dili
EXCEL 2019 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08-02-2026
Hocam şimdi oldu, ayrıca sıralamayı yaşlılardan gençlere doğru, hiyeraşik bir düzende veriyor. Çok güzel gerçekten. Ellerinize sağlık...
 

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
Çakışan tarihler için ne yapabiliriz ?

Ali bey, Selamlar. Herşeyden önce elinize emeğinize sağlık.

21.02.xxxx ile 02.12.xxxx tarihleri;

=GÜN(D6)&AY(D6) formulunde aynı değeri veriyor. 212 dolayısıyle yanlış sonuç elde ediyoruz.

Nasıl düzeltebiliriz.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
Ali bey, Selamlar. Herşeyden önce elinize emeğinize sağlık.

21.02.xxxx ile 02.12.xxxx tarihleri;

=GÜN(D6)&AY(D6) formulunde aynı değeri veriyor. 212 dolayısıyle yanlış sonuç elde ediyoruz.

Nasıl düzeltebiliriz.

=EĞER(AY(A1)>=10;GÜN(A1)+32&AY(A1);GÜN(A1)&AY(A1))

ben 32 olarak yazdım bu durumda yıl içinde hiçbir gün birbirine benzemez
 
Katılım
18 Aralık 2007
Mesajlar
15
Excel Vers. ve Dili
2003 ingilizce
Yücel Bey Örneğiniz ektedir. Sütunlardaki formülleri görmeniz açısından gizlemedim.
sanırım mantık hatası var bu formülde. 01.11.xxxx ile 11.01.xxxx tarihlerinde doğan kişileri aynı gün doğmuş gibi kabul ediyor.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
Bir &#252;stteki mesaj&#305;m&#305; okuyunuz o k&#305;sm&#305; ilave ettim.
 
Katılım
22 Mart 2005
Mesajlar
847
Excel Vers. ve Dili
Excel-2003 TR.
Altın Üyelik Bitiş Tarihi
29-06-2023
Yücel Bey Örneğiniz ektedir. Sütunlardaki formülleri görmeniz açısından gizlemedim.
Ali Bey merhaba;

Hazırladığınız örnekte tuhaf bir durum var. Doğum tarihi 01.11.1978 olan personeli bugün doğmuş gibi (11.01.2010) gösteriyor. Test amacıyla bugnüün tarihini değiştirdim 12.01.2010 yaptığımda da 12.01.1978 tarihini yine gösteriyor. Nedir bu ilişki.
 
Son düzenleme:
Katılım
22 Mart 2005
Mesajlar
847
Excel Vers. ve Dili
Excel-2003 TR.
Altın Üyelik Bitiş Tarihi
29-06-2023
Dosyayı ilave etmemişim, örnek dosya ekte gönderilmiştir.
 

Ekli dosyalar

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,982
Excel Vers. ve Dili
Office 365 Türkçe
Ali Bey merhaba;

Hazırladığınız örnekte tuhaf bir durum var. Doğum tarihi 11.01.1978 olan personeli bugün doğmuş gibi (11.01.2010) gösteriyor. Test amacıyla bugnüün tarihini değiştirdim 12.01.2010 yaptığımda da 12.01.1978 tarihini yine gösteriyor. Nedir bu ilişki.

Hazırladığım örnek forum saldırısı nedeni ile silinmişti öyle bir örnek yok zaten. Hiçbir formülünde direk SATIR() kullanmıyorum SATIRSAY() kullanırım. Eklediğiniz dosyada o kısımlar bana ait değil, başka biryerden olabilir.
Bunu ben arkadaşların 11.01.yyyy gibi bir tarihte doğan kimse onların listenmesi için hazırlamıştım. Yukarıda verilen incelerseniz GÜN&AY birleşmesinden meydana gelecek hatayı yukarıda belirtilen şekilde düzeltmiştim.

Levent Bey, bu dosya elinde olan varsa eklerse o şekilde daha iyi olur. Kötü bir alışkanlığım var cevap verdiğim dosyaları arşivlemiyorum.

.
 
Üst