Özellik ikonu

MOD

İndirme izni yok

Genel Bakış

MOD (MOD), bir sayı bölenle bölündükten sonra geriye kalan değeri verir. Sonuç, bölümün kendisi değil bölme işleminden artan kısımdır. Bu nedenle bir sayının başka bir sayıya tam bölünüp bölünmediğini denetlemek ve döngüsel hesaplamalarda kalanı bulmak için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
=MOD(sayı; bölen)
ENEnglish
Kategori
Matematik ve Trigonometri
İngilizce adı
MOD
Platform
Windows Mac Web
2 bağımsız değişken 2 zorunlu
Bağımsız değişken Durum Ne işe yarar
sayınumber Zorunlu Bölünecek ve kalanı bulunacak sayıyı, sayısal bir hücreyi veya sayı üreten bir işlemi belirtir.
bölendivisor Zorunlu sayı değerini bölecek sayıyı belirtir.
Geçerli kullanımlar
=MOD(3;2)
=MOD(-30;28)
=MOD(A2;B2)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev iki parametre alır; sayıyı bölenle böler ve yalnızca kalan kısmı verir. Tam bölünen sayılarda kalan sıfırdır. Sonucun işareti bölenin işaretini izler.

1. Sonucun işareti bölene bağlıdır​

Sayı ve bölenin pozitif ya da negatif olmasının kalanı nasıl etkilediğini görelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=MOD(A2;B2)
=MOD(A2,B2)
MOD
Formülünü incelemek için bir hücre seçin.
ABC
1SayıBölenKalan
2321
3-321
43-2-1
5-3-2-1
İşaretExcelDepo v1.0.0
Sonuçlar sırasıyla 1, 1, -1 ve -1 olur. MOD sonucu her zaman bölen ile aynı işareti taşır. Bölen pozitif olduğunda sayı negatif olsa bile kalan pozitif, bölen negatif olduğunda ise kalan negatif çıkar.

2. Küçük sayı, tam bölünme ve ondalıklı sayı​

Kalanın sayı bölenden küçük olduğunda, tam bölünme olduğunda, ondalıklı sayıda ve negatif sayıda nasıl davrandığını karşılaştıralım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=MOD(A2;B2)
=MOD(A2,B2)
MOD
Formülünü incelemek için bir hücre seçin.
ABC
1SayıBölenKalan
2232
3330
48308
515,8621,86
6-302826
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 2, 0, 8, 1,86 ve 26 olur. Sayı negatif değilse ve bölenden küçükse bölme işlemi hiç yapılamaz ve sayının kendisi kalan olarak döner. Sayı bölene tam bölünüyorsa kalan sıfırdır. Ondalıklı sayılarda tam kısım bölünür, artan ondalıklı değer korunur. Negatif sayıda ise sayı bölenden küçük olsa bile sonuç sayının kendisi olmaz; sonuç pozitif bölenle aynı işareti taşır, bu nedenle kalan bölenden küçük, sıfırdan büyük bir değer olur.

3. INT ile aynı sonucu hesaplama​

MOD sonucu, sayıdan bölümün tam kısmı ile bölenin çarpımını çıkararak da bulunabilir. C2 hücresine MOD formülünü yazıp aşağı kopyalayın:
Excel formülü
=MOD(A2;B2)
=MOD(A2,B2)
D2 hücresine aynı sonucu TAMSAYI işleviyle hesaplayan formülü yazıp aşağı kopyalayın:
Excel formülü
=A2-(TAMSAYI(A2/B2)*B2)
=A2-(INT(A2/B2)*B2)
E2 hücresine iki sonucu karşılaştıran formülü yazıp aşağı kopyalayın:
Excel formülü
=C2=D2
MOD
Formülünü incelemek için bir hücre seçin.
ABCDE
1SayıBölenMOD sonucuINT ile hesapEşit mi?
28322DOĞRU
3100402020DOĞRU
4-30282626DOĞRU
517522DOĞRU
INT EşdeğeriExcelDepo v1.0.0
Sonuçlar sırasıyla DOĞRU, DOĞRU, DOĞRU ve DOĞRU olur. C ve D sütunlarındaki değerler her satırda aynıdır, çünkü MOD işlevi sayıdan bölümün tam kısmı ile bölenin çarpımının çıkarılmasıyla tanımlanır. Negatif sayıda da bu eşitlik geçerlidir; TAMSAYI sonucu aşağıya yuvarladığı için kalan bölenle aynı işaretli çıkar.

4. Sıfıra bölme ve mantıksal değerler​

Bölenin sıfır olduğu durumları, mantıksal değerleri ve çok büyük bir sayıyı birlikte inceleyelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=MOD(A2;B2)
=MOD(A2,B2)
MOD
Formülünü incelemek için bir hücre seçin.
ABC
1SayıBölenSonuç
2200#SAYI/0!
3DOĞRUDOĞRU0
4YANLIŞYANLIŞ#SAYI/0!
5214748364872
Hata DurumlarıExcelDepo v1.0.0
Sonuçlar sırasıyla #SAYI/0!, 0, #SAYI/0! ve 2 olur. Bölen sıfır olduğunda sıfıra bölme yapılamayacağı için #SAYI/0! hatası döner. DOĞRU değeri 1, YANLIŞ değeri 0 olarak işlendiğinden ikinci sonuçta 1 sayısı 1 ile bölünür ve kalan sıfırdır; üçüncü sonuçta ise bölen sıfır olduğu için hata döner. Son satırda sayı olarak kullanılan 2 üzeri 31 değeri gibi büyük sayılarla da kalan normal şekilde hesaplanır.

Kullanırken dikkat edin​

  • Hesaplama: MOD(sayı; bölen) = sayı - (TAMSAYI(sayı / bölen) × bölen). Burada sayı bölünecek değeri, bölen ise bölen değeri temsil eder. TAMSAYI(sayı / bölen), bölümün aşağıya yuvarlanmış tam kısmıdır. Bu tam kısmın bölenle çarpımı sayıdan çıkarıldığında geriye kalan değer elde edilir. Eşitlik Excel formülü değildir; MOD işlevinin mantığını açıklar.
  • sayı ve bölen: İşlevin sonucu, sayı değeri bölen değerine bölündüğünde artan kalandır. sayı negatif değilse ve bölen değerinden küçükse sonuç sayı değerinin kendisidir. Negatif sayıda durum farklıdır: sayı bölenden küçük olsa bile sonuç sayının kendisi olmaz, bölenle aynı işaretli bir kalan döner. sayı değeri bölen değerine tam bölünüyorsa sonuç 0 olur.
  • Sonucun işareti: Sonuç her zaman bölen ile aynı işareti taşır. bölen pozitifse kalan sıfır ya da pozitif, negatifse sıfır ya da negatiftir; sayı değerinin işareti sonucun işaretini belirlemez.
  • bölen sıfır olduğunda: bölen değeri 0 ise işlev #SAYI/0! hatası verir. Mantıksal YANLIŞ değeri de 0 olarak işlendiği için bölen olarak kullanıldığında aynı hatayı doğurur.
  • Mantıksal değerler: DOĞRU değeri 1, YANLIŞ değeri 0 olarak işlenir. Bu nedenle sayı ve bölen parametrelerinde mantıksal değer verildiğinde işlev bu sayısal karşılıklarla hesap yapar.
  • Büyük değerler: Excel 2010 ve sonrasında sayı ve bölen parametreleri daha büyük değerler alabilir. Çok büyük sayılarla çalışırken sonucun beklendiği gibi hesaplandığını örnek bir satırla doğrulayın.
  • VBA ile fark: Excel'in MOD hesabı VBA'daki Mod işlecinden farklı çalışır; özellikle negatif sayılarda iki yöntem farklı sonuç verebilir. Makro ve çalışma sayfası sonuçlarını karşılaştırırken bu farkı göz önünde bulundurun.
  • İlgili işlevler: TAMSAYI: Bir sayıyı aşağıya doğru en yakın tam sayıya yuvarlar; MOD sonucunu elle hesaplamak ya da bölümün tam kısmını almak istediğinizde kullanılır. BÖLÜM: Bölme işleminin yalnızca tam kısmını verir; kalan yerine kaç kez bölündüğüyle ilgilendiğinizde MOD işlevinin tamamlayıcısı olarak tercih edilir.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
14
İlk yayın
Güncel
İngilizce
MOD
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst