rakamı sayıya çevirme (makro kullanmadan)

Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
Altın Üyelik Bitiş Tarihi
24-05-2024
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
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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"))
 
Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
Altın Üyelik Bitiş Tarihi
24-05-2024
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ı
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Şö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"))&"***"
 
Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
Altın Üyelik Bitiş Tarihi
24-05-2024
sanal sevap işliyorsunuz farkında mısınız:)) cok tşk ederimm
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,907
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
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
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,907
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Teşekkürler hocam.
Bende rakamı yazıya çevirme konusunda makro kullanıyorum. Kolay gelsin

Saygılar
 
Katılım
29 Aralık 2015
Mesajlar
14
Excel Vers. ve Dili
Office 2021 TR
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 :)
 
Katılım
18 Ağustos 2009
Mesajlar
740
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
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
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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.
 
Katılım
13 Ocak 2009
Mesajlar
1
Excel Vers. ve Dili
2003
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Ş")
 
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
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
 

shanex

Altın Üye
Katılım
15 Eylül 2019
Mesajlar
29
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
21-11-2025
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
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
459
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
459
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
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
 
Üst