İçeriğe geç
parazade
Matematik ve TrigonometriÖrnekler doğrulandı

MOD Formülü (MOD): Bölme İşleminden Kalanı Bulma

MOD

İngilizce adı: MOD

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

MOD kısaca

MOD, bir sayının bölene bölünmesinden kalan değeri döndürür. =MOD(135;60) sonucu 15'tir; tek/çift ayırma, dakikayı saat ve dakikaya bölme ya da her n. satırı işaretleme gibi işlerde kullanılır. Sonucun işareti bölenin işaretiyle aynıdır.

Söz dizimi

MOD(sayı; bölen)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
sayınumberZorunluBölme işleminden kalanı bulunacak sayı.
bölendivisorZorunluSayının bölüneceği değer. 0 olursa fonksiyon #SAYI/0! döndürür.
İçindekiler
  1. MOD fonksiyonu neyi hesaplar?
  2. Söz dizimi ve hesaplama kuralı
  3. Süreyi saat ve dakikaya ayırmak
  4. Tek, çift ve her n. satır
  5. Negatif sayılarda sonuç
  6. Hata ve alternatifler

MOD fonksiyonu neyi hesaplar?

Excel MOD formülü, bir bölme işleminden geriye kalan değeri verir. 250 şişe su 24'lük kolilere yerleştirildiğinde 10 koli dolar ve 10 şişe açıkta kalır; =MOD(250;24) bu 10'u döndürür. Bölümün kendisiyle ilgilenmez, yalnız kalanı hesaplar.

Fonksiyonun Türkçe ve İngilizce adı aynıdır, bu yüzden iki dildeki formüller arasında ad farkı yaşanmaz. Değişen tek şey ayraçtır: Türkçe Excel'de =MOD(A2;60), İngilizce Excel'de =MOD(A2,60) yazılır.

Söz dizimi ve hesaplama kuralı

Fonksiyon iki zorunlu argüman alır: sayı ve bölen. Microsoft, MOD'un TAMSAYI cinsinden şöyle ifade edilebileceğini belirtir: MOD(n; d) = n - d*TAMSAYI(n/d). Bu formül, kalanın nasıl bulunduğunu ve negatif sayılarda neden şaşırtıcı sonuçlar çıktığını açıklar.

Bölen 0 olduğunda sonuç #SAYI/0! hatasıdır. Ondalıklı sayılarla da çalışır: =MOD(7,5;2) sonucu 1,5'tir.

Süreyi saat ve dakikaya ayırmak

Toplam süre dakika olarak tutulduğunda MOD ile TAMSAYI birlikte kullanılır. 135 dakika için =TAMSAYI(A2/60) 2 saati, =MOD(A2;60) kalan 15 dakikayı verir. İkisini birleştirerek "2 saat 15 dakika" metnini oluşturabilirsiniz.

Aynı mantık stok ve ambalaj hesaplarında da geçerlidir. Tam koli sayısı TAMSAYI ile, açıkta kalan ürün MOD ile bulunur. Gün sayısını hafta ve güne ayırmak için de bölen olarak 7 yazmanız yeterlidir.

Tek, çift ve her n. satır

Bir sayının 2'ye bölümünden kalan 0 ise sayı çifttir. =EĞER(MOD(A2;2)=0;"Çift";"Tek") sipariş numarasının tek mi çift mi olduğunu yazar; 10457 için sonuç "Tek"tir. Bu kontrol, iki ekip arasında işleri sırayla paylaştırmak gibi durumlarda kullanılır.

Koşullu biçimlendirmede =MOD(SATIR();2)=0 kuralı her ikinci satırı renklendirir. Bölen olarak 3 ya da 5 yazarsanız her üçüncü ya da beşinci satırı işaretleyebilirsiniz. Uzun listelerde okumayı kolaylaştıran zebra desenleri bu yöntemle yapılır.

Negatif sayılarda sonuç

MOD'un sonucu her zaman bölenin işaretini taşır. =MOD(-7;3) sonucu -1 değil 2'dir. Formüle göre -7 - 3 × TAMSAYI(-7/3) = -7 - 3 × (-3) = 2 bulunur.

Bazı programlama dillerinde kalan operatörü bölünenin işaretini alır ve aynı işlem -1 verir. Excel'de hazırladığınız bir hesabı başka bir sisteme taşıyorsanız negatif değerlerde bu farkı test edin.

Tarihlerle çalışırken de MOD işe yarar. Excel'de tarih bir gün sayısı olduğu için =MOD(A2;7) haftanın hangi gününe denk geldiğine dair bir sıra numarası üretir. Okunur bir sonuç için yine de HAFTANINGÜNÜ fonksiyonu daha açıktır ve haftanın hangi günle başlayacağını seçmenize izin verir.

Hata ve alternatifler

En yaygın hata, bölenin boş bir hücreden gelmesidir; boş hücre 0 sayılır ve #SAYI/0! döner. Bölen boş kalabilecekse formülü =EĞER(B2=0;"";MOD(A2;B2)) biçiminde koruyabilirsiniz. Argümanlardan biri metinse sonuç #DEĞER! olur.

Bölümün tam sayı kısmı gerekiyorsa MOD yerine TAMSAYI ya da BÖLÜM kullanılır. Bir değeri belirli bir katına yuvarlamak istiyorsanız TAVANAYUVARLA daha doğrudan bir çözümdür.

Stok tablonuzda bir miktar ve koli içi adet sütunu seçin. Yanına tam koli sayısı için TAMSAYI, açıkta kalan ürün için MOD yazarak iki sonucu karşılaştırın.

Örnekler

Örnek 1: Dakikadan kalan dakikayı bulma
ABC
1Toplam dakika
213515
=MOD(A2;60)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 15

135 dakikadan iki tam saat (120 dakika) çıkınca 15 dakika kalır.

Örnek 2: Sipariş numarası tek mi çift mi?
ABC
1Sipariş no
210.457Tek
=EĞER(MOD(A2;2)=0;"Çift";"Tek")

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: Tek

10457'nin 2'ye bölümünden kalan 1'dir. Koşul sağlanmadığı için Tek yazılır.

Örnek 3: Koliye girmeyen ürün sayısı
ABCDE
1ÜrünStokKoli içi
2Su2502410
=MOD(B2;C2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: 10

250 şişeden 10 tam koli (240 şişe) çıkar. Açıkta kalan 10 şişedir.

Örnek 4: Negatif sayının kalanı
ABCD
1SayıBölen
2-732
=MOD(A2;B2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 2

Sonuç bölenin işaretini alır. -7 - 3 × TAMSAYI(-7/3) = -7 - 3 × (-3) = 2 bulunur.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

MOD kullanan rehberler ve alıştırmalar

Sıkça Sorulan Sorular

MOD formülü nasıl kullanılır?

Sayıyı ve böleni yazarsınız: =MOD(A2;60) A2'deki değerin 60'a bölümünden kalanı verir.

Excel'de bir sayının tek mi çift mi olduğu nasıl bulunur?

=EĞER(MOD(A2;2)=0;"Çift";"Tek") yazın. Kalan 0 ise sayı çifttir.

MOD neden -7 ve 3 için 2 veriyor?

Excel'de kalanın işareti bölenle aynıdır. Hesap -7 - 3 × TAMSAYI(-7/3) biçiminde yapılır ve sonuç 2 olur.