Genel Bakış
TAYSAYIDİZE (THAINUMSTRING), bir sayıyı Tay dilindeki yazı karşılığıyla metin olarak verir. Tay dilinde düzenlenen belgelerde tutarı veya sayıyı yazıyla göstermek için kullanılır. İşlev yalnızca Tay dili desteği etkin olan Excel'de çalışır; diğer ortamlarda #DEĞER! hatası verir.
İşlev yalnızca bir parametre alır. Tay dili desteği olmayan bir Excel'de sonuç #DEĞER! olacağından, paylaşılan çalışma kitaplarında işlevi EĞERHATA ile birlikte kullanmanız önerilir.
Bu örnekte işlev herhangi bir koruma olmadan kullanılır.
Sonuçlar sırasıyla #DEĞER!, #DEĞER! ve #DEĞER! olur. Bu sayfa Tay dili desteği etkin olmayan Türkçe Excel'de hesaplandığı için işlev her satırda #DEĞER! hatası verir. Tay dili desteği etkin bir Excel'de aynı formül, her sayının Tay dilindeki yazı karşılığını metin olarak döndürür. Hata, girdilerin yanlış olduğunu değil, ortamın işlevi desteklemediğini gösterir.
İşlev hata verirse formül, tutarı kendi sayısıyla birlikte gösteren bir metne döner.
Sonuçlar sırasıyla Sayı: 1250, Sayı: 87 ve Sayı: 40500 olur. Türkçe Excel'de TAYSAYIDİZE hata verdiği için EĞERHATA ikinci parametredeki karşılığı döndürür. Tay dili desteği etkin bir Excel'de ise aynı formül, karşılık yerine tutarın Tay dilindeki yazısını gösterir. Böylece çalışma kitabı hata değeri göstermeden her iki ortamda da kullanılabilir.
İç içe EĞER işlevi, hatanın nedenini ayırt etmemizi sağlar.
Sonuçlar sırasıyla Tay desteği yok, Sayı değil ve Tay desteği yok olur. 350 ve 4800 geçerli sayılardır; Türkçe Excel'de işlev yine de hata verdiği için formül Tay desteği yok karşılığına düşer. "yüz" ise metin olduğundan Tay dili destekli Excel'de bile işlev hata verir ve formül Sayı değil sonucunu gösterir. Tay dili destekli bir Excel'de ilk ve üçüncü satırda Tay dilindeki yazı karşılığı görünür.
Parametre bir işlem de olabilir; işlev önce çarpımı hesaplar, sonra sonucu yazıya çevirir.
Sonuçlar sırasıyla 540, 240 ve 400 olur. Türkçe Excel'de işlev hata verdiği için formül, çarpımın kendisini sayı olarak döndürür. Tay dili destekli bir Excel'de aynı hücreler 540, 240 ve 400 sayılarının Tay dilindeki yazı karşılığını metin olarak gösterir. Karşılık olarak sayıyı seçmek, sonucun toplama gibi işlemlerde kullanılmasına da imkan verir.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- THAINUMSTRING
- Platform
- Windows
1 bağımsız değişken
1 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| sayınumber | Zorunlu | Tay dilinde yazıya çevrilecek sayıyı, sayısal bir hücreyi veya sayı üreten bir işlemi belirtir. |
Geçerli kullanımlar
=TAYSAYIDİZE(1250)
=TAYSAYIDİZE(A2)
=TAYSAYIDİZE(B2*C2)
Desteklenen Excel sürümleri
2013 ve sonrası
- 2003 Desteklenmiyor
- 2007 Desteklenmiyor
- 2010 Desteklenmiyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Destek olmayan ortamda hata
A sütunundaki tutarları Tay dilinde yazıya çevirmek istiyoruz. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=TAYSAYIDİZE(A2)
=THAINUMSTRING(A2)
TAYSAYIDİZE
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Tutar | Tay dilinde yazı |
| 2 | 125 | #DEĞER! |
| 3 | 2048 | #DEĞER! |
| 4 | 15 | #DEĞER! |
TemelExcelDepo v1.0.0
2. EĞERHATA ile güvenli karşılık
Aynı çalışma kitabının hem Tay dili destekli hem desteksiz Excel'de anlamlı sonuç vermesini istiyoruz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(TAYSAYIDİZE(B2);"Sayı: "&B2)
=IFERROR(THAINUMSTRING(B2),"Sayı: "&B2)
TAYSAYIDİZE
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Fatura | Tutar | Sonuç |
| 2 | F-101 | 1250 | Sayı: 1250 |
| 3 | F-102 | 87 | Sayı: 87 |
| 4 | F-103 | 40500 | Sayı: 40500 |
Güvenli KarşılıkExcelDepo v1.0.0
3. Sayı olmayan girdiler
Girdinin sayı olup olmadığına göre farklı bir karşılık göstermek için B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(TAYSAYIDİZE(A2);EĞER(ESAYIYSA(A2);"Tay desteği yok";"Sayı değil"))
=IFERROR(THAINUMSTRING(A2),IF(ISNUMBER(A2),"Tay desteği yok","Sayı değil"))
TAYSAYIDİZE
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Girdi | Sonuç |
| 2 | 350 | Tay desteği yok |
| 3 | yüz | Sayı değil |
| 4 | 4800 | Tay desteği yok |
Girdi DenetimiExcelDepo v1.0.0
4. Hesaplanan tutarı yazıya çevirme
Adet ile birim fiyatın çarpımını Tay dilinde yazıya çevirmek için D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(TAYSAYIDİZE(B2*C2);B2*C2)
=IFERROR(THAINUMSTRING(B2*C2),B2*C2)
TAYSAYIDİZE
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ürün | Adet | Birim fiyat | Toplam |
| 2 | Defter | 12 | 45 | 540 |
| 3 | Kalem | 30 | 8 | 240 |
| 4 | Dosya | 25 | 16 | 400 |
Hesaplanan TutarExcelDepo v1.0.0
Kullanırken dikkat edin
- Tay dili desteği gerekir: TAYSAYIDİZE yalnızca Tay dili desteği etkin olan Excel'de sonuç üretir. Bu desteğin bulunmadığı ortamlarda, sayı geçerli olsa bile işlev #DEĞER! hatası verir. Bu sayfadaki örnekler Türkçe Excel'de hesaplandığı için ilk örnekte hata görünür.
- sayı parametresi: sayı parametresi bir sayı, sayısal bir hücre başvurusu veya sayı üreten bir işlem olabilir. Sayıya dönüştürülemeyen metin girdilerinde işlev #DEĞER! hatası verir. Ondalıklı ve negatif sayıların nasıl yazıya çevrildiğini, kullanmadan önce Tay dili destekli bir Excel'de deneyerek doğrulayın.
- Sonuç metindir: İşlev sayı değil metin döndürür. Sonucu toplama veya karşılaştırma gibi sayısal işlemlerde kullanamazsınız; hesaplamalar için özgün sayıyı ayrı bir sütunda saklayın.
- Güvenli kullanım: Dosyayı farklı ortamlarda kullanacaksanız işlevi EĞERHATA ile sarmalayın. Hata durumunda dönecek karşılığı, ikinci parametre olarak sayıyı ya da açıklayıcı bir metni seçerek belirleyebilirsiniz. Örneğin aşağıdaki formül hata yerine sayının kendisini gösterir:
=EĞERHATA(TAYSAYIDİZE(A2);A2)=IFERROR(THAINUMSTRING(A2),A2) - İlgili işlevler: EĞERHATA: Tay dili desteği olmayan ortamlarda hata yerine güvenli bir karşılık göstermek istediğinizde tercih edilir. ESAYIYSA: Girdinin sayı olup olmadığını denetleyerek hatanın nedenini ayırt etmek istediğinizde kullanılır. METNEÇEVİR: Sayıyı Tay dili gerekmeden, belirlediğiniz biçimle metne çevirmek istediğinizde uygundur. BAHTMETİN: Sayıyı Tay baht tutarı olarak yazıyla göstermek istediğinizde ayrıca değerlendirilebilir.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024