Excel'de Sayıların Çiftliğinin Hızlı Kontrolü
Excel'de bir sayının çift olup olmadığını belirlemek için =MOD(A1;2)=0 formülünü veya =EŞİT(A1) işlevini kullanın. İlki, 2'ye bölümünden kalan sıfır ise DOĞRU değerini döndürür; ikincisi ise doğrudan mantıksal bir değer döndüren özel bir işlevdir. Bu yöntemler tüm Excel sürümlerinde çalışır ve hem tek seferlik kontroller hem de büyük veri dizilerinin işlenmesi için uygundur.
Excel'in Türkçe sürümünde işlev argümanları virgül (,) ile ayrılır, noktalı virgül (;) değil. Söz dizimindeki hata #AD? veya #DEĞER! hatasına neden olur.
Evrensel Kontrol İçin MOD İşlevinin Kullanımı
MOD (bölme işleminden kalan) işlevi, programın herhangi bir sürümünde ve diğer tablo düzenleyicilerinde (Google Sheets, LibreOffice) aynı şekilde çalışan en güvenilir kontrol yöntemidir. Mantık basittir: çift bir sayı 2'ye bölündüğünde kalan 0'dır.
Temel Formül
Kontrol sonucunu bir hücreye girin:
=MOD(A1; 2) = 0
- A1'deki sayı çiftse (örneğin 10, -4, 0), formül DOĞRU değerini döndürür.
- Tekse (3, 7, -11), sonuç YANLIŞ olur.
Metin Durumu Çıktısı
Raporlar için mantıksal değerler yerine "Çift" veya "Tek" kelimelerini görmek daha kullanışlıdır. Kontrolü EĞER işlevi içine alın:
=EĞER(MOD(A1;2)=0; "Çift"; "Tek")
Bu yaklaşım, ara hesaplamalar için ek sütunlar oluşturmadan verileri hemen etiketlemenizi sağlar.
Özel EŞİT ve TEK İşlevleri
Belirli güncellemelerden itibaren, Türkçe Excel'de sezgisel olarak anlaşılır EŞİT (İng. ISEVEN) ve TEK (İng. ISODD) işlevleri bulunur. Bunlar özellikle bu görev için tasarlanmıştır ve formülleri daha okunabilir hale getirir.
=EŞİT(A1)— sayı çiftse DOĞRU değerini döndürür.=TEK(A1)— sayı tekse DOĞRU değerini döndürür.
EŞİT işlevi sayının ondalık kısmını yoksayar. Örneğin, 4.9 değeri için DOĞRU döndürür, çünkü tam kısım (4) çifttir. Ondalık sayılar içeren verilerle çalışırken bunu dikkate alın.
Kontrol Yöntemlerinin Karşılaştırılması
| Yöntem | Formül | Avantajlar | Özellikler |
|---|---|---|---|
| Bölme Kalanı | =MOD(A1;2)=0 | Evrensellik, her yerde çalışır | Sıfır ile karşılaştırma gerektirir |
| Özel İşlev | =EŞİT(A1) | Kısalık, okunabilirlik | Ondalık sayıları aşağı yuvarlayabilir |
| Metin Çıktısı | =EĞER(...) | Raporlar için görsellik | Formül yazımı daha uzundur |
Koşullu Biçimlendirme ile Görsel Vurgulama
Amacınız "DOĞRU/YANLIŞ" sonuçlarından oluşan bir sütun elde etmek değil, tablodaki çift sayıları görsel olarak vurgulamaksa Koşullu Biçimlendirme kullanın. Bu, sayfanın temiz kalmasını sağlar.
Adım Adım Kurulum
- Sayıları içeren hücre aralığını seçin (örneğin,
A2:A100). - Giriş sekmesinde Koşullu Biçimlendirme → Yeni Kural seçeneğini belirleyin.
- Kural türünü seçin: Biçimlendirilecek hücreleri belirlemek için formül kullan.
- Giriş alanına, seçimin ilk hücresinin adresine dikkat ederek formülü yazın:
=MOD(A2;2)=0 - Biçim düğmesine tıklayın, Dolgu sekmesini seçin ve bir renk belirtin (örneğin, açık yeşil).
- Tamam'a tıklayın.
Artık aralıktaki tüm çift sayılar otomatik olarak seçilen renkle boyanacaktır. Tek sayıları vurgulamak için =MOD(A2;2)=1 veya =TEK(A2) formülüyle ikinci bir kural oluşturun ve farklı bir renk (örneğin, kırmızı) seçin.
Sık Karşılaşılan Hatalar ve Çalışma İnce Detayları
Çiftlik kontrolü sırasında kullanıcılar genellikle kolayca düzeltilebilen birkaç tipik sorunla karşılaşır.
- #DEĞER! Hatası: Kontrol edilen hücrede sayı yerine metin varsa ortaya çıkar. Hücre sayı gibi görünse bile metin formatına sahipse (genellikle 1C veya bankacılık sistemlerinden dışa aktarma sırasında olur), formül çalışmaz. Çözüm: "Sütunlara Dönüştür" özelliği veya 1 ile çarpma yoluyla metni sayıya dönüştürün.
- Negatif Sayılarla Çalışma:
MODişlevi negatif değerleri doğru şekilde işler.-4çift bir sayıdır (MOD(-4;2)0'a eşittir). Veriler gerçekten sayısal ise sorun yaşanmaz. - Ondalık Sayılar: Matematiksel olarak çiftlik kavramı yalnızca tam sayılar için geçerlidir.
EŞİTişlevi kontrolden önce ondalık kısmı atar,MODise ondalık bir sayının bölümünden kalanı döndürür, bu da beklenmedik bir sonuç verebilir (0 veya 1 değil). Görev gerektiyorsa, kontrolden önce verilerinTAMSAYIişlevi ile ondalıklardan arındırıldığından emin olun.
Sıkça Sorulan Sorular (SSS)
Bir sütundaki çift sayıların sayısı nasıl hesaplanır?
Mantığı sayılara (1 ve 0) dönüştürmek için =--(MOD(A1;2)=0) formülü içeren bir yardımcı sütunla birlikte SAYF.SA işlevini kullanın ve ardından bunları toplayın. Alternatif olarak, dizi formülü kullanın (Excel'in yeni sürümlerinde): =TOPLA(--(MOD(A1:A100;2)=0)), girişi onaylayarak (eski sürümlerde Ctrl+Shift+Enter ile).
Bir tarihin çiftliği kontrol edilebilir mi?
Evet, Excel'de tarihler günlerin sıra numaraları olarak saklanır. A1 hücresinde tarih bulunan =EŞİT(A1) formülü, günün sıra numarasının çift olup olmadığını gösterir. Bu, belirli vardiya çizelgeleri için faydalı olabilir.
Sayı görünmesine rağmen formül neden hata veriyor?
Büyük olasılıkla hücrede boşluk veya yazdırılamayan bir karakter vardır. Temizlemek için TEMİZLE işlevini kullanın veya hücre formatını kontrol edin.