Excel'de Basit Toplamadan Karmaşık Hesaplamalara
Excel'de bir formül yazmak için, hücreye veri girişine = (eşittir) işaretiyle başlayın. Bu sembol olmadan program metni normal bir metin dizisi olarak algılar. Eşittir işaretinden hemen sonra sayıları, matematiksel operatörleri (+, -, *, /) veya fonksiyon adlarını girebilirsiniz (örneğin, =TOPLA(A1:A5)). Sonucu almak için Enter tuşuna basın. Bu, tablodaki tüm hesaplamaların temel çalışma prensibidir.
Bu rehberde, popüler fonksiyonların sözdizimini, hücre adresleme yöntemlerini ve sık yapılan hataların giderilme yollarını ele alacağız, böylece bilgileri hemen pratikte uygulayabileceksiniz.
İçindekiler
Giriş Temelleri ve Hücre Adresleme
Altın kural: Her formül = ile başlar. İfadeyi girdikten sonra sonuç hücrede görüntülenir, formülün kendisi ise üstteki formül çubuğunda görünür.
Referans Türleri
Formülleri kopyalarken referansların davranışı değişir. Bunu yönetmek için dolar işareti $ kullanın:
- Göreli referans (
A1): Aşağıya kopyalandığında referansA2,A3olarak değişir. Varsayılan olarak kullanılır. - Mutlak referans (
$A$1): Referans "dondurulur". Kopyalandığında her zaman A1 hücresini gösterir. - Karma referans (
$A1veyaA$1): Yalnızca sütun veya yalnızca satır sabitlenir.
İpucu: $ işaretini manuel olarak yazmayın. Formüldeki referansı seçin ve F4 tuşuna basın. Excel referans türlerini döngüsel olarak değiştirecektir.
Matematiksel ve İstatistiksel Fonksiyonlar
Fonksiyonler hazır algoritmalardır. Excel'in Türkçe sürümünde argümanlar noktalı virgül ; ile ayrılırken, İngilizce sürümünde virgül , kullanılır.
| Fonksiyon (TR / ENG) | Açıklama | Kullanım Örneği |
|---|---|---|
| TOPLA / SUM | Bir aralıktaki sayıları toplar. | =TOPLA(A1:A10) |
| ORTALAMA / AVERAGE | Aritmetik ortalamayı hesaplar. | =ORTALAMA(B1:B20) |
| SAYI / COUNT | Sayı içeren hücrelerin sayısını verir. | =SAYI(C1:C100) |
| MAK / MAX | En büyük değeri bulur. | =MAK(D1:D50) |
| MİN / MIN | En küçük değeri bulur. | =MİN(D1:D50) |
| YUVARLA / ROUND | Sayıyı belirtilen basamağa yuvarlar. | =YUVARLA(3,14159; 2) → 3,14 |
Bir fonksiyonu girmek için sihirbazı kullanabilirsiniz: Shift + F3 tuşlarına basın, kategoriyi seçin ve penceredeki talimatları izleyin.
Mantık ve Koşullar: EĞER Fonksiyonu
EĞER fonksiyonu karar vermeyi otomatikleştirmenize olanak tanır. 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; değer_eğer_doğru; değer_eğer_yanlış)
Örnekler:
- Basit kontrol:
=EĞER(A1>100; "Tamamlandı"; "Tamamlanmadı") - İndirim hesabı:
=EĞER(B2>=5000; B2*0,9; B2)(tutar 5000'den büyükse %10 indirim uygulanır). - İç içe koşullar: Birden fazla kritere kontrol etmek için bir EĞER fonksiyonunu diğerinin içine yerleştirebilirsiniz.
Önemli: Formüller içindeki metin değerleri mutlaka tırnak içine alınmalıdır ("Metin"). Sayılar tırnaksız yazılır.
Sıfıra bölme hatalarını işlemek için EĞERHATA fonksiyonunu kullanın:
=EĞERHATA(A1/B1; 0) — B1'de sıfır varsa, korkunç hata kodu yerine 0 döndürür.
Veri Arama: DÜŞEYARA ve İNDİS
Büyük bir tabloda bir anahtara göre (örneğin, ürün koduna göre fiyat) bir değer bulmanız gerektiğinde arama fonksiyonları kullanılır.
DÜŞEYARA (VLOOKUP)
Aralığın ilk sütununda bir değer arar ve sağdaki belirtilen sütundan verileri döndürür.
=DÜŞEYARA(aranan_değer; tablo; sütun_numarası; 0)
- Tam eşleşme için son argüman
0(veya YANLIŞ) zorunludur.
İNDİS + KAÇINCI (INDEX + MATCH)
Soldan sağa ve tersine arama yapabilen, ayrıca çok büyük veri kümelerinde daha hızlı çalışan daha esnek bir kombinasyondur.
=İNDİS(sonuç_sütunu; KAÇINCI(aranan; arama_sütunu; 0))
Metin ve Tarihlerle Çalışma
Excel, metin dizilerini ve zaman damgalarını sayılar kadar kolay manipüle edebilir.
- Metin birleştirme: Ampersand
&veyaBİRLEŞTİRfonksiyonunu kullanın.- Örnek:
=A1 & " " & B1ad ve soyadı boşlukla birleştirir.
- Örnek:
- Metin parçalarını çıkarma:
=SOLDAN(A1; 3)— ilk 3 karakter.=SAĞDAN(A1; 4)— son 4 karakter.=PARÇAAL(A1; 2; 5)— 2. karakterden başlayan 5 karakter.
- Tarihler:
=BUGÜN()— geçerli tarih (otomatik olarak güncellenir).=TARİH(2024; 12; 31)— sayılardan bir tarih oluşturur.=METNEÇEVİR(A1; "GG.AA.YYYY")— tarihi istenen metin formatına dönüştürür.
Hata Kodlarının Açıklaması
Formül çalışmazsa, Excel bir hata kodu verir. İşte bunların anlamları ve nasıl düzeltilecekleri:
| Hata Kodu | Oluşma Nedeni | Çözüm Yöntemi |
|---|---|---|
| #DEĞER! | Geçersiz argüman türü (örneğin, sayı yerine metin). | Hücrelerdeki verileri kontrol edin, gereksiz boşlukları kaldırın. |
| #AD? | Fonksiyon adında yazım hatası veya metnin tırnak eksikliği. | Fonksiyon yazımını kontrol edin (TOPLA, TOPL değil). |
| #SAYI/0! | Sıfıra veya boş bir hücreye bölme girişimi. | EĞERHATA kullanın veya paydayı kontrol edin. |
| #BAŞV! | Referans verilen hücre silindi. | Hücreleri geri yükleyin veya aralığı düzeltin. |
| #SAYI! | Sayılarla ilgili sorun (çok büyük sayı veya geçersiz tarih formatı). | İzin verilen değer aralıklarını kontrol edin. |
Kullanıcıların Sık Yaptığı Hatalar
- Mutlak referansları görmezden gelmek. Formülü sürüklerken referanslar "kayar" ve hesaplama yanlış olur. Her zaman
$işaretlerine ihtiyaç olup olmadığını kontrol edin. - Argüman ayırıcılar. Noktalı virgül
;ile virgül,arasındaki karışıklık. Sisteminizin ayarlarına göre hareket edin (Türkiye'de genellikle;). - Sayı yerine metin. Bir sayı metin olarak kaydedilirse (genellikle 1C veya bankalardan dışa aktarmada olur), toplama formülleri onu yok sayar. Hücre formatını "Sayı" olarak değiştirin.
- Döngüsel başvurular. Formülün kendisine referans vermesi durumunda. Excel uyarı verir ve hesaplamayı durdurur. Formüldeki adresleri kontrol edin.
SSS
Sayfadaki tüm formülleri aynı anda nasıl görebilirim?
Ctrl + ~ (tilde, Esc altındaki tuş) tuş kombinasyonuna basın. Bu, değerleri gösterme modundan formülleri gösterme moduna geçiş yapar. Tekrar basmak normal görünüme döndürür.
Türkçe Excel sürümünde İngilizce formül yazabilir miyim? Evet, modern Excel sürümleri fonksiyon adlarını her iki dilde de anlar. Ancak dosyayı kaydederken fonksiyon isimleri programın arayüz diline otomatik olarak değiştirilebilir. Uyumluluk için yerel adları kullanmak daha iyidir.
Formül neden otomatik olarak yeniden hesaplanmıyor?
Hesaplama modunu kontrol edin: "Formüller" sekmesi -> "Hesaplama Seçenekleri". "Otomatik" seçili olmalıdır. "El ile" seçiliyse, sonuçları güncellemek için F9 tuşuna basın.