Excel’de Yuvarlama Yapmanın 7 Yolu
Excel bünyesinde başlıca yedi adet yuvarlama fonksiyonu bulunmaktadır.
Farklı kullanım alanları olan söz konusu formüllerin İngilizceleri ve Türkçe
karşılıkları aşağıda yer almaktadır.
1) YUKARIYUVARLA = ROUNDUP()
2) AŞAĞIYUVARLA = ROUNDDOWN()
3) KYUVARLA= MROUND()
4) TAVANAYUVARLA. MATEMATİK = CEILING()
5) TABANAYUVARLA. MATEMATİK = FLOOR()
6) YUVARLA = ROUND()
1) YUKARIYUVARLA; Genel olarak ondalıklı bir sayıyı yukarı
yuvarlamak için kullanılmaktadır.
Örnek olarak:
69,663 |
=YUKARIYUVARLA(B1;0) |
70 |
69,663 |
=ROUNDUP(B1;1) |
69,7 |
69,663 |
=YUKARIYUVARLA(B1;2) |
69,67 |
Formüldeki B1,
yuvarlanmak istenen sayı, [0,1,2,3] sayıları ise ondalık kesimden görünmesi
istenen basamak sayısıdır.
(B1;0); B1 sayısını yuvarla ancak virgülden sonra hiç basamak olmasın
manasına gelmektedir. Daha detaylı bilgi için linke tıklayınız.
2) AŞAĞIYUVARLA; Yukarıyuvarla formülünde olduğu gibi genellikle ondalıklı bir sayıyı aşağı
yuvarlamak için kullanılmaktadır.
Örnek olarak:
69,663 |
=AŞAĞIYUVARLA(B1;0) |
69 |
69,663 |
= ROUNDDOWN( (B1;1) |
69,6 |
69,663 |
= AŞAĞIYUVARLA( (B1;2) |
69,66 |
Formüldeki B1,
yuvarlanmak istenen sayı, [0,1,2,3] sayıları ise ondalık kesimden görünmesi
istenen basamak sayısıdır.
3) KYUVARLA; Mod mantığı ile çalışan bu fonksiyon; istenen
sayının katlarına ulaşılacak şekilde en yakındaki sayıya yuvarlama yapmaktadır. Yukarı ya da Aşağı yerine en yakın sayıya
yuvarlama yapar.
Örnek olarak:
a) Mod 10’da;
Aşağıdaki örnekte de göründüğü gibi rakam en yakındaki 10’a
bölünebilen sayıya yuvarlanır.
b) Mod 5’de;
c) Mod 3’de;
![]() |
KYUVARLA fonksiyonu Mod3 |
4) TAVANAYUVARLA. MATEMATİK: Bu formülde KYUVARLA formülü ile aynı şekilde
Mod mantığı ile çalışmakta olmakla birlikte farklı olarak yukarıdaki en yakın
sayıya yuvarlama yapmaktadır.
61,65 |
=TAVANAYUVARLA.MATEMATİK(B1;10) |
70 |
Fonksiyon 61,65 sayısından büyük ve 10’a bölünebilen en yakın sayı olan
70 sonucunu verecektir.
5) TABANAYUVARLA. MATEMATİK: Yine Mod
mantığı ile çalışan bu fonksiyon aşağıdaki en yakın sayıya yuvarlama
yapmaktadır.
69,65 |
=TABANAYUVARLA.MATEMATİK(B1;10) |
60 |
6) YUVARLA; Kuralsız olarak en yakındaki sayıya yuvarlama yapmaktadır.
Genellikle ondalıklı sayılar için tercih edilir. Bununla birlikte eksi basamak
isteklerinde tam sayılar için de kullanılabilir. Örnek aşağıda yer almaktadır.
69 |
=YUVARLA(B1;-1) |
70 |
69,664 |
=YUVARLA(B1;2) |
69,660 |
7) VBA ile round işlemi gerçekleştirmeK için Linke tıklayınız.
Yorumlar