Etkili çalışma için temel Excel formül seti
Excel'de hızlı bir başlangıç yapmak için yeni başlayanların, sonuç hesaplamadan veri aramaya ve tarihlerle çalışmaya kadar günlük görevlerin %90'ını kapsayan 15-20 temel fonksiyonu öğrenmesi yeterlidir. SUM, IF, VLOOKUP (veya XLOOKUP) sözdizimini ve temel metin işlemlerini bilmek, rutin işleri otomatikleştirmenize ve hesaplama hatalarından kaçınmanıza olanak tanır. Aşağıda, kullanım örnekleriyle birlikte gerekli formüller için yapılandırılmış bir kılavuz sunulmaktadır.
Temel kural: Excel'deki her formül eşittir işareti = ile başlar. Bu işaret olmadan program girişi normal metin olarak algılar.
Aritmetik ve veri toplama
En yaygın çalışma senaryosu sonuçların hesaplanmasıdır. Elle toplama yapmak yerine, veriler değiştiğinde otomatik olarak güncellenen yerleşik fonksiyonları kullanın.
=SUM(aralık)— sayıları toplar. Örnek:=SUM(A1:A10).=AVERAGE(aralık)— aritmetik ortalamayı hesaplar.=MIN(aralık)/=MAX(aralık)— minimum ve maksimum değeri bulur.=COUNT(aralık)— yalnızca sayı içeren hücreleri sayar.=COUNTA(aralık)— tüm boş olmayan hücreleri (metin, sayılar, tarihler) sayar.
Koşullu toplam veya sayım yapmak için (örneğin, "sadece Moskova şehri için satışlar") SUMIF ve COUNTIF kullanın.
Örnek: =SUMIF(B:B; "Moskova"; C:C) B sütununda "Moskova" belirtilmişse C sütununu toplayacaktır.
Mantıksal fonksiyonlar ve koşullar
Mantık, tabloların verilere tepki vermesini sağlayarak onları "akıllı" hale getirir.
=IF(koşul; değer_eğer_doğru; değer_eğer_yanlış)— temel kontrol.- Örnek:
=IF(A2>100; "Bonus"; "Yok").
- Örnek:
=IFS(koşul1; sonuç1; koşul2; sonuç2; ...)— iç içe geçme olmadan birden fazla koşulu ardışık olarak kontrol eder. Birden çokIFzincirinden daha kullanışlıdır.=AND(koşul1; koşul2)ve=OR(koşul1; koşul2)—IFfonksiyonu içinde koşulları birleştirir.- Örnek:
=IF(AND(A2>0; B2="Ödendi"); "Hazır"; "Bekliyor").
- Örnek:
Veri arama ve yerleştirme
Büyük bir tabloda bilinen bir anahtara göre bir değer bulmanız gerektiğinde (örneğin, ürün koduna göre fiyat).
=XLOOKUP(aranan; arama_aralığı; döndürülecek)— modern ve en kullanışlı arama fonksiyonu. Her yönde çalışır ve sütun eklendiğinde bozulmaz.- Örnek:
=XLOOKUP("Ürün1"; A:A; B:B).
- Örnek:
=VLOOKUP(aranan; tablo; sütun_numarası; 0)— klasik dikey arama. Aranan değerin aralığın ilk sütununda olmasını gerektirir. Dördüncü argüman0(veyaYANLIŞ) tam eşleşme için zorunludur.=INDEX(aralık; satır_numarası)+=MATCH(değer; aralık; 0)— Excel sürümünüzdeXLOOKUPmevcut değilse karmaşık aramalar için esnek bir kombinasyon.
VLOOKUP fonksiyonu çok büyük veri kümelerinde yavaş çalışır ve tablo yapısı değişirse hata verebilir. Mümkünse XLOOKUP veya INDEX+MATCH kombinasyonuna geçin.
Metin ve tarihlerle çalışma
Veriler genellikle "kirli" bir biçimde gelir veya biçimlendirme gerektirir.
Metin işlemleri
=CONCAT(A1; " "; B1)veya=TEXTJOIN(" "; DOĞRU; A1:C1)— farklı hücrelerden metni birleştirir.TEXTJOINboş hücreleri yok sayabildiği için daha kullanışlıdır.=LEFT(metin; adet),=RIGHT,=MID— bir dizenin bir bölümünü keser (ilk karakterler, son karakterler veya ortadan).=LEN(metin)— dize uzunluğunu (karakter sayısı) döndürür.=TRIM(metin)— metnin başındaki ve sonundaki fazla boşlukları kaldırır, kelimeler arasında tek bir boşluk bırakır.
Tarihler ve saatler
=TODAY()— geçerli tarih (günlük olarak güncellenir).=NOW()— geçerli tarih ve saat.=DATEDIF(başlangıç_tarihi; bitiş_tarihi; "Y")— tarihler arasındaki farkı yıl cinsinden verir (yaş hesaplamak için kullanışlıdır)."Y"argümanı"M"(ay) veya"D"(gün) ile değiştirilebilir.=WORKDAY(tarih; gün)— hafta sonlarını yok sayarak belirtilen sayıda iş günü ekler.
Tablolar ve dinamik aralıklar
Normal bir aralığı "Akıllı Tablo"ya dönüştürmek ("Ekle" → "Tablo" menüsü veya Ctrl+T aracılığıyla) formüllerle çalışmayı kökten değiştirir.
- Otomatik doldurma: Bir sütun hücresine girilen formül, otomatik olarak tüm sütuna kopyalanır.
- Yapılandırılmış başvurular: Formül
A2:A100yerine sütun adına başvurur, örneğin=SUM(Table1[Fiyat]). Bu, formülleri okunabilir kılar ve tablo boyutundaki değişikliklere karşı dayanıklı hale getirir. - Yeni fonksiyonlar: Excel'in modern sürümlerinde, tablolar içinde benzersiz değerler listesi almak için
=UNIQUE(aralık)ve verileri hızlıca seçmek için=FILTER(aralık; koşul)kullanmak uygundur.
Yeni başlayanların sık yaptığı hatalar
| Hata | Neden | Nasıl düzeltilir |
|---|---|---|
| #YOK (#N/A) | Arama fonksiyonu değeri bulamadı. | Fazla boşluk olup olmadığını kontrol edin veya XLOOKUP içinde "bulunamazsa" argümanını kullanın. |
| #DEĞER! (#VALUE!) | Formülde sayı gereken yerde metin var. | Hücre biçimini kontrol edin veya verileri temizlemek için TRIM kullanın. |
| Kopyalarken yanlış sonuç | Göreceli başvurular kaydı. | Hücreyi dolar işaretleriyle sabitleyin: $A$1 (mutlak başvuru). |
| Formül metin olarak görüntüleniyor | Başta = işareti eksik. | Formülden önce = koyun ve Enter'a basın. |
SSS
COUNT ve COUNTA arasındaki fark nedir?
COUNT yalnızca sayı içeren hücreleri sayar. COUNTA, metin, tarihler ve mantıksal değerler dahil olmak üzere herhangi bir boş olmayan hücreyi sayar.
Bir formülü nasıl hızlıca tüm sütuna kopyalayabilirim? Formül içeren hücreyi seçin ve hücrenin sağ alt köşesindeki küçük kareye (doldurma tutamacı) çift tıklayın. Formül, soldaki dolu verilerin sonuna kadar uzatılır.
Neden bir sütun ekledikten sonra VLOOKUP çalışmayı bıraktı?
VLOOKUP, aralıktaki sütun numarasını kullanır (örneğin, 3. sütun). Aralığın içine yeni bir sütun eklerseniz, numaralandırma kayar ve fonksiyon yanlış sütundan veri döndürür. XLOOKUP ve Akıllı Tablolardaki sütun adı başvuruları bu dezavantaja sahip değildir.