Excel'de Otomatik Hesaplamaları Öğrenmek
Excel'deki formüller, programın hesaplamaları otomatik olarak yapmasını sağlayan talimatlardır. En basit formülü yazmak için bir hücreye eşittir işareti (=) koyun, verilerin bulunduğu hücre adreslerini ve matematiksel operatörü belirtin (örneğin, =A1+B1). Bu işlem belirtilen hücrelerdeki değerleri anında toplar ve sonuç, kaynak verilerde herhangi bir değişiklik yapıldığında güncellenir.
Bu rehberde, bilgileri hemen uygulamaya koyabilmeniz için sözdizimini, temel fonksiyonları ve yaygın hataları inceleyeceğiz.
Altın kural: Excel'deki her formül mutlaka eşittir işareti (=) ile başlar. Bunun olmadan program girişi düz metin olarak algılar.
Sözdizimi ve Temel Operatörler
Formül yapısını anlamak, güvenli çalışmanın ilk adımıdır. Excel standart matematiksel işaretleri kullanır ancak adres yazımında kendine özgü özelliklere sahiptir.
Temel öğeler:
- Başlangıç işareti:
= - Hücre adresleri: Sütun harfi ve satır numarası ile gösterilir (A1, B5, Z100).
- Operatörler:
+(toplama)-(çıkarma)*(çarpma, yıldız işareti)/(bölme, eğik çizgi)^(üs alma)%(yüzde)
Basit hesaplama örnekleri:
=A1+B1— iki sayıyı topla.=C5*0.2— C5 hücresindeki sayının %20'sini bul.=(A1+B1)/2— aritmetik ortalamayı bul (işlem önceliğini belirleyen parantezlere dikkat edin).
Hızlı Hesaplamalar İçin Yerleşik Fonksiyonlar
Uzun ifadeleri manuel olarak girmek yerine hazır fonksiyonları kullanın. Bunlar işinizi hızlandırır ve yazım hatası riskini azaltır.
| Fonksiyon (RU/EN) | Açıklama | Kullanım Örneği |
|---|---|---|
| TOPLA / SUM | Hücre aralığını toplar | =TOPLA(A1:A10) |
| ORTALAMA / AVERAGE | Ortalama değeri bulur | =ORTALAMA(B2:B20) |
| MİN / MIN | En küçük sayıyı bulur | =MİN(C1:C15) |
| MAKS / MAX | En büyük sayıyı bulur | =MAKS(C1:C15) |
| SAYI / COUNT | Sayı içeren hücre sayısını sayar | =SAYI(D1:D50) |
Bir sütunu hızlıca toplamak için verilerin altındaki hücreyi seçin ve Alt + = tuş kombinasyonuna basın. Excel otomatik olarak TOPLA fonksiyonunu ve gerekli aralığı ekleyecektir.
Göreli ve Mutlak Referanslar
Bu, formülleri kopyalamayı planlayanlar için son derece önemli bir noktadır.
- Göreli referanslar (A1): Formül aşağıya veya sağa kopyalandığında, hücre adresi yeni konuma göre değişir.
- Örnek: C1 hücresinde
=A1+B1yazıyorsa, bunu C2'ye kopyaladığınızda formül=A2+B2haline gelir. Bu, sütunlardaki hesaplamalar için kullanışlıdır.
- Örnek: C1 hücresinde
- Mutlak referanslar ($A$1): Dolar işareti adresi sabitler. Kopyalama sırasında referans değişmez.
- Örnek:
=$A$1*B1. Bu formülü nereye yerleştirirseniz yerleştirin, her zaman A1 hücresindeki değeri (örneğin döviz kuru veya KDV oranı) alır ve B sütunundaki değerle çarpar.
- Örnek:
- Karma referanslar ($A1 veya A$1): Yalnızca sütunu veya yalnızca satırı sabitler.
Sık yapılan hata: Formülü tüm sütuna yaymadan önce sabit bir değere (örneğin vergi oranına) olan referansı kilitlemeyi unutmak. Sonuç olarak formül boş hücrelere referans vermeye başlar ve hatalar verir. Formüldeki adresi seçtikten sonra dolar işaretlerini $ hızlıca yerleştirmek için F4 tuşunu kullanın.
Mantıksal Fonksiyonlar ve Koşullar
Excel, yalnızca belirli koşullar yerine getirildiğinde hesaplama yapmanıza olanak tanır.
- EĞER (IF): Bir koşulu kontrol eder ve doğruysa bir değer, yanlışsa başka bir değer döndürür.
- Sözdizimi:
=EĞER(koşul; "Evet"; "Hayır") - Örnek:
=EĞER(B2>1000; "Bonus"; "Normal")— satış 1000'den fazlaysa "Bonus" yazar.
- Sözdizimi:
- ETOPLA (SUMIF): Yalnızca koşulun sağlandığı satırlardaki değerleri toplar.
- Örnek:
=ETOPLA(A1:A10; "Elma"; B1:B10)— yalnızca elmalar için toplam satış tutarını hesaplar.
- Örnek:
- EĞERSAY (COUNTIF): Kritere uyan hücre sayısını sayar.
- Örnek:
=EĞERSAY(C1:C100; ">50")— 50'nin üzerinde kaç not var.
- Örnek:
Ayırıcılar hakkında şunu hatırlamak önemlidir: Türkçe lokalizasyonda fonksiyon argümanları noktalı virgül (;) ile ayrılırken, İngilizce lokalizasyonda virgül (,) kullanılır.
Sık Yapılan Hataların Analizi
Deneyimli kullanıcılar bile sorunlarla karşılaşır. İşte bunların çözümü:
- #DEĞER! (#VALUE!): Formülde sayı olması gereken yerde metin bulunduğunda ortaya çıkar. Rakam içeren hücrelerde boşluk olup olmadığını kontrol edin.
- #SAYI/0! (#DIV/0!): Sıfıra veya boş bir hücreye bölme girişimi. EĞER fonksiyonu aracılığıyla paydayı kontrol ederek düzeltilir.
- #AD? (#NAME?):: Fonksiyon adında yazım hatası (örneğin,
=TOPLAyerine=TOPLAR) veya formüldeki metnin tırnak içinde olmaması. - #####: Sütun genişliği sayıyı görüntülemek için çok dar. Sütunu genişletin.
Başlangıç İçin Pratik İpuçları
- Küçük başlayın. Hemen karmaşık bir model kurmaya çalışmayın. Toplama ve basit fonksiyonları öğrenin.
- Renkleri kontrol edin. Formül içindeki bir hücreye tıkladığınızda, Excel bu hücreyi ve formüldeki adresini aynı renkle vurgular. Bu, referansların doğruluğunu görsel olarak kontrol etmenize yardımcı olur.
- Fonksiyon sihirbazını kullanın. Fonksiyon adını veya argüman sırasını unutursanız formül çubuğunun solundaki
fxdüğmesine basın. - Küçük verilerle test edin. Formülü 10.000 satırlık bir tabloya uygulamadan önce mantığını 3-5 örnekle kontrol edin.
Sıkça Sorulan Sorular (SSS)
Bir sayının yüzdesini nasıl alırım?
Sayıyı ondalık biçimindeki yüzdeyle çarpın. Örneğin, A1 hücresindeki sayının %15'i: =A1*0,15. Veya hücre biçimini "Yüzde" olarak ayarlayın.
Formülde metin ve sayıları birleştirebilir miyim?
Evet, ampersand (&) kullanarak. Örnek: ="Toplam: " & TOPLA(A1:A5). Sonuç "Toplam: 1500" şeklinde görünecektir.
Veriler değiştirildiğinde formül neden yeniden hesaplanmıyor? Muhtemelen manuel hesaplama modu açıktır. "Formüller" sekmesine gidin -> "Hesaplama Seçenekleri"ne tıklayın ve "Otomatik"i seçin.
Formülün kendisini değil de yalnızca sonucunu nasıl kopyalarım? Hücreyi kopyalayın, ardından yapıştırılacak yere sağ tıklayın ve "Özel Yapıştır" -> "Değerler"i (123 rakamlı simge) seçin.