Excel'de Formül Oluşturma Sözdizimi ve Kuralları

Kerem Aydın·9 Temmuz 2026·⏱5 dk

Excel'de bir formülün doğru çalışması için mutlaka eşittir işareti (=) ile başlaması gerekir. Bu sembol olmadan program girişi normal metin veya tarih olarak algılar ve hesaplama yapmaz. = işaretinden sonra operandlar (sayılar, hücre referansları) ve operatörler (matematiksel işaretler veya fonksiyonlar) gelir. Örneğin, basit bir toplama formülü şu şekilde görünür: =A1+B1.

Bu makalede, hesaplamalarınızın her zaman doğru olması için tam sözdizimini, izin verilen sembolleri, boşluk yerleşiminin inceliklerini ve sonuçların biçimlendirme yollarını ele alacağız.

Ana kural: Bir hücrede hesaplama sonucu yerine formülün kendisini görüyorsanız, başında = işareti olup olmadığını ve hücrenin metin formatına ayarlanıp ayarlanmadığını kontrol edin.

Temel Sözdizimi ve Yapı

Formül yapısını anlamak, sözdizimi hatalarından kaçınmaya yardımcı olur. Herhangi bir ifade şu prensibe göre oluşturulur: =Operatör(Bağımsız_Değişken1; Bağımsız_Değişken2).

Yapının temel unsurları:

  • Başlangıç işareti: = (eşittir).
  • Hücre referansları: Sütun harfi ve satır numarası ile belirtilir (örneğin, C5).
  • Aralıklar: İlk ve son hücre arasında iki nokta ile belirtilir (örneğin, A1:A10, A1'den A10'a kadar tüm hücreleri içerir).
  • Bağımsız değişken ayırıcıları: Excel'in Türkçe lokalizasyonunda noktalı virgül (;) kullanılır, İngilizce sürümünde virgül (,) kullanılır.
  • Parantezler: Yuvarlak parantezler () fonksiyonlar için zorunludur ve hesaplama sırasını belirler.

Fonksiyon adlarında büyük/küçük harf kullanımı önemli değildir: TOPLA, topla ve ToPlA aynı şekilde çalışır. Ancak okunabilirlik ve denetim kolaylığı için fonksiyon adlarının büyük harfle yazılması önerilir.

Operatörler ve Özel Semboller

Excel, standart matematiksel ve mantıksal operatör setini destekler. Doğru sonuç elde etmek için bunların doğru kullanımı kritik öneme sahiptir.

TürSembolAmaçÖrnek
Matematiksel+Toplama=A1 + 10
-Çıkarma veya tekli eksi=A1 - B1
*Çarpma (yıldız işareti)=A1 * 5
/Bölme (eğik çizgi)=A1 / 2
^Üs alma=A1 ^ 3
%Yüzde (100'e böler)=20% (0,2'ye eşittir)
Metin&Birleştirme (metinleri yapıştırma)="Sonuç: " & A1
Referanslar:Hücre aralığıSUM(A1:A5)
;Birden fazla alanı birleştirmeSUM(A1:A5; C1:C5)
$Referans sabitleme (mutlak)$A$1
Mantıksal=EşittirA1 = 10
>BüyüktürA1 > 10
<KüçüktürA1 < 10
>=Büyük veya eşittirA1 >= 10
<=Küçük veya eşittirA1 <= 10
<>Eşit değildirA1 <> 10

Yeni başlayanların en sık yaptığı hata çarpma işareti *'yi atlamaktır. =5(10+2) yazımı hata verecektir. Doğrusu: =5*(10+2).

Mutlak ve Göreli Referanslar

Dolar işareti $, formül kopyalandığında referansın bir kısmını sabitler:

  • A1 — göreli referans (kopyalama sırasında değişir).
  • $A$1 — mutlak referans (ne sütun ne de satır değişir).
  • $A1 — yalnızca sütun sabitlenmiştir.
  • A$1 — yalnızca satır sabitlenmiştir.

Boşluk Kullanım Kuralları

Formüllerdeki boşluklar okunabilirliği etkiler, ancak yanlış yerleştirilmeleri #AD? hatasına veya yanlış sonuca neden olabilir.

  1. Operatörlerin etrafında: +, -, *, /, = işaretlerinden önce ve sonra boşluk bırakılmasına izin verilir ve görsel ayrım için önerilir.
    • İyi: = A1 + B1 * 2
    • Kabul edilebilir: =A1+B1*2
  2. Fonksiyon ve parantez arasında: Fonksiyon adı ile açılış parantezi arasında boşluk bırakılması yasaktır.
    • Hata: = TOPLA (A1:A5)
    • Doğru: =TOPLA(A1:A5)
  3. Parantez içinde: Açılış ( ve kapanış ) parantezlerinden sonra/önce genellikle boşluk bırakılmaz, although Excel often ignores them.
  4. Metin içinde: Formülde metin kullanıyorsanız, tırnak işaretleri içindeki boşluklar dikkate alınır.
    • ="Merhaba" & "Dünya" → MerhabaDünya
    • ="Merhaba " & "Dünya" → Merhaba Dünya

Hesaplama Sonuçlarının Biçimlendirilmesi

Hücrenin değeri ile görünümü arasındaki farkı ayırt etmek önemlidir. Formül sayısal bir değer döndürür, hücre biçimi ise ekranda nasıl görüneceğini belirler.

Verilerin görünümünü değiştirmek için biçimlendirmeyi formülün içine gömmek yerine hücre biçimi ayarlarını kullanmak daha iyidir (Sağ Tık → Hücreleri Biçimlendir). Ancak bazen sayıyı doğrudan formül içinde belirli bir görünüme sahip metne dönüştürmek gerekebilir. Bunun için METNEÇEVİR fonksiyonu kullanılır.

METNEÇEVİR Fonksiyonu Örnekleri

GörevFormülSonuç (örnek)
Ondalıktan sonra iki basamak=METNEÇEVİR(A1; "0,00")1234,56
Binlik ayırıcı=METNEÇEVİR(A1; "# ##0")1 235
GG.AA.YYYY formatında tarih=METNEÇEVİR(A1; "GG.AA.YYYY")12.04.2026
Ondalık basamaksız yüzde=METNEÇEVİR(A1; "0%")%25
Para birimi=METNEÇEVİR(A1; "# ##0,00 ₺")1 234,56 ₺

Excel'in Türkçe sürümünde ondalık ayırıcı virgül, binlik ayırıcı ise boşluktur. Formüllerde ondalık sayılar için virgül kullandığınızdan emin olun (örneğin, 0,5, 0.5 değil), aksi takdirde hata alır veya metin elde edersiniz.

Sık Karşılaşılan Hatalar ve Hata Kodları

Sözdizimi kurallarının ihlal edilmesi durumunda Excel, diyez # ile başlayan hata kodları döndürür. Bunların anlamlarını bilmek hata ayıklamayı hızlandırır.

  • #DEĞER! — Geçersiz bağımsız değişken türü. Genellikle formül metinle matematiksel işlem yapmaya çalıştığında ortaya çıkar (örneğin, "5" metin olarak yazılmışsa = "5" + 10).
  • #AD? — Fonksiyon adında yazım hatası veya metin dizgesinin etrafında tırnak eksikliği. DÜŞEYARA veya TOPLA'nın doğru yazılıp yazılmadığını kontrol edin.
  • #SAYI/0! — Sıfıra veya boş bir hücreye bölme girişimi. Çözüm: HATA.YOKSA fonksiyonunu kullanmak veya koşul kontrolü yapmak.
  • #BAŞV! — Geçersiz hücre referansı (genellikle formülün referans verdiği satır veya sütunların silinmesinden sonra ortaya çıkar).
  • #SAYI! — Sayısal değerle ilgili sorun (örneğin, negatif bir sayının karekökünün alınması).
  • #YOK — Değer mevcut değil (genellikle arama fonksiyonları DÜŞEYARA veya KAÇINCI tarafından, aranan değer bulunamadığında döndürülür).

SSS

Neden formül hesaplanmıyor da metin olarak görüntüleniyor? Üç şeyi kontrol edin: 1) En başta = işareti var mı? 2) Hücre "Metin" formatına mı ayarlanmış (formatı "Genel" olarak değiştirin ve hücreye çift tıklayın). 3) "Formülleri Göster" modu açık mı (Ctrl + ~ tuşları).

Kolaylık sağlamak için uzun bir formülü yeni bir satıra nasıl aktarabilirim? Formül düzenleme modundayken (formül çubuğuna tıklayın veya F2'ye basın), imleci istediğiniz yere getirin ve Alt + Enter tuşlarına basın. Bu, formülü bozmadan içine satır sonu ekler.

Fonksiyon adlarında Türkçe karakterler kullanılabilir mi? Evet, Excel'in Türkçe sürümünde fonksiyonların Türkçe adları vardır (TOPLA, EĞER, DÜŞEYARA). Özel bir eklenti veya İngilizce arayüzünüz yoksa, İngilizce adların (SUM, IF) kullanılması #AD? hatasına yol açacaktır.