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.
İş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.
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.
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.
D2 hücresine aynı sonucu TAMSAYI işleviyle hesaplayan formülü yazıp aşağı kopyalayın:
E2 hücresine iki sonucu karşılaştıran formülü yazıp aşağı kopyalayın:
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.
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.
Söz dizimi ve parametre
- 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ı
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
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:MOD
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Sayı | Bölen | Kalan |
| 2 | 3 | 2 | 1 |
| 3 | -3 | 2 | 1 |
| 4 | 3 | -2 | -1 |
| 5 | -3 | -2 | -1 |
İşaretExcelDepo v1.0.0
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:MOD
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Sayı | Bölen | Kalan |
| 2 | 2 | 3 | 2 |
| 3 | 3 | 3 | 0 |
| 4 | 8 | 30 | 8 |
| 5 | 15,86 | 2 | 1,86 |
| 6 | -30 | 28 | 26 |
TemelExcelDepo v1.0.0
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:D2 hücresine aynı sonucu TAMSAYI işleviyle hesaplayan formülü yazıp aşağı kopyalayın:
E2 hücresine iki sonucu karşılaştıran formülü yazıp aşağı kopyalayın:
=C2=D2
MOD
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Sayı | Bölen | MOD sonucu | INT ile hesap | Eşit mi? |
| 2 | 8 | 3 | 2 | 2 | DOĞRU |
| 3 | 100 | 40 | 20 | 20 | DOĞRU |
| 4 | -30 | 28 | 26 | 26 | DOĞRU |
| 5 | 17 | 5 | 2 | 2 | DOĞRU |
INT EşdeğeriExcelDepo v1.0.0
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:MOD
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Sayı | Bölen | Sonuç |
| 2 | 20 | 0 | #SAYI/0! |
| 3 | DOĞRU | DOĞRU | 0 |
| 4 | YANLIŞ | YANLIŞ | #SAYI/0! |
| 5 | 2147483648 | 7 | 2 |
Hata DurumlarıExcelDepo v1.0.0
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.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024