• DİKKAT

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

rakamı sayıya çevirme (makro kullanmadan)

Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
mrb arkadaşlar,

para tutarı var rakam olarak onu otomatik sayıya çevirmek istiyorum ama makro kullanmadan. ve yazı bitişik büyük harfle yazacak.

1800=BİNSEKİZYÜZ gibi
 
http://www.excel.web.tr/f14/makrosuz-sayyyy-yazyya-evirme-t107969.html

Yuakrdaki başlıkta 6. mesajda sayın fff7 tarafından, F7 hücresindeki sayıyı yazıyla yazmak için aşağıdaki formül önerilmiş:

Kod:
=EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz")

Eğer büyükharf olmasını istiyorsanız aşağıdaki gibi kullanabilirsiniz:

Kod:
=BÜYÜKHARF(EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz"))
 
http://www.excel.web.tr/f14/makrosuz-sayyyy-yazyya-evirme-t107969.html

Yuakrdaki başlıkta 6. mesajda sayın fff7 tarafından, F7 hücresindeki sayıyı yazıyla yazmak için aşağıdaki formül önerilmiş:

Kod:
=EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz")

Eğer büyükharf olmasını istiyorsanız aşağıdaki gibi kullanabilirsiniz:

Kod:
=BÜYÜKHARF(EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz"))


tşk ederim süper olmuş. yazının önünü arkasını *** ile nasıl kapatabilirim. &*** seklinde ekleme yaptım ama olmadı
 
Şöyle olabilir:

Kod:
="***"&BÜYÜKHARF(EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz"))&"***"
 
sanal sevap işliyorsunuz farkında mısınız:)) cok tşk ederimm
 
Selamlar,
Yusuf hocam elinize sağlık güzel olmuş. Fakat rakam ondalıklı ise nasıl olacak Örneğin: 125,5 gibi

Saygılar
 
Cevabımda da belirttiğim gibi formülü ben oluşturmadım. VErdiğim konuda başka bir arkadaş oluşturup paylaşmış. Ben muhtemelen bu kadar uzun bir formülü oluşturamazdım. Ondalıklılar nasıl olur bilmiyorum maalesef. Ben formül yerine makro kullanmayı tercih ediyorum. Forumda bu konuda bir çok başlık var. Ben de ihtiyaç duyduğumda o başlıklardan yararlanıyorum.
 
Teşekkürler hocam.
Bende rakamı yazıya çevirme konusunda makro kullanıyorum. Kolay gelsin

Saygılar
 
http://www.excel.web.tr/f14/makrosuz-sayyyy-yazyya-evirme-t107969.html

Yuakrdaki başlıkta 6. mesajda sayın fff7 tarafından, F7 hücresindeki sayıyı yazıyla yazmak için aşağıdaki formül önerilmiş:

Kod:
=EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz")

Eğer büyükharf olmasını istiyorsanız aşağıdaki gibi kullanabilirsiniz:

Kod:
=BÜYÜKHARF(EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz"))


mükemmelsınız hocam. çok sağolun. formülü yazanda gerçekten bilgili biriymiş. bizde güya excel kullanıyoruz :)
 
http://www.excel.web.tr/f14/makrosuz-sayyyy-yazyya-evirme-t107969.html

Yuakrdaki başlıkta 6. mesajda sayın fff7 tarafından, F7 hücresindeki sayıyı yazıyla yazmak için aşağıdaki formül önerilmiş:

Kod:
=EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz")

Eğer büyükharf olmasını istiyorsanız aşağıdaki gibi kullanabilirsiniz:

Kod:
=BÜYÜKHARF(EĞER(F7>=10^6;ELEMAN(SOLDAN(SAĞDAN(F7;7);1)+1;"";"birmilyon";"ikimilyon";"üçmilyon";"dörtmilyon";"beşmilyon";"altımilyon";"yedimilyon";"sekizmilyon";"dokuzmilyon");"")&EĞER(F7>=10^5;ELEMAN(SOLDAN(SAĞDAN(F7;6);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10^4;ELEMAN(SOLDAN(SAĞDAN(F7;5);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&EĞER(F7>=10^3;ELEMAN(SOLDAN(SAĞDAN(F7;4);1)+1;"";"";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz");"")&EĞER(F7>10^3;EĞER(VE(F7>1999;SOLDAN(SAĞDAN(F7;4);1)="1");"birbin";"bin");"")&EĞER(F7>=100;ELEMAN(SOLDAN(SAĞDAN(F7;3);1)+1;"";"yüz";"ikiyüz";"üçyüz";"dörtyüz";"beşyüz";"altıyüz";"yediyüz";"sekizyüz";"dokuzyüz");"")&EĞER(F7>=10;ELEMAN(SOLDAN(SAĞDAN(F7;2);1)+1;"";"on";"yirmi";"otuz";"kırk";"elli";"altmış";"yetmiş";"seksen";"doksan");"")&ELEMAN(MOD(F7;10)+1;"";"bir";"iki";"üç";"dört";"beş";"altı";"yedi";"sekiz";"dokuz"))



Milyar, trilyon oldumu hata veriyor
 
Bunu o formülün geçtiği asıl konuda formül sahibine sormanız daha iyi olur. Ben bu başlıkta da belirttiğim gibi "böyle uzun bir formül oluşturamazdım". Ayrıca formülden de göreceğiniz üzere milyar ve trilyon için bir düzenleme yapılmamış. Size de formül yerine makro kullanmanızı tavsiye ederim.
 
Biraz üzerinde oynama yaparak "." ile ayrılmış KURUŞ ibaresi ekledim
Umarım işinize yarar....







=EĞER(EĞERYOKSA(BÜYÜKHARF(EĞER(TAMSAYI(A2)>=10000000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),7),1)+1,"","birmilyon","ikimilyon","üçmilyon","dörtmilyon","beşmilyon","altımilyon","yedimilyon","sekizmilyon","dokuzmilyon"),"")&
EĞER(TAMSAYI(A2)>=100000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),6),1)+1,"","yüz","ikiyüz","üçyüz","dörtyüz","beşyüz","altıyüz","yediyüz","sekizyüz","dokuzyüz"),"")&
EĞER(TAMSAYI(A2)>=10000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),5),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
EĞER(TAMSAYI(A2)>=1000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),4),1)+1,"","","iki","üç","dört","beş","altı","yedi","sekiz","dokuz"),"")&
EĞER(TAMSAYI(A2)>1000,EĞER(VE(TAMSAYI(A2)>1999,SOLDAN(SAĞDAN(TAMSAYI(A2),4),1)="1"),"birbin","bin"),"")&
EĞER(TAMSAYI(A2)>=100,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),3),1)+1,"","yüz","ikiyüz","üçyüz","dörtyüz","beşyüz","altıyüz","yediyüz","sekizyüz","dokuzyüz"),"")&
EĞER(TAMSAYI(A2)>=10,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),2),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
ELEMAN(MOD(TAMSAYI(A2),10)+1,"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz")),"")="","",EĞERYOKSA(BÜYÜKHARF(EĞER(TAMSAYI(A2)>=10000000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),7),1)+1,"","birmilyon","ikimilyon","üçmilyon","dörtmilyon","beşmilyon","altımilyon","yedimilyon","sekizmilyon","dokuzmilyon"),"")&
EĞER(TAMSAYI(A2)>=100000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),6),1)+1,"","yüz","ikiyüz","üçyüz","dörtyüz","beşyüz","altıyüz","yediyüz","sekizyüz","dokuzyüz"),"")&
EĞER(TAMSAYI(A2)>=10000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),5),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
EĞER(TAMSAYI(A2)>=1000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),4),1)+1,"","","iki","üç","dört","beş","altı","yedi","sekiz","dokuz"),"")&
EĞER(TAMSAYI(A2)>1000,EĞER(VE(TAMSAYI(A2)>1999,SOLDAN(SAĞDAN(TAMSAYI(A2),4),1)="1"),"birbin","bin"),"")&
EĞER(TAMSAYI(A2)>=100,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),3),1)+1,"","yüz","ikiyüz","üçyüz","dörtyüz","beşyüz","altıyüz","yediyüz","sekizyüz","dokuzyüz"),"")&
EĞER(TAMSAYI(A2)>=10,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),2),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
ELEMAN(MOD(TAMSAYI(A2),10)+1,"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz")),"")&" LİRA ")&EĞER(EĞERHATA(BÜYÜKHARF(EĞER(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2))>=10,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2)),2),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
ELEMAN(MOD(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2)),10)+1,"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz")),"")="","",EĞERHATA(BÜYÜKHARF(EĞER(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2))>=10,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2)),2),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
ELEMAN(MOD(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2)),10)+1,"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz")),"")&" KURUŞ")
 
Biraz üzerinde oynama yaparak "." ile ayrılmış KURUŞ ibaresi ekledim
Umarım işinize yarar....







=EĞER(EĞERYOKSA(BÜYÜKHARF(EĞER(TAMSAYI(A2)>=10000000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),7),1)+1,"","birmilyon","ikimilyon","üçmilyon","dörtmilyon","beşmilyon","altımilyon","yedimilyon","sekizmilyon","dokuzmilyon"),"")&
EĞER(TAMSAYI(A2)>=100000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),6),1)+1,"","yüz","ikiyüz","üçyüz","dörtyüz","beşyüz","altıyüz","yediyüz","sekizyüz","dokuzyüz"),"")&
EĞER(TAMSAYI(A2)>=10000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),5),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
EĞER(TAMSAYI(A2)>=1000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),4),1)+1,"","","iki","üç","dört","beş","altı","yedi","sekiz","dokuz"),"")&
EĞER(TAMSAYI(A2)>1000,EĞER(VE(TAMSAYI(A2)>1999,SOLDAN(SAĞDAN(TAMSAYI(A2),4),1)="1"),"birbin","bin"),"")&
EĞER(TAMSAYI(A2)>=100,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),3),1)+1,"","yüz","ikiyüz","üçyüz","dörtyüz","beşyüz","altıyüz","yediyüz","sekizyüz","dokuzyüz"),"")&
EĞER(TAMSAYI(A2)>=10,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),2),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
ELEMAN(MOD(TAMSAYI(A2),10)+1,"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz")),"")="","",EĞERYOKSA(BÜYÜKHARF(EĞER(TAMSAYI(A2)>=10000000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),7),1)+1,"","birmilyon","ikimilyon","üçmilyon","dörtmilyon","beşmilyon","altımilyon","yedimilyon","sekizmilyon","dokuzmilyon"),"")&
EĞER(TAMSAYI(A2)>=100000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),6),1)+1,"","yüz","ikiyüz","üçyüz","dörtyüz","beşyüz","altıyüz","yediyüz","sekizyüz","dokuzyüz"),"")&
EĞER(TAMSAYI(A2)>=10000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),5),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
EĞER(TAMSAYI(A2)>=1000,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),4),1)+1,"","","iki","üç","dört","beş","altı","yedi","sekiz","dokuz"),"")&
EĞER(TAMSAYI(A2)>1000,EĞER(VE(TAMSAYI(A2)>1999,SOLDAN(SAĞDAN(TAMSAYI(A2),4),1)="1"),"birbin","bin"),"")&
EĞER(TAMSAYI(A2)>=100,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),3),1)+1,"","yüz","ikiyüz","üçyüz","dörtyüz","beşyüz","altıyüz","yediyüz","sekizyüz","dokuzyüz"),"")&
EĞER(TAMSAYI(A2)>=10,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(A2),2),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
ELEMAN(MOD(TAMSAYI(A2),10)+1,"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz")),"")&" LİRA ")&EĞER(EĞERHATA(BÜYÜKHARF(EĞER(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2))>=10,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2)),2),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
ELEMAN(MOD(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2)),10)+1,"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz")),"")="","",EĞERHATA(BÜYÜKHARF(EĞER(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2))>=10,ELEMAN(SOLDAN(SAĞDAN(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2)),2),1)+1,"","on","yirmi","otuz","kırk","elli","altmış","yetmiş","seksen","doksan"),"")&
ELEMAN(MOD(TAMSAYI(PARÇAAL(A2,EĞER(EHATALIYSA(BUL(".",A2,1)),SAĞDAN(A2,1),BUL(".",A2,1))+1,2)),10)+1,"","bir","iki","üç","dört","beş","altı","yedi","sekiz","dokuz")),"")&" KURUŞ")

Konu eski ama bu formülü denedim ama çalışmıyor formül ile bunu yapabilmek mümkün mü acaba
 
2. MESAJDA YAZILAN FORMÜL DEĞER 1000 olduğunda yanıtsız bırakıyor. Makro olmadan çözüm yollarını nasıl yapabiliriz
 
2. MESAJDA YAZILAN FORMÜL DEĞER 1000 olduğunda yanıtsız bırakıyor. Makro olmadan çözüm yollarını nasıl yapabiliriz
Üstteki 2 linkte aradığınızı bulamazsaniz bu linke bakiniz
 
Geri
Üst