Excel formülleri kılavuzu: basit toplamlardan karmaşık koşullara
Excel'de bir hesaplama yapmak için = işaretiyle yazmaya başlayın, ardından bir fonksiyon seçin (örneğin, TOPLA) ve iki nokta üst üste kullanarak hücre aralığını belirtin (A1:A10). Bu, tablolardaki tüm hesaplamalarla çalışmanın temel prensibidir. Bu kılavuz, gereksiz teori olmadan rutin işleri otomatikleştirme, finansal hesaplamalar yapma ve veri analizi için anahtar fonksiyonları öğrenmenize yardımcı olacaktır.
Altın kural: Excel'deki her formül eşittir işareti = ile başlar. Bunu unutursanız, program girişi normal metin olarak algılar.
Temel aritmetik fonksiyonlar
Bu fonksiyonlar günlük görevlerin %80'ini kapsar: toplamları hesaplama, ortalama değerleri bulma ve veri dizilerindeki uç noktaları belirleme.
Temel fonksiyonlar tablosu
| Fonksiyon | Amaç | Söz Dizimi | Kullanım Örneği |
|---|---|---|---|
| TOPLA | Sayıları toplama | =TOPLA(sayı1; sayı2) | =TOPLA(A1:A10) — 10 günlük satış toplamı |
| ORTALAMA | Aritmetik ortalama | =ORTALAMA(aralık) | =ORTALAMA(B2:B20) — ortalama sepet tutarı |
| MİN / MAKS | Minimum/maksimum değer | =MİN(aralık) | =MAKS(C1:C100) — ayın en iyi sonucu |
| SAYI | Aralıktaki sayı adedi | =SAYI(aralık) | =SAYI(D2:D50) — kaç gün satış yapıldığı |
| EĞERSAY | Koşula göre sayma | =EĞERSAY(aralık; kriter) | =EĞERSAY(E2:E100; ">1000") |
Pratik uygulama
- Toplam tutar: Borç alacak mutabakatı veya proje bütçesinin toplamını hesaplamak için
TOPLAkullanın. - Performans analizi:
ORTALAMAfonksiyonu, belirli bir dönem için ortalama sıcaklık, döviz kuru veya çalışan performansını göstermek için faydalıdır. - Sınır kontrolü:
MİNveMAKSkombinasyonu, rakiplerin fiyat dağılımını veya teslimat süreleri aralığını hızlıca değerlendirmenizi sağlar.
Koşullarla çalışma: EĞER fonksiyonu
EĞER fonksiyonu, belirlenen bir koşulun sağlanıp sağlanmadığına bağlı olarak iki seçenek arasında seçim yapmanıza olanak tanır. Bu, etkileşimli raporlar ve durum sistemleri oluşturmanın temelidir.
Söz Dizimi
=EĞER(mantıksal_sınama; değer_eğer_doğruysa; değer_eğer_yanlışsa)
Kullanım Örnekleri
- Basit kontrol:
=EĞER(A2>=1000; "Bonus"; "Bonus yok")
```
A2 hücresindeki tutar 1000'e eşit veya büyükse "Bonus", değilse "Bonus yok" görüntülenir.
2. **İç içe koşullar (çoklu seçim):**
Sonuçları değerlendirmek için (örneğin, bir sınav) iç içe geçmiş fonksiyonlar kullanılabilir:
```excel
=EĞER(B2>=90; "Pekiyi"; EĞER(B2>=70; "İyi"; "Orta"))
```
Excel'in modern sürümlerinde (2019 ve üzeri, ayrıca Microsoft 365) ÇOKLU.EĞER fonksiyonunu kullanın. Bu fonksiyon, hantal iç içe geçirme (nesting) olmadan birçok koşulu listelemenize olanak tanıyarak formülü daha okunabilir hale getirir.
Finansal hesaplamalar: yüzdeler, indirimler ve kar marjları
Paylar ve yüzdeler arasındaki kafa karışıklığı nedeniyle finansal göstergelerin hesaplanması genellikle zorluk yaratır. Excel'de yüzde, 100'e bölünmüş bir sayıdır (15% = 0,15).
İndirimli fiyat hesaplama
A2 hücresinde orijinal fiyat, B2 hücresinde indirim oranı (örneğin, 0,15 veya %15) varsa:
=A2 * (1 - B2)
Para birimi cinsinden indirim tutarının hesaplanması
=A2 * B2
Kar marjlı fiyat hesaplama
Maliyet fiyatına (A2) B2 oranında kar marjı eklemek için:
=A2 * (1 + B2)
Bir sayının yüzdesini hesaplama
A2 sayısının B2 genel toplamının yüzde kaçı olduğunu öğrenmek istiyorsanız:
=A2 / B2
Sonuca "Yüzde" hücre biçimini uygulamayı unutmayın.
Veri arama ve yerleştirme
Veriler farklı tablolara dağıldığında, bunları manuel olarak taşımak zaman alır. Arama fonksiyonları bu süreci otomatikleştirir.
DÜŞEYARA (VLOOKUP)
Dikey arama için en popüler fonksiyondur. Tablonun ilk sütununda bir değer arar ve aynı satırın belirtilen sütunundaki verileri döndürür.
=DÜŞEYARA(aranan_değer; tablo_aralığı; sütun_numarası; [aralık_türü])
Örnek: Ürün koduna göre ürün fiyatını bulma.
- Aranacak ürün kodu:
E2 - Fiyat listesi tablosu:
A2:C100(A sütunu ürün kodu, C sütunu fiyat) - Fiyatın bulunduğu sütun numarası:
3 - Tam eşleşme:
0(veyaYANLIŞ)
=DÜŞEYARA(E2; A2:C100; 3; 0)
Önemli: DÜŞEYARA içindeki son argüman neredeyse her zaman tam eşleşme aramak için 0 (YANLIŞ) olmalıdır. Eğer 1 (DOĞRU) bırakılırsa ve liste sıralı değilse, fonksiyon yanlış veriler döndürebilir.
İNDİS ve KAÇINCI
DÜŞEYARA'ya daha esnek bir alternatiftir ve tablonun ortasına yeni sütunlar eklendiğinde bozulmaz.
=İNDİS(sonuç_sütunu; KAÇINCI(aranan; arama_sütunu; 0))
Tipik hatalar ve bunlardan kaçınma yolları
Doğru bir formül bile, veriyle çalışmanın temel ilkeleri ihlal edilirse hata verebilir.
| Hata | Neden | Çözüm |
|---|---|---|
| #DEĞER! | Formülde sayı yerine metin kullanılıyor | Sayıların metin olarak kaydedilip kaydedilmediğini kontrol edin (hücredeki yeşil üçgen). |
| #SAYI/0! | Sıfıra bölme işlemi | Paydayı kontrol edin. Gizlemek için EĞERHATA fonksiyonunu kullanın. |
| #YOK! | DÜŞEYARA fonksiyonu değeri bulamadı | Aranan değerin tablonun ilk sütununda kesinlikle bulunduğundan emin olun. Boşlukları kontrol edin. |
| ##### | Hücre çok dar | Sütunu genişletin veya yazı tipini küçültün. |
| Yanlış sonuç | Yanlış ayırıcı kullanımı | Excel'in Türkçe sürümünde argümanlar virgül değil, noktalı virgül (;) ile ayrılır. |
Metin olarak kaydedilen sayıları düzeltme
TOPLA formülü hücreleri görmezden geliyorsa, büyük olasılıkla sayılar metin formatında saklanıyordur.
- Sorunlu hücreleri seçin.
- Seçimin yanındaki sarı uyarı simgesine tıklayın.
- "Sayıya Dönüştür" seçeneğini belirleyin.
Çalışma verimliliği için ipuçları
- Mutlak başvuruları (
$) kullanın. KDV oranı veya dolar kuru gibi bir katsayı içeren bir formülü kopyalıyorsanız, hücreyi dolar işaretiyle sabitleyin (örneğin,$F$1). Böylece formülü aşağı çektiğinizde bu hücreye olan başvuru kaymaz. - Verileri ve hesaplamaları ayırın. Kaynak sayıları ve formülleri karışık halde tutmayın. Kaynak veriler bir sayfada, raporlar başka bir sayfada olsun.
- Aralıkları kontrol edin.
TOPLA(A1:A100)kullanırken, yeni satırlarda (101, 102...) formülün dışında kalan önemli veriler olmadığından emin olun. Aralıkların otomatik olarak genişlediği "Akıllı Tablolar"ı (Ctrl+T) kullanmak daha iyidir.
Sıkça Sorulan Sorular (SSS)
Koşulu karşılayan hücrelerin toplamını nasıl hesaplarım?
ETOPLA fonksiyonunu kullanın. Örnek: =ETOPLA(A1:A10; ">100"; B1:B10) — A sütunundaki karşılık gelen hücreler 100'den büyükse, B sütunundaki değerleri toplar.
Formül neden otomatik olarak yeniden hesaplanmıyor? Hesaplama modunu kontrol edin: "Formüller" sekmesi → "Hesaplama Seçenekleri" → "Otomatik"i seçin.
İngilizce Excel sürümünde Rusça fonksiyon adlarını kullanabilir miyim?
Hayır. İngilizce sürümde TOPLA SUM, EĞER IF, DÜŞEYARA VLOOKUP olur. Ancak, İngilizce arayüzde Rusça bir fonksiyon yazdığınızda Excel genellikle otomatik düzeltme önerir.