Excel'de temel aritmetik ve matematiksel fonksiyonlar

Kerem Aydın·7 Temmuz 2026·⏱4 dk

Excel'de temel matematiksel işlemleri gerçekleştirmek için basit operatörler (/, ^) ve yerleşik fonksiyonlar (ROUND, SQRT, ABS) kullanılır. Sayıları bölmek için eğik çizgi işaretini (=A1/B1), üs almak için şapka işaretini (=A1^2), yuvarlama ve kök alma işlemleri için ise ilgili fonksiyonları kullanın. Aşağıda tam sözdizimleri, hata koruma örnekleri ve kullanım senaryoları verilmiştir.

Temel ilke: Herhangi bir formülden önce eşittir işareti = girin. Hücre referansları (örneğin A1), kaynak veriler değiştiğinde hesaplamaların dinamik olmasını sağlar.

Sayıların bölünmesi ve hata koruma

Excel'de temel bölme operatörü eğik çizgidir /. Formül =Pay/Payda şeklinde görünür. Ancak bölme işlemindeki ana sorun, payda sıfıra eşitse veya boşsa #SAYI/0! hatası alma olasılığıdır.

Sözdizimi ve örnekler

  • Basit bölme: =A1/B1
  • Hata işleme ile bölme: =IFERROR(A1/B1; 0) — hata mesajı yerine 0 döndürür.
  • Koşullu bölme: =IF(B1=0; "Veri yok"; A1/B1) — bölen boşsa metin çıktısı verir.

#SAYI/0! Hatası yalnızca açıkça sıfır olduğunda değil, hücre görsel olarak boşsa (boş dize "" içeriyorsa) da ortaya çıkar. Önemli raporlarda bölmeden önce paydayı her zaman kontrol edin.

Veriler diğer sistemlerden içe aktarıldıysa ve boşluklar veya metin karakterleri içeriyorsa (örneğin, "100 TL"), bunları önceden SUBSTITUTE fonksiyonuyla temizleyin veya VALUE aracılığıyla sayıya dönüştürün: =VALUE(SUBSTITUTE(A1; " TL"; "")) / B1

Değerlerin yuvarlanması

Excel'in arsenalinde sayıların hassasiyetini kontrol etmek için birkaç fonksiyon bulunur. Seçim, ondalık kısmın nasıl işlenmesi gerektiğine bağlıdır.

FonksiyonAçıklamaFormül örneği3.14159 için sonuç
ROUNDStandart matematiksel yuvarlama (5'e kadar aşağı, 5'ten sonra yukarı)=ROUND(A1; 2)3.14
ROUNDUPHer zaman büyük tarafa yuvarlar (mutlak değerce)=ROUNDUP(A1; 2)3.15
ROUNDDOWNHer zaman fazla basamakları atar (küçüğe yuvarlama)=ROUNDDOWN(A1; 2)3.14
TRUNCYuvarlama yapmadan sadece ondalık kısmı keser=TRUNC(A1; 2)3.14
MROUNDEn yakın katına yuvarlama=MROUND(A1; 0.5)3.0
INTEn yakın küçük tam sayıya yuvarlama=INT(A1)3

Pratik tavsiye: Finansal raporlarda uzun sütunları toplarken kuruş farklarından kaçınmak için çoğunlukla ROUND(...; 2) kullanılır.

Kök alma ve üs alma

Üs işlemleri ^ (şapka) operatörü veya POWER fonksiyonu aracılığıyla gerçekleştirilir.

Karekök ve genel kök

  • Karekök: =SQRT(A1) fonksiyonunu kullanın.
    • Detay: Sayı negatifse, fonksiyon #SAYI! hatası döndürür. Bunu önlemek için bağımsız değişkeni mutlak değere alın: =SQRT(ABS(A1)).
  • n. dereceden kök: Kesirli üsse yükseltme.
    • Küp kök: =A1^(1/3) veya =POWER(A1; 1/3).
      1. dereceden kök: =A1^(1/4).

Kare ve diğer üslere yükseltme

Bir sayının karesini, küpünü veya başka bir üssünü almak için:

  • Kare: =A1^2 veya =POWER(A1; 2)
  • Küp: =A1^3
  • Ters değer (1/x): =A1^-1

^ operatörü daha hızlı çalışır ve POWER fonksiyonundan daha az karakter gerektirir. Karmaşık formüller içindeki basit hesaplamalar için bunu kullanın.

Sayının mutlak değeri ve bölmeden kalan

Kullanıcılar sıklıkla "mutlak değer" (absolute value) ve "bölmeden kalan" kavramlarını karıştırır. Excel'de bunlar iki farklı fonksiyondur.

  1. Mutlak Değer: Herhangi bir sayıyı pozitife çevirir.

    • Formül: =ABS(A1)
    • Örnek: =ABS(-5) değeri 5 döndürür. Plan/fiili sapmaların hesaplanmasında faydalıdır; burada önemli olan farkın yönü değil, sadece büyüklüğüdür.
  2. Bölmeden Kalan: Tam sayılı bölmeden sonra kalanı döndürür.

    • Formül: =MOD(Sayı; Bölen)
    • Örnek: =MOD(10; 3) değeri 1 döndürür (çünkü 10 = 3*3 + 1).
    • Uygulama: Sıklıkla bir sayının çiftliğini belirlemek (=MOD(A1; 2)=0) veya görevleri döngüler halinde dağıtmak için kullanılır.

Birleşik formüller ve sık yapılan hatalar

Gerçek dünyadaki görevler nadiren tek bir işlem gerektirir. Çoğu zaman fonksiyonlar birbirinin içine yerleştirilir.

Hazır çözüm örnekleri:

  • Yuvarlama ile indirim hesaplama: (Fiyat * (1 - İndirim)) ifadesini 90 kuruşa yuvarlayın. =MROUND(Fiyat * 0.9; 0.9) (katlılık ayarı varsayımıyla, veya kalan çıkarma hilesini kullanın).
  • Farkın güvenli kökü: İki hücre arasındaki farkın kökünü bulun, ancak ilk ikinciden küçükse hata vermeyin. =SQRT(MAX(0; A1-B1))
  • Veri normalizasyonu: Metni sayıya bölün, kökünü alın ve yuvarlayın. =ROUND(SQRT(VALUE(A1)); 2)

Sık yapılan hatalar

  1. Bağımsız değişken ayracı: Excel'in Türkçe yerel ayarında fonksiyon bağımsız değişkenleri virgül (;) yerine noktalı virgül (;) ile ayrılır. =ROUND(A1, 2) formülü hata verir, doğrusu: =ROUND(A1; 2) şeklindedir. (Not: TR locale'de genellikle noktalı virgül kullanılır, ancak bazı kurulumlarda virgül de olabilir. Kaynak metindeki uyarıya sadık kalınarak noktalı virgül vurgusu korunmuştur).
  2. Sayı yerine metin: Hücrede "100 kg" yazıyorsa, matematiksel fonksiyonlar bunu görmezden gelebilir veya hata verebilir. Temizlemek için VALUE() veya "Metni Sütunlara Dönüştür" özelliğini kullanın.
  3. İşlem önceliği: Üs alma (^) işleminin çarpma ve bölmeden önce yapıldığını unutmayın. =2*3^2 sonucu 36 değil, 18 verir. Parantez kullanın: =(2*3)^2.

SSS

Tüm bir sütunu hızlıca nasıl karesini alabilirim? Bitişik sütunun ilk hücresine =A1^2 formülünü girin, ardından hücrenin sağ alt köşesindeki küçük kareye (doldurma tutamacı) çift tıklayarak formülü tablonun sonuna kadar uzatın.

Neden SQRT fonksiyonu #SAYI! hatası veriyor? Negatif bir sayının kökünü almaya çalışıyorsunuz. Gerel sayılar matematiğinde bu mümkün değildir. Kaynak verileri kontrol edin veya sayının işareti önemli değilse ABS fonksiyonunu kullanın.

TRUNC ile ROUNDDOWN arasındaki fark nedir? Pozitif sayılar için sonuç aynıdır. Fark, negatif sayılarla çalışırken ortaya çıkar: TRUNC(-3.7) değeri -3 verirken, ROUNDDOWN(-3.7; 0) değeri -4 verir (çünkü -4, -3.7'den küçüktür).