Excel'de Kalanı Hesaplamak İçin MOD İşlevini Nasıl Kullanılır?

Kerem Aydın·9 Temmuz 2026·⏱3 dk

MOD işlevi (İngilizce sürümde MOD), bir sayının başka bir sayıya bölümünden kalanı döndürür. Döngüsel verilerle çalışırken, sayıların çift olup olmadığını kontrol ederken, görevleri gruplara dağıtırken veya finansal kalanları hesaplarken vazgeçilmezdir. Sonucu elde etmek için basit söz dizimini kullanın: =MOD(sayı; bölen), burada ilk argüman bölünen, ikincisi ise bölendir.

Kısa cevap: A1 hücresindeki değerin B1 hücresindeki değere bölümünden kalanı öğrenmek için =MOD(A1; B1) girin. Örneğin, =MOD(17; 5) size 2 sonucunu verecektir.

Söz Dizimi ve Temel Çalışma Kuralları

Formül iki zorunlu argümandan oluşur: =MOD(sayı; bölen)

  • Sayı: Bölünen. Bir sayı, hücre referansı veya başka bir formül olabilir.
  • Bölen: Bölme işleminin yapıldığı sayı.

Önemli noktalar:

  1. Bölen 0 ise, işlev #SAYI/0! hatası döndürür.
  2. Sonucun işareti her zaman bölenin işaretiyle aynıdır.
  3. İşlev hem tam sayılarla hem de ondalıklı sayılarla çalışır.

Orijinal sayıların işaretinden bağımsız olarak kesinlikle pozitif bir kalan elde etmeniz gerekiyorsa şu yapıyı kullanın: =MOD(sayı; MUTLAK(bölen)).

Pratik Kullanım Senaryoları

MOD işlevi nadiren tek başına kullanılır. Gücü, mantıksal işlevler ve koşullu biçimlendirme ile birlikte kullanıldığında ortaya çıkar.

1. Çift ve Tek Satırları Vurgulama

Bu, büyük tabloların okunabilirliğini artırmak için en popüler kullanım durumudur. Satırları otomatik olarak işaretleyebilir veya verileri filtreleyebilirsiniz.

  • Kontrol formülü: =EĞER(MOD(SATIR(); 2)=0; "Çift"; "Tek")
  • Uygulama: Formülü bitişik bir sütuna yerleştirin veya koşullu biçimlendirme kuralında kullanın ("Biçimlendirilecek hücreleri belirlemek için formül kullan").

2. Kaynakların Döngüsel Dağıtımı

100 görevi dört çalışana sırayla dağıtmanız gerektiğini hayal edin (1., 2., 3., 4., ardından tekrar 1.).

  • Formül: =MOD(SATIR()-1; 4)+1
  • Sonuç: Formülü aşağı doğru sürüklediğinizde şu diziyi elde edersiniz: 1, 2, 3, 4, 1, 2, 3, 4...
    • SATIR()-1, formül sayfanın ilk satırında olmasa bile numaralandırmanın doğru başlaması için gereklidir.

3. Finansal Kalan Hesaplamaları

Para üstü hesaplama, ambalajdaki ürün kalanı veya ödenmemiş kredi kısmını hesaplamak için kullanışlıdır.

  • Görev: 1550 TL tutarında bir borç var, bunu 400 TL'lik taksitlerle ödemeniz gerekiyor. Sonunda ne kadar kalacak?
  • Formül: =MOD(1550; 400)
  • Cevap: 350 TL.

4. Tarih ve Saatlerle Çalışma

Excel'de tarihler sayı olduğu için, MOD dönemleri vurgulamaya yardımcı olur.

  • Haftanın gününü belirleme: A1 hücresinde bir tarih varsa, =MOD(A1; 7) kendi gün döngünüzü oluşturmanıza yardımcı olur (sonuç 0 ile 6 arasında).
  • Dakikaları çıkarma: A1 hücresinde saat varsa (örneğin 1:35), =MOD(A1*1440; 60) saatleri atarak dakika sayısını (35) döndürür.

Diğer İşlevlerle Kombinasyonlar

Karmaşık görevleri çözmek için MOD'u diğer Excel araçlarıyla birleştirin.

GörevFormülAçıklama
Bölünebilirlik Kontrolü=EĞER(MOD(A1; 100)=0; "100'e Bölünür"; "Hayır")Sayının tam bölünüp bölünmediğini kontrol eder.
Her N'inci Öğeyi Toplama=ETOPLA(...) + MOD koşuluAralıktaki yalnızca her 3. veya 5. satırı toplar.
Dairesel Liste (Listeden Seçim)=INDIS($A$1:$A$10; MOD(SATIR()-1; 10)+1)10 değerlik listeyi sonsuz şekilde tekrarlar.
Katına Doğru Aşağı Yuvarlama=sayı - MOD(sayı; bölen)Belirtilen hassasiyete göre AŞAĞIYUVARLA işlevinin eşdeğeri.

Sık Karşılaşılan Hatalar ve Çözüm Yolları

Kullanıcılar işlevle çalışırken genellikle birkaç tipik sorunla karşılaşır.

#SAYI/0! Hatası İkinci argüman (bölen) sıfır veya boş bir hücre olduğunda ortaya çıkar. Çözüm: Formülü HATAAYIKLA içine alın: =HATAAYIKLA(MOD(A1; B1); "Bölme Hatası")

  • Negatif sonuç. Negatif bir sayı böldüğünüzde sonuç sizi şaşırtabilir.
    • Örnek: =MOD(-10; 3) 2 döndürür (matematikte kalan genellikle pozitif kabul edilir), ancak =MOD(10; -3) -2 döndürür.
    • İpucu: Argümanların işaretlerine her zaman dikkat edin. Klasik matematiksel kalanı elde etmek için =MUTLAK(MOD(sayı; bölen)) kullanın.
  • Sayı yerine metin. Hücrede metin formatında saklanan bir sayı varsa (köşede yeşil üçgen), işlev hata döndürebilir. Dönüştürme için SAYIYAÇEVİR() kullanın.

Sıkça Sorulan Sorular (SSS)

MOD ve KALAN işlevleri arasındaki fark nedir? Türkçe Excel'de bu aynı işlevdir. KALAN, eski bir ad veya bazı sürümlerde MOD'a yönlendirebilen bir eş anlamlıdır. İngilizce sürümde işlev yalnızca MOD olarak adlandırılır.

İşlev ondalıklı sayılar için kullanılabilir mi? Evet. Örneğin, =MOD(5.5; 2) 1.5 döndürür. Bu, zaman veya ağırlık kategorilerini hesaplarken kullanışlıdır.

MOD kullanarak bir yılın artık yıl olup olmadığını nasıl kontrol edebilirim? Bir yıl, 4'e bölündüğünde ancak 100'e bölünmediğinde artık yıldır (400'e bölünme durumu hariç). A1 hücresindeki yıl için formül: =EĞER(VEYA(VE(MOD(A1;4)=0;MOD(A1;100)<>0); MOD(A1;400)=0); "Artık Yıl"; "Normal Yıl")