Excel'de Yüzde, Oran ve Dinamik Hesaplama
Excel'de yüzde hesaplamak için parçayı bütüne bölün (=A1/B1) ve hücreye "Yüzde Biçimi" uygulayın. Artışı hesaplamak için =(Yeni - Eski) / Eski formülünü kullanın. Bu iki işlem, veri analitiği görevlerinin %90'ını çözer. Aşağıda farklı senaryolar için kesin algoritmalar, biçimlendirme ipuçları ve sık yapılan hatalara karşı koruma yöntemleri yer almaktadır.
Temel Kural: Excel'de yüzde, basitçe 100'e bölünmüş bir sayıdır. Hücreye yüzde biçimi uygulamayı planlıyorsanız, formül sonucunu manuel olarak 100 ile çarpmayın; aksi takdirde gereken değerin 100 katı büyük bir sonuç elde edersiniz (örneğin, %50 yerine %5000).
Bir Sayının Yüzdesini veya Genel Toplam İçindeki Oranını Hesaplama
En sık karşılaşılan görev, bir sayının diğerine göre ne kadarlık bir kısmını oluşturduğunu belirlemek veya genel toplamdan belirli bir büyüklüğü bulmaktır.
Oran Formülü (Bütünün Parçası)
Elinizde bir değer (örneğin, bir satış temsilcisinin satışları) ve genel toplam (departman satışları) varsa, formül şu şekildedir:
=Parça / Bütün
Örnek:
- Hücre
A2: 150 (Ivanov'un satışları) - Hücre
B2: 1000 (toplam satışlar) C2hücresindeki formül:=A2/B2- Biçimlendirmeden önceki sonuç:
0.15 - İşlem:
Ctrl+Shift+%tuşlarına basın veya "Giriş" sekmesinden "Yüzde" biçimini seçin. Sonuç%15olacaktır.
Yüzden Değer Hesaplama Formülü
Bir sayının belirli bir yüzdesini oluşturan tutarı bulmanız gerekiyorsa (örneğin, 5000 tutar üzerinden %20 KDV):
=Sayı * Yüzde
Örnek:
- Hücre
A2: 5000 - Hücre
B2: %20 (veya 0.2) - Formül:
=A2*B2→ Sonuç:1000.
Paydanın Sabitlenmesi: Bir ürün listesi için oran hesaplanırken, her öğeyi aynı toplam tutara bölmek gerekir. Mutlak referans kullanın ($ işareti).
Örnek: =A2/$B$10. Formülü aşağıya doğru sürüklediğinizde, toplam tutara olan referans (B10) kaymayacaktır.
Yüzdesel Artış ve Azalış Hesaplama
Dinamiği analiz etmek için (bu ayki gelir geçen aya kıyasla, kullanıcı artışı gibi) bağıl değişim formülü kullanılır.
Temel Artış Formülü
=(Yeni_değer - Eski_değer) / Eski_değer
Excel'de bu genellikle daha kısa yazılır:
=Yeni/Eski - 1
Hesaplama Örneği:
- Ocak ayı satışları (
A2): 100.000 - Şubat ayı satışları (
B2): 120.000 C2hücresindeki formül:=(B2-A2)/A2veya=B2/A2-1- Sonuç:
0.2→ yüzde olarak biçimlendirin →%20.
Değer azalırsa (örneğin, 100'den 80'e), formül negatif bir sayı döndürür (-%20), bu da düşüşü doğru şekilde yansıtır.
Negatif Sayılarla Çalışmanın Özellikleri
"Eski" değer negatifse (zarar) ve "yeni" değer pozitifse (kar), standart formül artış işaretini yanlış gösterebilir. Bu tür finansal raporlarda bazen paydada eski değerin mutlak değeri kullanılır:
=(Yeni - Eski) / ABS(Eski)
Kombinasyonlu Hesaplamalar İçin Pratik Örnekler
Her bir ürünün genel hacim içindeki oranını ve geçen yıla göre artışını aynı anda hesaplamamız gereken tipik bir satış analiz tablosunu ele alalım.
| Ürün | 2025 Satışları (A) | 2026 Satışları (B) | 2026'daki Oran (C) | Artış (D) |
|---|---|---|---|---|
| Ürün 1 | 100 | 150 | =B2/$B$5 | =(B2-A2)/A2 |
| Ürün 2 | 200 | 250 | =B3/$B$5 | =(B3-A3)/A3 |
| Ürün 3 | 300 | 400 | =B4/$B$5 | =(B4-A4)/A4 |
| Toplam | 600 | 800 |
Tablo Açıklamaları:
- Oran: C sütununda, belirli bir ürünün satışlarını genel toplama (
$B$5) bölüyoruz. Dolar işaretleri, formül kopyalandığında referansın kaymaması için toplam hücresini sabitler. - Artış: D sütununda mevcut yılı önceki yıl ile karşılaştırıyoruz.
- Biçimlendirme: C ve D sütunlarını seçin ve yüzde biçimini uygulayın. Görsellik açısından negatif değerleri kırmızı renkle görüntüleyecek şekilde ayarlayabilirsiniz (Hücreleri Biçimlendir → Sayı → Negatif Sayılar).
Hatalara Karşı Koruma ve Sık Karşılaşılan Sorunlar
Büyük veri kümeleriyle çalışırken sıklıkla #SAYI/0! (#DIV/0!) hatası ortaya çıkar. Bu, formülün sıfıra veya boş bir hücreye bölme işlemi yapmaya çalıştığında gerçekleşir.
Sıfıra Bölme Hatasından Kaçınma
Ana formülü EĞERHATA (İngilizce sürümünde IFERROR) fonksiyonu içine alın.
Güvenli oran formülü örneği:
=EĞERHATA(A2/B2; 0)
Veya sıfır yerine tire görmek istiyorsanız:
=EĞERHATA(A2/B2; "-")
Güvenli artış formülü örneği:
=EĞERHATA((B2-A2)/A2; 0)
Yeni Başlayanların Sık Yaptığı Hatalar
- 100 ile Çift Çarpma. Kullanıcı
=A1/B1*100yazar ve ayrıca yüzde biçimi uygular. Sonuçta 0.5, 50'ye dönüşür ve biçim bunu %5000 yapar.- Çözüm: Ya
=A1/B1+ % biçimi, ya da=A1/B1*100+ normal sayısal biçim. İlk seçenek ileri hesaplamalar için tercih edilir.
- Çözüm: Ya
- Kopyalama Sırasında Referanslar.
=A2/B5formülü aşağı kopyalandığında=A3/B6olur, oysa paydanınB5olarak kalması gerekir.- Çözüm: Sabitlemek için
$kullanın:=A2/$B$5.
- Çözüm: Sabitlemek için
- Sayı Yerine Metin. Bazen veriler metin olarak içe aktarılır (hücrenin köşesinde yeşil üçgen görülür). Bunlarla matematiksel işlemler çalışmaz.
- Çözüm: Sütunu seçin → Veri → Metni Sütunlara Dönüştür → Bitir. Veya
DEĞER()fonksiyonunu kullanın.
- Çözüm: Sütunu seçin → Veri → Metni Sütunlara Dönüştür → Bitir. Veya
Sıkça Sorulan Sorular (SSS)
Toplam sayı yoksa yüzdelik oran nasıl hesaplanır?
Formül içinde doğrudan TOPLA fonksiyonu ile aralığı toplayın. Örnek: =A2/TOPLA($A$2:$A$10).
Birden fazla yüzde toplanabilir mi?
Evet, normal aritmetik işlemler çalışır. %10 + %20, %30 sonucunu verir. Ancak, yüzdelerin ardışık uygulanmasının (bileşik faiz) çarpma ile hesaplandığını unutmayın: fiyat * 1.1 * 1.2.
Tüm sütuna hızlıca yüzde biçimi nasıl uygulanır?
Hücreleri seçin ve Ctrl + Shift + % tuş kombinasyonuna basın (bazı klavye düzenlerinde Ctrl + Shift + 5).
Neden artış %100 gösteriyor, oysa %1 olması gerekiyor?
Muhtemelen, formülde zaten 100 ile çarpılmış bir sayıya yüzde biçimi uygulanmıştır. Formülden *100 kısmını kaldırın veya hücre biçimini "Genel"/"Sayı" olarak değiştirin.