YUKARIYUVARLA (İngilizce ROUNDUP) formülü =YUKARIYUVARLA(A2;0) her zaman sıfırdan uzağa yuvarlar, böylece 2,1 3 olur. AŞAĞIYUVARLA (İngilizce ROUNDDOWN) formülü =AŞAĞIYUVARLA(A2;0) her zaman sıfıra doğru yuvarlar, böylece 2,9 2 olur. İkisi de YUVARLA ile aynı bağımsız değişkenleri alır: sayı, sonra tutulacak basamak sayısı. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Value | ROUNDUP | ROUNDDOWN | ROUND |
| 2 | 2.1 | 3 | 2 | 2 |
| 3 | 2.9 | 3 | 2 | 3 |
| 4 | 2.5 | 3 | 2 | 3 |
| 5 | -2.1 | -3 | -2 | -2 |
| 6 | -2.9 | -3 | -2 | -3 |
=YUKARIYUVARLA(A2;0)- ve 6. satırlara bakın: YUKARIYUVARLA -2,1'i -3 yapar, çünkü "yukarı" daha büyük sayıya doğru değil, sıfırdan uzağa demektir. AŞAĞIYUVARLA -2,9'u -2 yapar. A2'yi 2,0001 yapın, YUKARIYUVARLA yine 3 verir: tutulan basamakları aşan her miktar sayılır.
YUKARIYUVARLA ve AŞAĞIYUVARLA söz dizimi
=ROUNDUP(number, num_digits)
=ROUNDDOWN(number, num_digits)
num_digits tam olarak YUVARLA'daki gibi çalışır: 2 iki ondalık tutar, 0 tam sayı verir, -1, -2, -3 ise onlara, yüzlere ve binlere yuvarlar.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | num_digits | ROUNDUP | ROUNDDOWN | Number | |
| 2 | 2 | 1234.57 | 1234.56 | 1234.561 | |
| 3 | 1 | 1234.6 | 1234.5 | ||
| 4 | 0 | 1235 | 1234 | ||
| 5 | -2 | 1300 | 1200 |
=YUKARIYUVARLA($E$2;A2)2 basamakla YUKARIYUVARLA 1234.561 değerini 1234.57, -2 ile 1300 yapar. -2 ile AŞAĞIYUVARLA 1200 verir. E2'yi değiştirin ve iki sütunu izleyin.
Bir bölmeyi yukarı yuvarlama: kaç kutu, otobüs veya sayfa
Yukarı yuvarlamanın en sık nedeni kesirli olamayan bir sayıdır. 24'lük kutulardaki 250 ürün 10,4 kutudur, yani 11 kutu. =YUKARIYUVARLA(B2/C2;0) bunu doğrudan verir.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Order | Items | Per box | Boxes |
| 2 | A-101 | 250 | 24 | 11 |
| 3 | A-102 | 96 | 24 | 4 |
| 4 | A-103 | 97 | 24 | 5 |
=YUKARIYUVARLA(B2/C2;0)96 ürün tam olarak 4 kutuya sığar, bir ürün daha beşinci bir kutu ister. YUVARLA 97 ürün için 4 verir ve bir ürünü kutusuz bırakırdı.
TAVANAYUVARLA ve TABANAYUVARLA: bir katına yuvarlama
YUKARIYUVARLA ve AŞAĞIYUVARLA onun kuvvetlerine yuvarlar. Herhangi bir sayının (5, 0,25, 12, yarım saat) katına yukarı veya aşağı yuvarlamak için TAVANAYUVARLA (İngilizce CEILING) ve TABANAYUVARLA (İngilizce FLOOR) kullanın:
=TAVANAYUVARLA(A2;5)bir sonraki 5'in katına yukarı yuvarlar.=TABANAYUVARLA(A2;5)bir önceki 5'in katına aşağı yuvarlar.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Value | Multiple | CEILING | FLOOR |
| 2 | 11 | 5 | 15 | 10 |
| 3 | 15 | 5 | 15 | 15 |
| 4 | 7.3 | 0.25 | 7.5 | 7.25 |
| 5 | 26 | 12 | 36 | 24 |
=TAVANAYUVARLA(A2;B2)Zaten kat olan bir değer olduğu gibi kalır: 5'in katıyla 15 iki yönde de 15 verir.
TAVANAYUVARLA.MATEMATİK ve TABANAYUVARLA.MATEMATİK (Excel 2013 ve sonrası) bir farkla aynısını yapar: kat isteğe bağlıdır ve varsayılanı 1'dir; negatif sayılarda ise üçüncü bir bağımsız değişken yönü seçer. =TAVANAYUVARLA.MATEMATİK(-7,5) -7 (yukarı, sıfıra doğru), =TAVANAYUVARLA.MATEMATİK(-7,5;1;1) ise -8 (sıfırdan uzağa) verir. Negatif bir sayı ve pozitif bir katla düz TAVANAYUVARLA ve TABANAYUVARLA güncel Excel'de aynı şekilde çalışır; Excel 2007'de #SAYI! (İngilizce #NUM!) döndürürlerdi.
Bir saati bir sonraki 15 dakikaya yuvarlama
Saatler günün kesirleridir, bu yüzden TAVANAYUVARLA ve TABANAYUVARLA onları da yuvarlar. Katı bir saat olarak verin: ZAMAN(0;15;0) 15 dakikadır.
| A | B | C | |
|---|---|---|---|
| 1 | Logged | Billed (up) | Paid (down) |
| 2 | 1:07 | 1:15 | 1:00 |
| 3 | 0:52 | 1:00 | 0:45 |
| 4 | 2:30 | 2:30 | 2:30 |
| 5 | 0:01 | 0:15 | 0:00 |
=TAVANAYUVARLA(A2;ZAMAN(0;15;0))1:07, 1:15 olarak faturalanır; tek bir dakika bile tam bir çeyrek saat olarak faturalanır. 2:30 zaten bir kattır ve 2:30 kalır. Türkçe Excel'de B2 =TAVANAYUVARLA(A2;ZAMAN(0;15;0)) olarak yazılır. Saat hesabı hakkında daha fazlası için saat hesaplama sayfasına bakın.
Negatif sayılarda TAMSAYI ile NSAT
İkisi de pozitif bir sayının ondalıklarını atar: =TAMSAYI(4,7) ve =NSAT(4,7) ikisi de 4 verir. Negatif sayılarda ayrılırlar. TAMSAYI (İngilizce INT) bir alttaki tam sayıya aşağı yuvarlar, böylece -4,2 -5 olur. NSAT (İngilizce TRUNC) ondalıkları keser, böylece -4,2, AŞAĞIYUVARLA'daki gibi -4 olur.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Value | INT | TRUNC | ROUNDDOWN |
| 2 | 4.7 | 4 | 4 | 4 |
| 3 | 4.2 | 4 | 4 | 4 |
| 4 | -4.2 | -5 | -4 | -4 |
| 5 | -4.7 | -5 | -4 | -4 |
=TAMSAYI(A4)NSAT bir basamak sayısı da alır: =NSAT(A2;2) iki ondalık tutar ve gerisini keser. "Değere eşit veya altındaki tam sayı" demek istediğinizde, örneğin bir tarih-saat değerindeki tam günler için, TAMSAYI kullanın; "ondalık virgülden önceki basamaklar" demek istediğinizde NSAT kullanın.
Deneyin: paletler ve fiyat adımları
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Shipment | Cartons | Per pallet | Pallets |
| 2 | S1 | 130 | 40 |
Sıra sende: D2 hücresinde S1 sevkiyatının kaç palete ihtiyacı olduğunu hesaplayın: B2'deki koliler bölü C2'deki palet başına koli, tam bir palete yukarı yuvarlanmış.
| A | B | C | |
|---|---|---|---|
| 1 | Price | Step | Rounded up |
| 2 | 3.62 | 0.25 |
Sıra sende: C2 hücresinde A2'deki fiyatı B2'deki adımın bir sonraki katına yukarı yuvarlayın.
Hangisini kullanmalı
| İstediğiniz | Formül | 7,32 için | -7,32 için |
|---|---|---|---|
| Yukarı, 1 ondalık | =YUKARIYUVARLA(A2;1) | 7,4 | -7,4 |
| Aşağı, 1 ondalık | =AŞAĞIYUVARLA(A2;1) | 7,3 | -7,3 |
| 0,5'in katına yukarı | =TAVANAYUVARLA.MATEMATİK(A2;0,5) | 7,5 | -7 |
| 0,5'in katına aşağı | =TABANAYUVARLA.MATEMATİK(A2;0,5) | 7 | -7,5 |
| Alttaki tam sayı | =TAMSAYI(A2) | 7 | -8 |
| Ondalıkları atma | =NSAT(A2) | 7 | -7 |
Kaçınılması gereken hata: "en yakına yuvarla" demek istediğinizde YUKARIYUVARLA kullanmak. 3,01 saat üzerinde =YUKARIYUVARLA(B2;0) 4 saat faturalar. Kural "en yakın" ise YUVARLA, "bir sonraki çeyrek saat" ise adımla birlikte TAVANAYUVARLA kullanın.
Sıkça Sorulan Sorular
Excel'de her zaman yukarı nasıl yuvarlanır?
Tam sayı için =YUKARIYUVARLA(A2;0), iki ondalık için =YUKARIYUVARLA(A2;2) kullanın. Tutulan basamakları aşan her miktar yukarı yuvarlanır, bu yüzden 0 basamakla 2,01 3 olur.
YUKARIYUVARLA ile TAVANAYUVARLA arasındaki fark nedir?
YUKARIYUVARLA basamak sayar: =YUKARIYUVARLA(A2;-1) bir sonraki 10'a çıkar. TAVANAYUVARLA herhangi bir sayının bir sonraki katına çıkar: =TAVANAYUVARLA(A2;5) bir sonraki 5'e, =TAVANAYUVARLA(A2;0,25) bir sonraki çeyreğe çıkar.
Excel'de TAMSAYI ile NSAT arasındaki fark nedir?
Pozitif sayılarda aynı sonucu verirler, negatiflerde vermezler. =TAMSAYI(-4,2) bir alttaki tam sayı olan -5'e aşağı yuvarlar, =NSAT(-4,2) ise ondalıkları keser ve -4 verir.
Excel'de yuvarlamadan ondalıklar nasıl atılır?
=NSAT(A2) veya =AŞAĞIYUVARLA(A2;0) kullanın: 7,99 7 olur. İki ondalığı tutup gerisini kesmek için =NSAT(A2;2) kullanın, böylece 7,999 7,99 olur.
Excel'de en yakın 5'e nasıl yukarı yuvarlanır?
=TAVANAYUVARLA(A2;5) (veya =TAVANAYUVARLA.MATEMATİK(A2;5)) kullanın: 11 15 olur, 15 ise 15 kalır. 5'in katına aşağı yuvarlamak için =TABANAYUVARLA(A2;5) kullanın.