Ana içeriğe atla

Excel ROUND(): Excel’de Yuvarlama için Eksiksiz Kılavuz

Excel’de ROUND() fonksiyonunu ve alternatiflerini kullanmayı öğrenin. Ondalıkları, tam sayıları ve zaman değerlerini nasıl yuvarlayacağınızı keşfedin.
Güncel 16 Nis 2026  · 7 dk. oku

Excel, farklı senaryoları ele almak için yerleşik çeşitli yuvarlama fonksiyonları sunar ve bunlar arasında en yaygın kullanılanlardan biri ROUND() fonksiyonudur. Bu yazıda, Excel’deki temel yuvarlama fonksiyonlarının tümünü inceleyecek, nasıl çalıştıklarını açıklayacak ve pratik örneklerle etkili kullanımlarını göstereceğim. Bazı temel bilgilere aşina değilseniz, sağlam bir temel oluşturmak için Introduction to Excel kursumuzu almanızı öneririm. 

Excel ROUND() Fonksiyonunu Anlamak

Excel’de ROUND() fonksiyonu, e-tablolarınızdaki sayısal hassasiyeti kontrol etmenin en basit yoludur. Sözdizimine ve nasıl çalıştığına ilişkin örneklere bakalım.

ROUND() sözdizimi ve bağımsız değişkenleri

Excel ROUND() fonksiyonu, bir sayıyı belirtilen basamak sayısına yuvarlamak için kullanılır. ROUND() fonksiyonunun sözdizimi şöyledir:

=ROUND(number, num_digits)

Burada:

  • number: Yuvarlamak istediğiniz değer.

  • num_digits: Sayının kaç basamağa yuvarlanacağını belirler.

num_digits bağımsız değişkeninin davranışı değerine göre değişir:

  • num_digits pozitif olduğunda: Ondalık noktasının sağına yuvarlar. Örneğin, =ROUND(3.14159, 2) sonucu 3.14 olur.

  • num_digits sıfır olduğunda: En yakın tam sayıya yuvarlar. Örneğin, =ROUND(7.8, 0) sonucu 8 olur.

  • num_digits negatif olduğunda: Ondalık noktasının soluna (en yakın 10, 100 vb.) yuvarlar. Örneğin, =ROUND(256, -1) sonucu 260 olur.

ROUND() gerçekte nasıl çalışır

Excel ROUND() fonksiyonu, standart matematiksel yuvarlama kurallarını izler. Bir sayıyı yuvarlarken Excel, yuvarlama konumunuzun hemen sağındaki basamağa bakar:

  • Bu basamak 5, 6, 7, 8 veya 9 ise sayı yukarı yuvarlanır.
  • Bu basamak 0, 1, 2, 3 veya 4 ise sayı aşağı yuvarlanır.

Bu kuralı açıklamak için hızlı örnekler aşağıdadır:

Aşağıdaki formül 1 ondalık basamağa yuvarlar. İkinci ondalık 5 olduğundan yukarı yuvarlar.

=ROUND(15.55, 1)

Excel’de 1 ondalık basamağa yuvarlamak için ROUND() fonksiyonunu kullanma.

Aşağıdaki örnekte formül en yakın 10’a yuvarlar. Birler basamağı 5 olduğu için onlar basamağı yukarı yuvarlanır.

=ROUND(15.55, -1)

Excel’de en yakın 10’a yuvarlamak için ROUND() fonksiyonunu kullanma.

Aşağıdaki örnekte formül en yakın tam sayıya yuvarlar. Ondalık kısmı 0,55 olduğundan yukarı yuvarlar.

=ROUND(15.55, 0)

Excel’de en yakın tam sayıya yuvarlamak için ROUND() fonksiyonunu kullanma.

Excel ROUND() Fonksiyonunun Varyasyonları

Excel ROUND() fonksiyonunun, her biri belirli bir kullanım amacına sahip farklı varyasyonları vardır.

ROUNDUP()

ROUNDUP() fonksiyonu, takip eden basamaklardan bağımsız olarak her zaman sıfırdan uzağa yuvarlar. Bu, sonucun her zaman orijinal sayıdan büyük olacağı anlamına gelir ve hesaplamalarda temkinli bir yaklaşım sağlar. Tahminlerin yeterince yüksek olmasını sağlamak için temkinli bütçelemede ve asgari ücretlendirme veya kotalar gibi alt eşiklerin belirlenmesinde kullanışlıdır.

Aşağıdaki örnekte, üçüncü ondalık yalnızca 1 olmasına rağmen fonksiyon her zaman yukarı yuvarlar.

=ROUNDUP(3.14159, 2)

Excel’de sayıyı yukarı yuvarlamak için ROUNDUP() fonksiyonunu kullanma.

ROUNDDOWN()

ROUNDDOWN() fonksiyonu, yuvarlama noktasından sonra gelen basamaklar ne olursa olsun her zaman sıfıra doğru yuvarlar. Bu fonksiyon, yuvarlanan değerin pozitif sayılar için her zaman orijinaline eşit veya ondan küçük, negatif sayılar içinse her zaman orijinaline eşit veya ondan büyük olmasını sağlar.

Yöntem, üst sınır veya tavan değerleri belirlemede ve tahminlerde ya da hesaplamalarda aşırı tahminden kaçınmada kullanışlıdır. Aşağıdaki örnekte ROUNDDOWN() fonksiyonu fazladan ondalıkları her zaman atar, asla yukarı yuvarlamaz.

=ROUNDDOWN(3.14159, 2)

Excel’de sayıyı aşağı yuvarlamak için ROUNDDOWN() fonksiyonunu kullanma.

Diğer Fonksiyonlarla Yuvarlama Teknikleri

Excel, diğer fonksiyonlarla da yuvarlama teknikleri sunar. Bu fonksiyonlar, sayıları farklı özelliklere göre yuvarlamanızı sağlar. Bu yöntemleri aşağıda ele alalım.

MROUND()

MROUND() fonksiyonu, bir sayıyı belirtilen katın en yakınına yuvarlar; bu, paket boyutları, fiyat artışları veya zamanlama aralıkları gibi birimlerle çalışırken kullanışlıdır. MROUND() fonksiyonunun sözdizimi aşağıda gösterilmiştir:

=MROUND(number, multiple)

Burada:

  • number: Yuvarlanacak sayı.

  • multiple: Sayının yuvarlanacağı kat.

Örneğin, aşağıdaki formül 7’yi 5’e yuvarlar; çünkü 7, 10’dan çok 5’e daha yakındır.

=MROUND(7, 5)

Excel’de bir sayıyı belirtilen en yakın katına yuvarlamak için MROUND() fonksiyonunu kullanma.

CEILING() ve FLOOR()

Bu fonksiyonlar, sayıları belirtilen en yakın kata yönlü bir önyargıyla yukarı veya aşağı yuvarlar.

  • CEILING(): Bir sayıyı belirtilen en yakın katına yukarı (sıfırdan uzağa) yuvarlar. Örneğin, aşağıdaki formül 7’yi, 5’in en yakın katı olan 10’a yukarı yuvarlar.

=CEILING(7, 5)

Excel’de sayıyı yukarı yuvarlamak için CEILING() fonksiyonunu kullanma.

  • FLOOR(): Bir sayıyı belirtilen en yakın katına aşağı (sıfıra doğru) yuvarlar. Aşağıdaki örnekte, 7 en yakın 5 katına yani 5’e aşağı yuvarlanır.

=FLOOR(7, 5)

Excel’de sayıyı aşağı yuvarlamak için FLOOR() fonksiyonunu kullanma.

Bu yöntemler, örneğin en yakın 0,25 $’a yuvarlamak gibi standart artışlarla fiyatlandırmada kullanışlıdır. Ayrıca, 15 dakikalık dilimler gibi tutarlı aralıklarla zaman bloklamakta ve üretimde asgari parti boyutları gibi eşiklere yuvarlamakta da kullanılırlar.

EVEN() ve ODD()

Bu fonksiyonlar, ondalık kısımdan bağımsız olarak sayıları sıfırdan uzağa en yakın çift veya tek tam sayıya yuvarlar. Verileri çift veya tek kümelerde düzenlerken ya da tasarım, yerleşim veya desen oluşturma için değerleri basitleştirirken faydalıdır.

Örneğin, aşağıdaki formül 4 değerini en yakın çift sayı olan 6’ya yuvarlar.

=EVEN(4.1)

Excel’de sayıyı en yakın çift sayıya yuvarlamak için EVEN() fonksiyonunu kullanma.

Benzer şekilde, aşağıdaki formül 5 değerini en yakın tek sayı olan 7’ye yuvarlar.

=ODD(5.2)

Excel’de sayıyı en yakın tek sayıya yuvarlamak için ODD() fonksiyonunu kullanma.

INT() ve TRUNC()

Bu iki fonksiyon sıkça karıştırılır ancak özellikle negatif sayılarda farklı davranırlar:

  • INT(): En yakın tam sayıya aşağı yuvarlar.

=INT(4.9)

Excel’de bir sayıyı en yakın tam sayıya aşağı yuvarlamak için INT() fonksiyonunu kullanma.

Negatif sayılarda, INT() sıfırdan daha da uzaklaşır (daha negatif olur).

=INT(-4.9)

Excel’de negatif bir sayıyı en yakın tam sayıya aşağı yuvarlamak için INT() fonksiyonunu kullanma.

  • TRUNC(): Yuvarlama yapmadan yalnızca ondalık kısmı kaldırır.

=TRUNC(4.9)

Excel’de bir sayının ondalık kısmını kaldırmak için TRUNC() fonksiyonunu kullanma.

Excel’de Zamanı Yuvarlama

Excel, zamanı 24 saatlik bir günün kesri olarak ele alır; bu nedenle zamanı yuvarlamak biraz farklı bir yaklaşım gerektirir. En yakın dakika veya zaman bloğuna yuvarlamak için MROUND() ve zaman aritmetiği ile ROUND() kullanabilirsiniz.

Örneğin, A2 8:07 ise, aşağıdaki formül zamanı en yakın 10 dakikaya yuvarlayarak 8:10 döndürür.

=MROUND(A2, "0:10")

Excel’de zamanı en yakın dakikaya yuvarlamak için MROUND() fonksiyonunu kullanma.

A2 8:37 ise ve zamanı en yakın saate yuvarlamak istiyorsanız, aşağıdaki formülü kullanın:

=ROUND(A2*24, 0)/24

Excel’de zaman aritmetiğinde zamanı en yakın saate yuvarlamak için ROUND() fonksiyonunu kullanma.

Değerleri Ne Zaman Yuvarlamalı, Ne Zaman Biçimlendirmelisiniz

Excel’de değerleri yuvarlamak ve sayıları biçimlendirmek farklı amaçlara hizmet eder; bu ayrımı anlamak doğru veri analizi ve raporlama için kritiktir.

Fark şu şekildedir: Excel’in yuvarlama işlemlerini kullanmak, hücrede depolanan temel değeri gerçekten değiştirir. Bu, yuvarlanmış değere hesaplamalarda, raporlamada veya finansal modellemede ihtiyaç duyduğunuzda önemlidir; çünkü sonraki formüller yeni, yuvarlanmış sonucu kullanacaktır. Örneğin, =ROUND(2.786, 1) uygulandığında hücreye 2,8 yazılır ve bu hücreyi referans alan herhangi bir hesaplama orijinal değeri değil, 2,8’i kullanır.

Excel’in Ondalık Azalt düğmesi veya özel sayı biçimlendirme gibi biçimlendirme araçları ise yalnızca sayının görünümünü değiştirir; arka plandaki gerçek değeri değiştirmez. Bu yöntem, hesaplamaların zaten yapıldığı ve nihai sonuçta estetiğin önemli olduğu panolarda, grafiklerde veya paylaşılan raporlarda en uygundur.

Yuvarlama Fonksiyonlarının Özet Tablosu

Excel ROUND() fonksiyonunun epeyce farklı varyantını ele aldık. İşleri net tutmaya yardımcı olması için buraya bir tablo ekliyorum:

Fonksiyon

Açıklama

Örnek

ROUND()

Standart yuvarlama

=ROUND(2.75, 1) → 2.8

ROUNDUP()

Her zaman yukarı (sıfırdan uzağa)

=ROUNDUP(2.75, 1) → 2.8

ROUNDDOWN()

Her zaman aşağı (sıfıra doğru)

=ROUNDDOWN(2.75, 1) → 2.7

MROUND()

En yakın kata yuvarla

=MROUND(7, 5) → 5

CEILING()

En yakın kata yukarı yuvarla

=CEILING(7, 5) → 10

FLOOR()

En yakın kata aşağı yuvarla

=FLOOR(7, 5) → 5

INT()

Tam sayıya aşağı yuvarla

=INT(-2.9) → -3

TRUNC()

Yuvarlamadan ondalıkları kaldır

=TRUNC(-2.9) → -2

EVEN()

En yakın çift tam sayıya yuvarla

=EVEN(3.2) → 4

ODD()

En yakın tek tam sayıya yuvarla

=ODD(3.2) → 5

Sonuç

Excel’deki farklı yuvarlama tekniklerini keşfettiğinize göre, pratik yapmaya devam etmek için Data Analysis in Excel kursumuzu almanızı öneririm. Ayrıca, yuvarlamanın küçük farkların tahminleri ve değerlemeleri önemli ölçüde etkileyebildiği finansal analizde özel bir önem kazandığı için Financial Modeling in Excel kursumuzun pratik yapmak için harika bir yer olduğunu düşünüyorum. Son olarak, Excel Fundamentals beceri yolu çok kapsamlı bir içeriktir ve Excel’in en yeni sürümlerinde sunulan fonksiyonlar hakkında daha fazla bilgi edinmenin harika bir yoludur.


Allan Ouko's photo
Author
Allan Ouko
LinkedIn
Veri analitiği, iş zekâsı ve veri bilimi alanlarında pratik deneyime sahip Veri Bilimi Teknik Yazarı. SQL, Python, Power BI, Databricks ve veri mühendisliği üzerine, gerçek dünya analitik çalışmalarına dayanan, uygulamaya dönük ve sektöre odaklı içerikler yazıyorum. Yazılarım teknik derinlikle iş etkisi arasındaki köprüyü kurarak profesyonellerin veriyi güvenle karara dönüştürmelerine yardımcı olur.

Excel SSS

Excel’de ROUND(), ROUNDUP() ve ROUNDDOWN() arasındaki fark nedir?

ROUND() standart kurallara göre en yakına yuvarlar, ROUNDUP() her zaman sıfırdan uzağa yuvarlar ve ROUNDDOWN() her zaman sıfıra doğru yuvarlar.

Excel’de bir sayıyı en yakın tam sayıya nasıl yuvarlarım?

En yakın tam sayıya yuvarlamak için =ROUND(number, 0) kullanın.

CEILING() ve FLOOR() fonksiyonları arasındaki fark nedir?

CEILING() en yakın kata yukarı (sıfırdan uzağa) yuvarlar, FLOOR() ise en yakın kata aşağı (sıfıra doğru) yuvarlar.

Excel’de bir değeri yuvarlamak ile biçimlendirmek arasındaki fark nedir?

Yuvarlama, hesaplamalarda kullanılan gerçek değeri değiştirir; biçimlendirme ise yalnızca değerin çalışma sayfasında nasıl göründüğünü değiştirir.

Negatif sayılarda INT() ve TRUNC() kullandığımda ne olur?

INT() negatif sayıları aşağı yuvarlar (negatif sonsuza doğru), TRUNC() ise yuvarlama yapmadan ondalık kısmı kaldırır ve sıfıra doğru hareket eder.

Konular

DataCamp ile Excel Öğrenin

Program

Excel Temelleri

16 sa
Veri hazırlamaktan formül yazmaya ve görselleştirmeler oluşturmaya kadar Excel'i kullanmak için ihtiyacınız olan temel becerileri kazanın. Önceden deneyim gerekmez.
Ayrıntıları GörRight Arrow
Kursa Başla
Devamını GörRight Arrow