Selam! Excel'in o gri ekranı gözünü korkutmasın sakın. Hepimiz oraya bir şekilde girdik, bir şeyler yapmaya çalıştık ve çoğu zaman ya bir formül yüzünden takıldık ya da saatlerce sürdüreceğimiz bir işi elimizle yapmanın yorgunluğunu yaşadık. Ama sana bir sır vereyim mi? O karmaşık görünen tabloların arkasında, hayatını gerçekten kurtaracak, birkaç tuşla işlerini saniyeler içinde bitirecek sihirli formüller gizli. Ben de bu sihrin en sık kullanılan, en pratik parçalarını seninle sohbet eder gibi paylaşmak istedim. Hazır mısın? O meşhur '=' işaretinin ardındaki o muhteşem dünyaya birlikte dalalım!
Öncelikle, Excel'in temel kimliğinden bahsedelim. Her şey bir eşittir işaretiyle (=) başlar, değil mi? Bu, Excel'e 'Bak canım, ben sana bir hesap yaptıracağım, emir budur!' demenin kibar yolu. İster basit bir toplama yap, ister karmaşık bir mantık kur, o eşittir'i unutma. Yoksa Excel onu bildiğin metin sanır, sana 'hesap' yerine 'topla' kelimesini yazar, o da olmaz!
Temel Taşlar: Dört İşlem ve Ötesi
Hadi en basitten başlayalım. Toplama, çıkarma, çarpma, bölme. Bunlar Excel'in ABC'si. Ama dikkat et, matematikteki işlem önceliği burada da geçerli. Çarpma ve bölme, toplama ve çıkarmadan önce yapılır. Eğer bir sıran varsa, parantezleri kullanmaktan çekinme. Mesela, sadece iki hücreyi toplamak için =A1+B1 yazabilirsin. Ama bir aralıktaki tüm sayıları toplamak istiyorsan, artık 'amatör' ligden çıkıp 'profesyonel' lige geçme vakti. İşte burada =TOPLA(A2:A10) devreye giriyor. İki nokta üst üste (:) demek, 'A2'den başla ve A10'a kadar olan her şeyi dahil et' demek. Noktalı virgül (;) ise, 'A2'yi, B5'i ve C8'i topla, gerisini boş ver' demenin yolu. Hangisini kullanacağın, tamamen o anki ihtiyacına bağlı.
Peki ya ortalaması? Bir listenin ortalamasını almak için de ayrı ayrı toplayıp bölmekle uğraşma. Excel sana hazır bir arkadaş vermiş: =ORTALAMA(A1:A20). Bu kadar basit. Ya da en büyük ve en küçük değeri mi bulmak istiyorsun? İşte sana anında sonuçlar: =MAK(C1:C50) en büyük sayıyı, =MİN(C1:C50) ise en küçük sayıyı anında ekrana getirir. Bu üçlü (TOPLA, ORTALAMA, MİN/MAK), raporlarının temelini oluşturur, bilgin olsun.
Veri Avcısı: DÜŞEYARA (VLOOKUP) Efsanesi
Eğer Excel'le biraz haşır neşir olduysan, DÜŞEYARA'yı (VLOOKUP) duymuşsundur. Bu, Excel'in süper kahramanıdır, itiraf edelim. Elinde iki ayrı liste var diyelim. Birinde sadece ürün kodları ve isimleri var, diğerinde ise o ürün kodlarının stok miktarları. Sen gidip her bir ürünü tek tek aramak yerine, DÜŞEYARA'yı çağırıyorsun.
Formülün mantığı şöyle işliyor:
- Neyi arıyorsun? (Aranan_değer)
- Nerede arayacaksın? (Tablo_dizisi)
- Bulursan, o satırdan kaçıncı sütundaki bilgiyi getireyim? (Sütun_indis_sayısı)
- Birebir mi arayalım, yoksa kafana göre mi? (Doğru/Yanlış)
İşte sana hayat kurtaran ipucu: O son kısım var ya, Doğru/Yanlış. Eğer tam eşleşme istiyorsan, yani aradığın kodun aynısını bulmasını istiyorsan, oraya mutlaka 0 (veya YANLIŞ) yazmalısın. Aksi takdirde Excel sana alakasız bir şey getirip 'Bak, buna benziyordu' diyebilir. DÜŞEYARA'yı sabitlemeyi (F4 ile $) unutma, yoksa formülü aşağı çektiğinde arama yaptığın tablo da aşağı kayar ve sonuçlar patlar!
Mantık Kapısı: EĞER Fonksiyonu
Excel'de karar verme mekanizması kurmak istediğinde, kapıyı EĞER (IF) fonksiyonu çalar. Bu formül, sana 'Şöyle olursa bunu yap, olmazsa şunu yap' deme imkanı sunar. Mesela, bir öğrencinin notu 50'den büyükse 'Geçti', değilse 'Kaldı' yazsın istiyorsun. Hemen klavyeden şunu geçiriyorsun:
=EĞER(B2>50; "Geçti"; "Kaldı")
Burada B2, öğrencinin notunun olduğu hücre. Gördüğün gibi, mantıksal sınama (B2>50), doğruysa sonuç ("Geçti") ve yanlışsa sonuç ("Kaldı"). Metinleri tırnak içine almayı unutma, yoksa Excel onları da bir hücre referansı sanır. Bu formülün güzelliği, iç içe (nested) kullanılabiliyor olması. Yani bir EĞER'in 'yanlış' kısmına başka bir EĞER daha koyarak, üç, dört, beş farklı koşul bile belirleyebilirsin. Bu, raporlamada kategorilendirme yapmanın en temiz yoludur.
Koşullu Hesaplamalar: ETOPLA ve EĞERSAY
Bazen sadece toplamak yetmez, belli bir şartı sağlayanları toplamak istersin. Diyelim ki bir satış listesi var ve sadece 'İstanbul' şubesinin satışlarını toplamak istiyorsun. İşte ETOPLA (SUMIF) burada devreye giriyor. Sana diyor ki: 'Git şu sütundaki (Şube Adı) 'İstanbul' yazanları bul, sonra yanındaki o sütundaki (Satış Tutarı) rakamları topla.'
=ETOPLA(A2:A100; "İstanbul"; B2:B100)
Aynı mantıkla, sadece saymak istediğinde ise EĞERSAY (COUNTIF) var. Kaç tane 'Tamamlandı' statüsünde işin var? Hemen =EĞERSAY(C1:C50; "Tamamlandı") yazıyorsun, hepsi bu! Bu iki formül, özet tablolar hazırlarken sana inanılmaz zaman kazandırır, çünkü manuel filtreleme yapıp çıkan sonucu elle yazma derdini ortadan kaldırır.
Metinlerle Dans: BİRLEŞTİR ve METİN Fonksiyonları
Veriler her zaman sayı olmuyor, değil mi? Bazen bir hücrede ad, diğerinde soyad var ve sen bunu 'Ad Soyad' şeklinde tek bir hücrede görmek istiyorsun. İşte sana BİRLEŞTİR (CONCATENATE veya yeni sürümlerde & işareti). =BİRLEŞTİR(A2; " "; B2) ile A2'deki ad ile B2'deki soyadı birleştirirsin. Aradaki boşluğu unutma, onu da tırnak içinde " " olarak eklemelisin. Eğer sadece metinleri yan yana ekleyeceksen, & işareti de aynı işi görür ve daha kısa bir yazım sunar: =A2 & " " & B2.
Peki ya tam tersi? Bir hücredeki uzun bir metni parçalara ayırmak mı gerekiyor? PARÇAAL, SOLDAN, SAĞDAN gibi fonksiyonlar var. Örneğin, bir ürün kodunun ilk 3 hanesi önemliyse, =SOLDAN(A1; 3) ile o metnin en solundan 3 karakteri alırsın. Ya da bir metnin tamamını büyük harfe çevirmek istersen, =BÜYÜKHARF(A1) imdadına koşar. Bunlar, özellikle veri temizliği yaparken hayat kurtarır; çünkü bazen veriler farklı formatlarda gelir ve onları standartlaştırmak gerekir.
Hata Avcısı ve Veri Eşleştirme
Bazen formüllerin beklediğin sonucu vermediğini görürsün. Ya bir hücre boşsa, ya da aradığın değer tabloda yoksa? İşte EĞERHATA (IFERROR) burada sahneye çıkar. Eğer bir formülün sonucu hata verirse (mesela DÜŞEYARA'da değer bulunamazsa #YOK hatası), o hatayı gizleyip yerine istediğin bir şeyi yazmanı sağlar.
=EĞERHATA(DÜŞEYARA(A1; Tablo; 2; 0); "Bulunamadı")
Bu formül, DÜŞEYARA'nın sonucunu kontrol eder. Hata çıkarsa, ekrana 'Bulunamadı' yazar. Böylece o karmaşık #YOK veya #DEĞER! hatalarıyla dolu bir tabloyla uğraşmak zorunda kalmazsın. Raporların çok daha temiz görünür.
Son olarak, veri eşleştirmede DÜŞEYARA'ya alternatif olarak gelen, daha esnek ve modern bir arkadaş var: İNDİS (INDEX) ve KAÇINCI (MATCH) kombinasyonu. DÜŞEYARA sadece sağa doğru arama yapabilirken, İNDİS/KAÇINCI ile hem sağa hem de sola arama yapabilirsin. Bu ikiliyi birleştirdiğinde, Excel'in en güçlü arama motorlarından birini kullanmış olursun. KAÇINCI, aradığın değerin listede kaçıncı sırada olduğunu bulur, İNDİS ise o sıradaki değeri getirir. Bu biraz daha ileri bir konu ama bir sonraki seviyeye geçmek istediğinde kesinlikle bakmalısın.
Gördüğün gibi, Excel formülleri sadece matematik yapmakla ilgili değil; aynı zamanda otomasyon, veri temizliği ve hızlı raporlama ile ilgili. Bu yazdığım temel formülleri alıp kendi verilerin üzerinde denemeye başladığında, Excel'e bakış açın anında değişecek. Denemeye devam et, çünkü en iyi öğrenme yolu, o formülleri kendi iş akışına yedirmekten geçiyor!