Excel'de Fonksiyon Oluşturma ve Kullanma
Excel'de bir fonksiyon oluşturmak için eşittir işareti = ile yazmaya başlayın, ardından fonksiyonun adını (örneğin SUM) girin ve parantez içinde bağımsız değişkenleri belirtin. Örneğin, =SUM(A1:A10) formülü A1'den A10'a kadar olan hücrelerdeki değerleri anında toplayacaktır. Fonksiyonlar manuel hesaplamaların yerini alır, veriler değiştiğinde sonuçları otomatik olarak günceller ve aritmetik hatalar riskini en aza indirir.
Temel söz dizimi ve giriş kuralları
Excel'deki her fonksiyon tek bir algoritmayla oluşturulur. Formül yapısını anlamak, en karmaşık hesaplamalarla bile çalışmanın anahtarıdır.
Formül yapısı:
- Eşittir işareti (
=): Zorunlu ilk karakter. Bu olmadan program girişi normal metin olarak algılar. - Fonksiyon adı: Büyük/küçük harf duyarlı değildir (
sumveyaSUMyazabilirsiniz), ancak okunabilirlik için standart büyük harflerdir. - Açılış parantezi (
(): Bağımsız değişken listesini başlatır. - Bağımsız değişkenler: Fonksiyonun kullandığı veriler (sayılar, hücre referansları, aralıklar, metin). Ayırıcı olarak noktalı virgül
;(Rusya yerel ayarlarında) veya virgül,(İngilizce yerel ayarlarında) kullanılabilir. - Kapanış parantezi (
)): Formülü tamamlar.
Fonksiyon adının ilk birkaç harfini girdikten sonra Tab tuşuna basın. Excel adı otomatik olarak tamamlayacak ve parantezi açacaktır, bu da yazım hatalarından korunmanızı sağlar.
Fonksiyon ekleme yöntemleri
Formül oluşturmak için iki temel yaklaşım vardır: deneyimli kullanıcılar için manuel giriş ve karmaşık söz dizimiyle çalışmak için sihirbaz kullanımı.
Manuel giriş
Basit işlemler (toplama, ortalama alma) için idealdir.
- Hedef hücreye tıklayın.
=işaretini girin ve adı yazmaya başlayın (örneğinTOPLA).- Fareyle doğrudan sayfa üzerinde gerekli hücre aralığını seçin.
- Enter tuşuna basın.
Fonksiyon Sihirbazı
Karmaşık formüllerin bağımsız değişkenlerini anlamaya yardımcı olur.
- Formüller sekmesine gidin ve Fonksiyon Ekle'ye tıklayın (veya formül çubuğunun solundaki
fxsimgesine tıklayın). - Arama kutusuna eylemin açıklamasını girin (örneğin "bul").
- Listeden uygun fonksiyonu seçin.
- Açılan yardım penceresindeki alanları doldurun. Her alanın altında hangi verilerin girileceğine dair bir ipucu bulunur.
Günlük görevler için en iyi 5 fonksiyon
Aşağıda, kopyalamaya hazır formüllerle birlikte en çok talep edilen fonksiyonların örnekleri verilmiştir.
1. TOPLA (SUM) ve EĞERTOP (SUMIF)
Temel toplama ve koşullu toplama.
- Basit toplam:
=TOPLA(B2:B100)— aralıktaki tüm sayıları toplar. - Koşullu toplam:
=EĞERTOP(A2:A100; "Elma"; B2:B100)— yalnızca A sütununun ilgili hücresinde "Elma" yazıyorsa B sütunundaki değerleri toplar.
2. DÜŞEYARA (VLOOKUP)
Tablodaki verileri arama. Bir aralığın ilk sütununda bir değer arar ve aynı satırın başka bir sütunundaki değeri döndürür.
- Söz dizimi:
=DÜŞEYARA(aranan_değer; tablo_aralığı; sütun_no; 0) - Örnek:
=DÜŞEYARA("Muz"; A2:C10; 2; 0)A sütununda "Muz" kelimesini bulur ve bulunan satırın ikinci sütunundan fiyatı döndürür. - Önemli: Tam eşleşme için son bağımsız değişken
0(veyaYANLIŞ) zorunludur.
3. EĞER (IF)
Senaryoları dallandırmak için mantıksal fonksiyon.
- Örnek:
=EĞER(C2>1000; "Bonus"; "Bonus yok"). C2'deki sayı 1000'den büyükse "Bonus" metni görünür, aksi takdirde "Bonus yok" görünür. - Koşulları 64 seviyeye kadar iç içe yerleştirebilirsiniz, ancak Excel'in yeni sürümlerinde
ÇOKLU.EĞER(IFS) fonksiyonunu kullanmak daha iyidir.
4. BUGÜN (TODAY) ve TARİH (DATE)
Giriş gününe bağlı olmadan tarihlerle çalışma.
=BUGÜN()— geçerli tarihi döndürür. Dosya her açıldığında güncellenir.=TARİH(2026; 12; 31)— 31 Aralık 2026 tarihini oluşturur. Son tarihlerin hesaplanması için kullanışlıdır.
5. BİRLEŞTİR (CONCAT) veya & işareti
Farklı hücrelerden metinleri birleştirme.
- Örnek:
=A2 & " " & B2ad ve soyadı boşlukla birleştirir.
Excel'in modern sürümlerinde (365, 2021) BİRLEŞTİR ve DÜŞEYARA gibi eski fonksiyonlar çalışır, ancak daha esnek ve hataya karşı dayanıklı olan yeni karşılıklarını öğrenmeniz önerilir: METN.BİRLEŞTİR (TEXTJOIN) ve XLOOKUP.
Özel fonksiyonlar oluşturma (LAMBDA)
Microsoft 365 aboneleri, VBA'de programlama yapmadan LAMBDA fonksiyonunu kullanarak kendi fonksiyonlarını oluşturabilir. Bu, karmaşık bir formülü basit bir ada paketlemeyi sağlar.
Oluşturma algoritması:
- Formüller > Ad Yöneticisi > Yeni yolunu izleyin.
- Ad alanına fonksiyonunuzun adını girin (örneğin
KDV_Hesapla). - Başvuru yeri alanına
LAMBDAkullanarak formülü yazın.- Örnek:
=LAMBDA(tutar; tutar * 0,2) - Burada
tutar, fonksiyona aktaracağınız değişkendir (bağımsız değişken).
- Örnek:
- Tamam'a tıklayın.
Artık herhangi bir hücrede =KDV_Hesapla(1000) yazabilirsiniz ve Excel 200 değerini döndürecektir.
Sık karşılaşılan hatalar ve çözüm yolları
Yeni başlayanlar fonksiyon oluştururken sık sık hata kodlarıyla karşılaşır. İşte sorunların açıklamaları ve çözümlerini içeren tablo:
| Hata Kodu | Oluşma Nedeni | Nasıl Düzeltilir |
|---|---|---|
| #DEĞER! | Yanlış veri türü (sayı yerine metin) | Hücreleri kontrol edin: gizli boşluklar veya sayısal biçimdeki metin var mı? |
| #AD? | Fonksiyon adında yazım hatası | Yazımı kontrol edin (özellikle klavye düzenini değiştirdiyseniz). |
| #SAYI/0! | Sıfıra bölme girişimi | Formülü EĞER içine alın: =EĞER(B1=0; 0; A1/B1). |
| #BAŞV! | Referans verilen hücre silindi | Silinen verileri geri yükleyin veya formüldeki aralığı düzeltin. |
| #YOK | Değer bulunamadı (genellikle DÜŞEYARA'da) | Aranan değeri kontrol edin: fazla boşluklar veya farklı veri türleri (sayıya karşı metin) olabilir. |
Mutlak ve göreli başvurular. Formülleri kopyalarken başvurular otomatik olarak değişir (A1, A2'ye dönüşür). Bir hücreyi "sabitlemek" için dolar işareti $ kullanın. F4 tuşuna basmak $ işaretlerini ekler (A1'i $A$1'e dönüştürür) ve başvuruyu mutlak hale getirir.
Sıkça Sorulan Sorular (SSS)
Koşullu biçimlendirmede fonksiyonlar kullanılabilir mi?
Evet. Koşullu biçimlendirme kurallarında = ile başlayan formüller yazabilirsiniz. Örneğin, A sütunundaki değer 100'den büyükse satırı vurgulamak için: =$A1>100.
Formül neden otomatik olarak yeniden hesaplanmıyor? Hesaplama modunu kontrol edin: Formüller > Hesaplama Seçenekleri. "Otomatik" seçili olmalıdır. "El ile" seçiliyse, güncellemek için F9 tuşuna basın.
Formülün hangi hücrelerden oluştuğunu nasıl görebilirim? Formül içeren hücreyi seçin ve üzerine çift tıklayın. Renkli çerçeveler, hesaplamaya katılan aralıkları gösterecektir. Ayrıca düzenleme için F2 tuşuna basabilirsiniz.