• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Arşiv Ay Sayısını Ay Adına Çevirme

  • Konuyu Başlatan Konuyu Başlatan aeGNoR
  • Başlangıç tarihi Başlangıç tarihi

aeGNoR

Destek Ekibi
Katılım
10 Mar 2021
Mesajlar
878
Çözümler
116
Aldığı beğeni
1,017
Excel V
Office 2021 TR
Merhaba,
1 den 12 ye kadar olan sayılarınızı metin biçiminde aya çevirmek için aşağıdaki kodları kullanabilirsiniz. Yerleşik işlevlerde yapmanın yöntemleri de var fakat kısayoldan =AyAdi() şeklinde direkt olarak çevirebilmenizi sağlar.


CSS:
Public Function AyAdi(AySayisi As Integer)
 Select Case AySayisi
        Case Is = 1
            AyAdi = "OCAK"
        Case Is = 2
            AyAdi = "ŞUBAT"
        Case Is = 3
            AyAdi = "MART"
        Case Is = 4
            AyAdi = "NİSAN"
        Case Is = 5
            AyAdi = "MAYIS"
        Case Is = 6
            AyAdi = "HAZİRAN"
        Case Is = 7
            AyAdi = "TEMMUZ"
        Case Is = 8
            AyAdi = "AĞUSTOS"
        Case Is = 9
            AyAdi = "EYLÜL"
        Case Is = 10
            AyAdi = "EKİM"
        Case Is = 11
            AyAdi = "KASIM"
        Case Is = 12
            AyAdi = "ARALIK"
        Case Else
            AyAdi = Err.Number
    End Select
End Function
 
Makro çözümü KTF ile syn. aeGNoR vermiş.

Aşağıdaki de işlevlerle çözüm:

ay adı yazıp sayısal karşılığını almak
C++:
=ARA(A1;{"ağustos";"aralık";"ekim";"eylül";"haziran";"kasım";"mart";"mayıs";"nisan";"ocak";"şubat";"temmuz"};{8;12;10;9;6;11;3;5;4;1;2;7})
ay sayısı yazıp karşılığını ay adı olarak almak
C++:
=ARA(A1;{1;2;3;4;5;6;7;8;9;10;11;12};{"ocak";"şubat";"mart";"nisan";"mayıs";"haziran";"temmuz";"ağustos";"eylül";"ekim";"kasım";"aralık"})

Buradaki ARA işlevinde önemli özellik ilk parantez içeriği alfabetik sırada olmalı.
 
Geri
Üst