Genel Bakış
BAHTYUKARIYUVARLA (ROUNDBAHTUP), bir tutarı Tay bahtı için yukarı yönde yuvarlamak üzere tasarlanmış bir işlevdir. Yalnız Tay dili desteğinin etkin olduğu Excel'de sonuç üretir; bu desteğin bulunmadığı Excel'de #DEĞER! hatası verir. Bu nedenle işlevi çok dilli çalışma kitaplarında EĞERHATA ile güvenli bir yedek karşılıkla birlikte kullanmanız önerilir.
İşlev yalnızca bir parametre alır. Tay dili desteği etkin değilse hangi tutarı verirseniz verin sonuç #DEĞER! olur.
Sonuçlar sırasıyla #DEĞER!, #DEĞER! ve #DEĞER! olur. Tutarlar geçerli sayılardır; hata tutarlardan değil, Excel'de Tay dili desteğinin etkin olmamasından kaynaklanır. Tay dili desteği etkin bir Excel'de aynı formül, tutarı yukarı yönde yuvarlanmış sayı olarak döndürür. Bu yüzden işlevi korumasız kullanmak, çalışma kitabının her bilgisayarda aynı sonucu vermesini engeller.
Sonuçlar sırasıyla 125,46, 100,00, 40,10 ve 18,00 olur. Bu Excel'de BAHTYUKARIYUVARLA #DEĞER! verdiği için EĞERHATA ikinci bölümü, yani YUKARIYUVARLA sonucunu kullanır. Tay dili desteği etkin bir Excel'de ise ilk bölüm çalışır ve sonuç BAHTYUKARIYUVARLA kuralına göre gelir. Yedek karşılık bu işlevin birebir eşdeğeri değildir; yalnızca hata durumunda anlamlı bir sayı göstermek için kullanılır.
Sonuçlar sırasıyla 1.200,60, 1.014,42, 384,12 ve 119,88 olur. Önce çarpma işlemi yapılır, ardından sonuç işleve verilir; sayı parametresi bu nedenle bir hücre başvurusu olmak zorunda değildir. Bu Excel'de BAHTYUKARIYUVARLA hata verdiği için gösterilen değerler yedek karşılıktan gelir. Tay dili desteği etkin Excel'de aynı hücreler işlevin kendi sonucunu gösterir.
Sonuçlar sırasıyla 18,13, Sayı değil, 0,00 ve 7,01 olur. Geçerli sayılar yedek karşılıkla yukarı yuvarlanır. A3 hücresindeki metin sayıya dönüştürülemediği için YUKARIYUVARLA da hata verir ve formül Sayı değil metnini gösterir. Bu yapı, hem Tay dili desteğinin eksikliğini hem de hatalı veri girişini aynı formülle karşılar.
Söz dizimi ve parametre
- Kategori
- Matematik ve Trigonometri
- İngilizce adı
- ROUNDBAHTUP
- 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 | Yukarı yönde yuvarlanacak tutarı, sayısal bir hücreyi veya sayı üreten bir işlemi belirtir. |
Geçerli kullanımlar
=BAHTYUKARIYUVARLA(125)
=BAHTYUKARIYUVARLA(A2)
=BAHTYUKARIYUVARLA(B2+C2)
Desteklenen Excel sürümleri
2007 ve sonrası
- 2003 Desteklenmiyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Tay dili desteği olmayan Excel'de doğrudan çağrı
Üç ürünün tutarını doğrudan işleve verelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=BAHTYUKARIYUVARLA(B2)
=ROUNDBAHTUP(B2)
BAHTYUKARIYUVARLA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün | Tutar | Sonuç |
| 2 | Çay | 125,50 | #DEĞER! |
| 3 | Kahve | 99,99 | #DEĞER! |
| 4 | Simit | 40,00 | #DEĞER! |
DoğrudanExcelDepo v1.0.0
2. EĞERHATA ile güvenli yedek karşılık
İşlev hata verdiğinde tutarı ondalık ikinci basamağa kadar yukarı yuvarlayan bir yedek karşılık kullanalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(BAHTYUKARIYUVARLA(B2);YUKARIYUVARLA(B2;2))
=IFERROR(ROUNDBAHTUP(B2),ROUNDUP(B2,2))
BAHTYUKARIYUVARLA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün | Tutar | Yuvarlanmış tutar |
| 2 | Zeytinyağı | 125,456 | 125,46 |
| 3 | Pirinç | 99,991 | 100,00 |
| 4 | Mercimek | 40,100 | 40,10 |
| 5 | Bulgur | 18,000 | 18,00 |
GüvenliExcelDepo v1.0.0
3. Bir işlem sonucunu yuvarlama
Şube bazında net tutara yüzde 20 KDV ekleyip sonucu yukarı yuvarlayalım. KDV oranı formülün içine sabit yazılmıştır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(BAHTYUKARIYUVARLA(B2*1,2);YUKARIYUVARLA(B2*1,2;2))
=IFERROR(ROUNDBAHTUP(B2*1.2),ROUNDUP(B2*1.2,2))
BAHTYUKARIYUVARLA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Şube | Net tutar | KDV dahil tutar |
| 2 | Ankara | 1.000,50 | 1.200,60 |
| 3 | İzmir | 845,35 | 1.014,42 |
| 4 | Bursa | 320,10 | 384,12 |
| 5 | Adana | 99,90 | 119,88 |
KDV DahilExcelDepo v1.0.0
4. Sayı olmayan girdiler
Sütunda bir sayı olmayan değer de bulunsun. İç içe iki EĞERHATA ile önce işlev, sonra yedek karşılık denenir; ikisi de başarısız olursa okunaklı bir metin gösterilir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(BAHTYUKARIYUVARLA(A2);EĞERHATA(YUKARIYUVARLA(A2;2);"Sayı değil"))
=IFERROR(ROUNDBAHTUP(A2),IFERROR(ROUNDUP(A2,2),"Sayı değil"))
BAHTYUKARIYUVARLA
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Girdi | Sonuç |
| 2 | 18,126 | 18,13 |
| 3 | belirsiz | Sayı değil |
| 4 | 0,000 | 0,00 |
| 5 | 7,001 | 7,01 |
Geçersiz GirdiExcelDepo v1.0.0
Kullanırken dikkat edin
- Tay dili desteği: BAHTYUKARIYUVARLA yalnız Tay dili desteği etkin olan Excel'de çalışır. Bu destek yoksa, Türkçe Excel dahil, sayı parametresi geçerli bir sayı olsa bile işlev #DEĞER! hatası döndürür. Tay Excel'indeki sonucu, çalışma kitabını orada açarak doğrulayabilirsiniz.
- sayı parametresi: sayı parametresi bir sayı, sayısal bir hücre başvurusu ya da sayı üreten bir işlem olabilir. İşlev yalnızca bu tek parametreyi alır; yuvarlama basamağı gibi ek bir seçenek yoktur.
- Hata değerleri: Tay dili desteği olmayan Excel'de her çağrı #DEĞER! verir. Sayıya dönüştürülemeyen bir sayı girdisi de aynı hatayı üretir. Bir hücrede bu hata görünüyorsa önce Excel'in dil desteğini, sonra girdinin sayısal olup olmadığını kontrol edin.
- Güvenli kullanım: Çalışma kitabı farklı dil ayarlarına sahip bilgisayarlarda açılacaksa işlevi EĞERHATA içine alın ve ikinci bölüme anlamlı bir yedek karşılık yazın:
Yedek karşılık işlevin birebir eşdeğeri değildir. İki sonucun aynı olacağını varsaymayın; tutarlar raporlanmadan önce Tay Excel'indeki sonuçla karşılaştırılmalıdır.=EĞERHATA(BAHTYUKARIYUVARLA(A2);YUKARIYUVARLA(A2;2))=IFERROR(ROUNDBAHTUP(A2),ROUNDUP(A2,2)) - İlgili işlevler: EĞERHATA: İşlev hata verdiğinde yedek bir değer göstermek istediğinizde tercih edilir. YUKARIYUVARLA: Tay dili desteğinden bağımsız çalışır ve yedek karşılık olarak kullanılabilir. YUVARLA: Yukarı yön gerekmiyor, en yakın değere yuvarlama yeterliyse kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024