• DİKKAT

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

Eğer kodunun kısaltılması

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
A1 hücresinde açılır listem var. Bu açılır listede tarihler yazıyor. Buna göre tarih 01.09.2018 ise B1 hücresine birinci gün yazsın istiyorum. 02.09.2018 ise ikinci gün yazsın. Eğer 01.10.2018 ise yine birinci gün yazsın istiyorum. Yani her ayın ilk günü birinci gün ikinci gün üçüncü gün diye gitsin istiyorum. Bunu eğer koduyla yapmayı düşündüğümde çok uzun bir kod ortaya çıkıyor. Yardımlarınızı bekliyorum.
 
Merhaba,

Sorunuza çözüm olarak ekteki dosyada da görebileceğiniz gibi,
Sabitler sayfasında A1:B31 aralığında A sütunu Rakamla B sütununda ise sıralamasını yazdığım bir liste göreceksiniz Bu listeye ad tanımlaması yaptım (GUN_SIRASI) akabinde Sayfanızda B1 sütununa =DÜŞEYARA(GÜN(A1);GUN_SIRASI;2;0) Bu kod ile A1 de yazan tarihe ilişkin Günü sorgulattım ve listede karşılık gelen sıralamayı yazdırdım.
Dosyayı inceleyiniz.

İyi çalışmalar.
 

Ekli dosyalar

Kusura bakmayın Altın üye olmadığınız dikkattimden kaçmış.
Buyrun buradan indirebilirsiniz.
 
Merhaba. Alternatif olsun.
="Ayın "&GÜN(A1)&"'"&EĞER(YADA(GÜN(A1)=30;GÜN(A1)=10);"uncu";EĞER(GÜN(A1)=20;"nci";ARA(MOD(GÜN(A1);10);{1;2;3;4;5;6;7;8;9};{"inci";"nci";"ncü";"üncü";"inci";"ncı";"nci";"inci";"uncu"})))&" günü."
 
çok teşekkür ederim beni nasıl bir dertten kurtardığını tahmin bile edemezsin eline sağlık ustam :)
 
çok teşekkür ederim beni nasıl bir dertten kurtardığını tahmin bile edemezsin eline sağlık ustam :)
Belirttiğiniz çözüm önerisi benim verdiğim cevap ise kendi adıma "ESTAĞFURULLAH" diyorum.
Önemli olan ihtiyacın görülmesi.
Kolay gelsin.
 
Alternatif ( EĞER fonksiyonu kullanmadan )
Kod:
=ARA(GÜN(A1);{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31};{"Birinci";"İkinci";"Üçüncü";"Dördüncü";"Beşinci";"Altıncı";"Yedinci";"Sekizinci";"Dokuzuncu";"Onuncu";"Onbirinci";"Onikinci";"Onüçüncü";"Ondördüncü";"Onbeşinci";"Onaltıncı";"Onyedinci";"Onsekizinci";"Ondokuzuncu";"Yirminci";"Yirmibirinci";"Yirmiikinci";"Yirmiüçüncü";"Yirmidördüncü";"Yirmibeşinci";"Yirmialtıncı";"Yirmiyedinci";"Yirmisekizinci";"Yirmidokuzuncu";"Otuzuncu";"Otuzbirinci"})&" Gün"
 
Son düzenleme:
Geri
Üst