Çoklu eğer(ve formülü

Katılım
9 Mayıs 2008
Mesajlar
119
Excel Vers. ve Dili
Türkçe Excel 2010 TR ve 2016 TR versiyonu.
Altın Üyelik Bitiş Tarihi
27.01.2020
Hayırlı günler. Ben bir çalışmamda tıkandım. Beş altı tane değişken değerim var. (Yada daha fazla) Bu değerlerden iki üç tanesi boş ise yerlerine ".......", "... /....../......" şeklinde noktalar koyacak. Birde, rakamla yazılan örneğin %1, %5, %0,1, %0,15, %0,025 gibi yüzde rakamlarını (yüzde bir), (yüzde beş), (binde bir), (binde birbuçuk ve/veya binde onbeş), (onbinde 25), (yüzbinde bir), (yüzbinde 35), ... şeklinde yazıya nasıl çevirebiliriz, onun için ekteki dosyada bulunan yaziyacevir makrosu gibi böyle bir makro yapılabilir mi? Örnek dosyayı ekledim. Örnek dosyada düzenleyiverirseniz çok memnu olacağım. Şimdiden çok teşekkür ederim. Allah hepinizden razı olsun. Bu Excel Forum sitesi sayesinde bir sürü tıkanıklığı aştım. Allah'a emanet olun.
 

Ekli dosyalar

Son düzenleme:
Katılım
9 Mayıs 2008
Mesajlar
119
Excel Vers. ve Dili
Türkçe Excel 2010 TR ve 2016 TR versiyonu.
Altın Üyelik Bitiş Tarihi
27.01.2020
Hayırlı Geceler. "Çoklu eğer(ve formülü isimli mesajıma cevap veren olmadı. Ne yapalım, canınız sağolsun. Demek mesajım dikkatinizi çekmedi. Ben bu sorunu bilgisayar programcılığı yöntemi ile çözdüm Elhamdülillah. İsteyene çalışma dosyamı gönderebilirim. Ancak çözemediğim olay, yüzde, binde, onbinde, yüzbinde ve milyonda kesirleri yazıya çevirme makrosunu bulamadım. Makro yapabilen varsa, tıpkı sayıyı yazıya çevirme makrosuna benzer makro yapıversin. Mesajımın ekindeki dosyada "yaziyacevir" makrosu var, ona benzer bir makro arıyorum. Zaten ben o dosyada örnekleriyle anlattım. Cümleden Allah'a emanet olun.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhabalar.

Yeni bir kod yazmak yerine mevcut yazıya çevirme kodlarını (KTF)
küsurat için de kullanmak mümkün diye düşündüm.

Belgenin AO36 - AO38 hücrelerine bir bakın isterseniz.

Formülde kullanılan kırmızı renklendirdiğim kısım, uzatılabilir elbette.
.
Kod:
ARA(UZUNLUK(PARÇAAL(AN36;BUL(",";AN36;1)+1;UZUNLUK(AN36)-BUL(",";AN36;1)));{1;2;3;4;5[B][COLOR="Red"]....[/COLOR][/B]};{"YÜZDE";"YÜZDE";"BİNDE";"ONBİNDE";"MİLYONDA"[B][COLOR="red"]....[/COLOR][/B]})
 

Ekli dosyalar

Son düzenleme:
Katılım
9 Mayıs 2008
Mesajlar
119
Excel Vers. ve Dili
Türkçe Excel 2010 TR ve 2016 TR versiyonu.
Altın Üyelik Bitiş Tarihi
27.01.2020
Ömer Baran Hocam merhaba. İlginize çok teşekkür ederim. Verdiğiniz formül sadece yüzde, binde onbinde, ... şeklinde sonuç veriyor. Ancak mesela 0,15, 0,156, 0,0255, ... yüzdelerin rakam kısmını (0,15), (0,156), (0,0255), ... şeklinde veriyor. Örneğin 0,15 olanı rakamla 15 ve yazıyla ONBEŞ şeklinde yazdıramaz mıyız?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

5-12'nci satırları kaplayan uzun cümle ve 57'inci satırdaki uzun cümle içerisine, tercih ettiğiniz şeklini, alabilirsiniz diye düşünmüştüm.

Dosya ekte.
.
 

Ekli dosyalar

Katılım
9 Mayıs 2008
Mesajlar
119
Excel Vers. ve Dili
Türkçe Excel 2010 TR ve 2016 TR versiyonu.
Altın Üyelik Bitiş Tarihi
27.01.2020
Selamun Aleyküm. Hocam çok teşekkür ederim. Formül tam istediğim gibi olmuş. Allah Razı olsun sizden. Ellerinize sağlık. Allah'a emanet olun.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Katılım
9 Mayıs 2008
Mesajlar
119
Excel Vers. ve Dili
Türkçe Excel 2010 TR ve 2016 TR versiyonu.
Altın Üyelik Bitiş Tarihi
27.01.2020
Fonksiyon Yardımı

Hocam hayırlı günler. Hayırlı Cumalar. Ekte biri örnek, iki dosya gönderiyorum. Dosyaların ikisine de yapmak istediklerimi anlattım. Veri sayfasından çalışma sayfasına istediğim kişinin bilgisini almak istiyorum. İNDİS ve DÜŞEYARA formülleri ile yapmaya çalıştım, ancak başaramadım.
Yardım ederseniz çok sevinirim. Allah'a emanet olun.
 

Ekli dosyalar

Son düzenleme:
Üst