Excel'de birkaç tıkla mutlak değeri hesaplayın
Excel'de bir sayının mutlak değerini hesaplamak için =ABS(sayı) fonksiyonunu kullanın. Bu fonksiyon, eksi işaretini yok sayarak negatif değerleri anında pozitife çevirir. Örneğin, =ABS(-15) formülü 15 sonucunu döndürürken, =ABS(10) formülü 10 olarak kalır. Bu, tablolarla mutlak büyüklüklerde çalışmanın temel ve en güvenilir yoludur.
Mutlak değer nedir ve neden gereklidir?
Bir sayının mutlak değeri (veya absolut değeri), sayı doğrusunda o noktadan sıfıra olan uzaklıktır. Basitçe söylemek gerekirse: bu, işaretsiz sayıdır. Veri analizinde bu durum genellikle şu amaçlarla gereklidir:
- Toplam sapmayı hesaplamak için (eksilerin artıları azaltmaması amacıyla).
- Kimin "daha iyi" olduğunu dikkate almadan plan ile gerçekleşen arasındaki farkı belirlemek için.
- Kabul edilemez olduğu durumlarda (örneğin ağırlık veya uzunluk) verileri rastgele negatif değerlerden arındırmak için.
Programın İngilizce sürümünde bu fonksiyon ABS (Absolute kelimesinden gelir) olarak adlandırılır, bu da amacını hatırlamaya yardımcı olur.
İpucu: Bir sütunda negatif sayı olup olmadığını hızlıca kontrol etmek istiyorsanız, bunları sıralayın. İşaretler hesaplamalar için önemliyse ancak nihai toplamı etkilememesi gerekiyorsa ABS fonksiyonu işinize yarayacaktır.
ABS fonksiyonunun temel sözdizimi
Formül son derece basittir ve yalnızca bir bağımsız değişken gerektirir:
=ABS(sayı)
Burada "sayı" şunlardan biri olabilir:
- Belirli bir değer:
=ABS(-50)→ 50. - Bir hücre referansı:
=ABS(A2). - Başka bir hesaplamanın sonucu:
=ABS(A2-B2).
Fonksiyon metin değerlerini ve boş hücreleri yok sayar; eğer hücrede sayıya dönüştürülemeyen bir metin varsa #DEĞER! hatası döndürür.
Karmaşık ifadelerle çalışma
Çoğu zaman mutlak değere tek bir sayı için değil, hesaplama sonuçları için ihtiyaç duyulur.
İki sayının farkının mutlak değeri
Klasik görev: İki nokta arasındaki mesafeyi veya gerçekleşenin plandan sapmasını bulmak. Formül:
=ABS(A2 - B2)
A2'nin mi yoksa B2'nin mi büyük olduğu önemli değildir. Sonuç her zaman ikisi arasındaki farka eşit olan pozitif bir sayı olacaktır.
Bir aralığın toplamının mutlak değeri
Eksi içerebilen bir dizi sayıyı toplayıp ardından sonucun mutlak değerini almak gerekiyorsa:
=ABS(TOPLA(A2:A10))
Örnek: Hücrelerin toplamı -150'dir. Formül 150 döndürecektir.
Önemli fark: =ABS(TOPLA(...)), toplamın mutlak değerini alır. Ancak her bir toplananın mutlak değerini toplamak istiyorsanız (her bir terimdeki eksileri yok sayarak), aşağıda açıklanan dizi formülünü veya ÇARPIMTOPLAM'ı kullanın.
Gelişmiş senaryolar: Mutlak değerlerin toplamı ve diziler
Kullanıcıların en sık yaptığı hata, bir aralıktaki tüm sayıların mutlak değerlerinin toplamını =TOPLA(ABS(...)) gibi basit bir formülle elde etmeye çalışmaktır. Excel'in eski sürümlerinde bu, özel tuşlar olmadan çalışmaz.
Yöntem 1: Evrensel (tüm sürümler için)
ÇARPIMTOPLAM (SUMPRODUCT) fonksiyonunu kullanın. Bu fonksiyon, Ctrl+Shift+Enter tuşlarına basmaya gerek kalmadan dizileri otomatik olarak işler.
=ÇARPIMTOPLAM(ABS(A2:A10))
Bu formül, A2:A10 aralığındaki her sayının mutlak değerini alır ve ardından elde edilen sonuçları toplar.
Yöntem 2: Dinamik diziler (Excel 365 / 2021+)
Modern sürümlerde fonksiyonu sadece sürükleyebilir veya diğer agregasyon fonksiyonlarının içinde kullanabilirsiniz:
=TOPLA(ABS(A2:A10))
Bunu tek bir hücreye girerseniz, Excel hesaplamaları otomatik olarak "yayar".
Hesaplamalarda sık yapılan hatalar
| Hata | Neden | Nasıl düzeltilir |
|---|---|---|
| #DEĞER! | Hücrede sayı yerine metin var | Veri biçimini kontrol edin, fazla boşlukları veya para birimi sembollerini manuel olarak kaldırın. |
| Negatif sonuç | Formülü ABS içine almayı unuttunuz | ABS'nin dış fonksiyon olduğundan emin olun: =ABS(...), iç fonksiyon değil. |
| Yanlış toplam | "Toplamın mutlak değeri" ile "mutlak değerlerin toplamı" karıştırılması | Şunu unutmayın: ABS(TOPLA) ≠ TOPLA(ABS). İkinci durum için ÇARPIMTOPLAM kullanın. |
Sıkça Sorulan Sorular (SSS)
Mutlak değeri fonksiyon olmadan hesaplayabilir miyim?
Evet, matematiksel olarak mutlak değer, sayının karesinin kareköküne eşittir: =KAREKÖK(KUVVET(A1;2)) veya =(A1^2)^0,5. Ancak ABS fonksiyonu daha hızlı çalışır ve daha okunaklıdır.
Tüm negatif sayıları renkle nasıl vurgularım?
Bu işlem "Koşullu Biçimlendirme" -> "Hücre Kurallarını Vurgula" -> "0'dan Küçük" yoluyla yapılır. Burada ABS fonksiyonuna gerek yoktur; o değeri değiştirir, biçimi değil.
ABS tarihlerle çalışır mı?
Excel'de tarihler sayılardır. ABS, aynı sayıyı (tarihin sıra numarasını) döndürür, çünkü standart biçimde tarihler genellikle negatif olmaz. Tarihleri çıkarıp negatif bir sonuç alırsanız (örneğin, geçmiş tarih eksi gelecek tarih), ABS eksi işareti olmadan aralarındaki gün sayısını elde etmenize yardımcı olur.