Excel Formülleri: En Çok Kullanılan Pratik Kodlar

Selam! Excel'le aranız nasıl? Hani şu meşhur elektronik tablo programı var ya, kimimiz onu sadece basit listeler için kullanır, kimimiz ise ondan adeta bir süper kahraman gibi mucizeler bekler. Eğer sen de o ikinci gruptaysan veya o gruba geçmek istiyorsan, doğru yerdesin. Çünkü Excel'in asıl gücü, o sihirli formüllerinde gizli. Günlük iş akışını hızlandıracak, raporlarını anında hazırlayacak ve o sıkıcı, tekrarlayan görevleri tarihe gömecek en can alıcı, en pratik kodları senin için bir araya getirdim. Hazır mısın? O eşittir (=) işaretinin ardındaki dünyaya dalıyoruz!

Excel'i sadece toplama çıkarma yapmak için kullanmak, arabanın sadece birinci vitesini kullanmaya benzer. Oysa o, devasa veri yığınlarını analiz edebilen, koşullu kararlar alabilen ve sana anında özetler sunabilen bir canavar. Bu formüller, sadece matematik dehaları için değil; hepimiz için zaman kazancının ve hata payını sıfırlamanın anahtarı. Hadi, en çok kullanılan ve hayat kurtaran o temel kodlara yakından bakalım.

Temel Taşlar: Her Şey Bu Eşittir İşaretiyle Başlar

Herhangi bir formül yazmaya kalktığında, Excel'e 'Bak şimdi sana bir hesaplama yapacağım!' demenin tek bir yolu var: Hücreye = işaretini koymak. Bu, Excel'in dilinde 'Bu bir değer değil, bir komut' demektir. Formüllerin olmazsa olmazı bu başlangıç sinyalidir. Ayrıca, metinleri formül içinde kullanırken onları çift tırnak içine almalısın (örneğin, "Merhaba"), yoksa Excel onu da bir hücre referansı sanmaya kalkar. İşlem önceliği mi var? Matematikteki gibi, parantezleri () kullanmak zorundasın. Bu basit kurallar, karmaşık formüllerin temelini oluşturur ve seni anında bir Excel kullanıcısından bir adım öteye taşır.

Toplama, Sayma ve Ortalamanın Ötesi: Temel Aritmetik Fonksiyonlar

Herkes TOPLA'yı bilir, değil mi? Ama biz biraz daha derine inelim. TOPLA fonksiyonu, belirli bir aralıktaki tüm sayıları bir araya getirir. Mesela, =TOPLA(A1:A10), A1'den A10'a kadar ne varsa toplar. Ancak bazen sadece belirli şartları sağlayanları toplamak istersin. İşte burada ETOPLA (SUMIF) devreye girer. Diyelim ki, C sütununda 'Satış' yazanların yanındaki D sütunundaki tutarları toplamak istiyorsun. Formülün şöyle olur: =ETOPLA(C:C; "Satış"; D:D). Gördün mü? Tek bir kodla filtreleme ve toplama aynı anda yapıldı.

Sayıları toplamak kadar, kaç tane veri olduğunu bilmek de önemli. SAY fonksiyonu sadece sayıları sayar. Ama metinlerin de olduğu bir listede kaç hücrenin dolu olduğunu görmek istersen, hemen BAĞ_DEĞ_DOLU_SAY (COUNTA) imdadına koşar. Örneğin, =BAĞ_DEĞ_DOLU_SAY(A1:A50), o aralıktaki boş olmayan her hücreyi sayar. Bu, veri girişini kontrol etmek için harika bir yoldur.

Ve tabii ki, ORTALAMA. Bir grup puanın, maaşın ya da herhangi bir değerin ortalamasını almak için kullanırsın. =ORTALAMA(B2:B20) ile saniyeler içinde sonucu alırsın. Bu üçlü (TOPLA, SAY, ORTALAMA), Excel'in en sık kullandığın araç kutusundaki çekiç, tornavida ve pense gibidir.

Veri Avcısı: DÜŞEYARA ve İNDİS/KAÇINCI İkilisi

Excel'in en efsanevi formülü hangisidir diye sorsalar, çoğu kişi tereddütsüz DÜŞEYARA (VLOOKUP) der. Bu, bir listede bir anahtar kelimeyi bulup, o satırın sağındaki bir sütundan sana istediğin bilgiyi getiren süper arama motorudur. Örneğin, bir personel ID'sine bakıp, yanındaki sütundan o kişinin departmanını çekmek için birebirdir. =DÜŞEYARA(Aranan_Değer; Tablo_Dizisi; Sütun_İndeksi; [Eşleşme_Türü]). Burada dikkat etmen gereken en önemli nokta, aradığın anahtarın her zaman tablonun ilk sütununda olması gerektiğidir. Eğer aradığın bilgi, anahtarın solunda kalıyorsa, DÜŞEYARA sana el sallayıp yoluna devam eder.

Peki ya DÜŞEYARA'nın kısıtlamalarını aşmak istersek? İşte o zaman iki güçlü fonksiyon birleşir: İNDİS (INDEX) ve KAÇINCI (MATCH). Bu ikili, Excel'in en esnek arama mekanizmasıdır. KAÇINCI, aradığın değerin listede kaçıncı sırada olduğunu bulur (satır numarasını verir). İNDİS ise, o bulduğu sıra numarasına karşılık gelen satırdaki veriyi sana getirir. Bu ikiliyi birleştirdiğinde, aradığın değeri tablonun herhangi bir sütununda bulabilirsin; DÜŞEYARA'nın aksine, ilk sütunda olma zorunluluğu kalkar. Bu, veri setlerin karmaşıklaştıkça seni kurtaracak en sağlam settir.

Koşullu Mantık: EĞER Fonksiyonuyla Karar Verdirme

Hayat kararlardan ibarettir, Excel de öyle! Bir hücredeki değere göre farklı sonuçlar üretmek istediğinde, EĞER (IF) fonksiyonu senin patronun olur. Basit bir mantık kurar: Eğer bu şart doğruysa şunu yap, yanlışsa bunu. Örneğin, bir öğrencinin notu 50'den büyükse "Geçti", değilse "Kaldı" yazsın istiyorsun. Formül şöyle kurulur: =EĞER(A1>50; "Geçti"; "Kaldı"). Bu, en basit hali. Peki ya birden fazla şart varsa? O zaman iç içe EĞER'ler kullanırsın (biz buna 'EĞER Sarmalı' diyoruz). Ya da daha temiz bir yol olarak EĞERHANE (IFS) fonksiyonunu kullanabilirsin (Excel'in yeni sürümlerinde var). Bu, 'Eğer bu doğruysa bunu yap, yoksa eğer şu doğruysa şunu yap...' demenin daha düzenli halidir.

Sadece bir şarta göre sayım yapmak için EĞERSAY (COUNTIF) kullanırsın. Örneğin, kaç tane 'İstanbul' şubesi satışı var? =EĞERSAY(B:B; "İstanbul"). Eğer birden fazla şarta göre toplama yapacaksan (mesela hem 'İstanbul' şubesi hem de '2024' yılı satışlarını), o zaman ÇOKETOPLA (SUMIFS) senin en iyi dostun olur. Bu fonksiyonlar, veriyi sadece listelemek yerine, anlamlı sonuçlar çıkarmak için kritik öneme sahiptir.

Metinleri Şekillendirme ve Düzenleme Sihirleri

Bazen veriler dağınık gelir. Ad, soyad ayrı hücrelerde, gereksiz boşluklar var, hepsi küçük harfle yazılmış... İşte metin fonksiyonları burada devreye girer.

  • BİRLEŞTİR (CONCATENATE / CONCAT): İki veya daha fazla metin parçasını tek bir hücrede birleştirir. Örneğin, A1'de Ad, B1'de Soyad varsa, =BİRLEŞTİR(A1; " "; B1) ile araya bir boşluk koyarak tam adı elde edersin.
  • UZUNLUK (LEN): Bir metnin kaç karakterden oluştuğunu söyler. Kimlik numaralarının uzunluğunu kontrol ederken hayat kurtarır. =UZUNLUK(A1).
  • BÜYÜKHARF (UPPER) / KÜÇÜKHARF (LOWER): Veri tutarlılığı için birebirdir. Tüm isimleri büyük harfe çevirmek için =BÜYÜKHARF(A1) yeterlidir.
  • PARÇAAL (MID) / SAĞDAN (RIGHT) / SOLDAN (LEFT): Bir metin bloğunun içinden istediğin kadar karakteri kesip ayırır. Örneğin, bir ürün kodunun son 3 hanesini almak için =SAĞDAN(A1;3) kullanabilirsin.

Tarih ve Saat İşlemleriyle Zaman Yönetimi

Veri analizinde tarihleri doğru işlemek, raporların güncelliği için şarttır. BUGÜN() veya ŞİMDİ() fonksiyonları, formülün yazıldığı anın tarihini veya tarih ve saatini dinamik olarak hücreye getirir. =BUGÜN() yazdığında, yarın dosyayı açtığında tarih otomatik olarak güncellenir. Bu sayede raporların her zaman taze kalır.

Peki, bir tarih ile bugünün tarihi arasındaki gün farkını nasıl bulursun? Basitçe iki hücreyi birbirinden çıkarabilirsin (Örn: =A1-BUGÜN()). Ya da bir tarihin haftanın hangi günü olduğunu öğrenmek için HAFTANINGÜNÜ fonksiyonunu kullanabilirsin. Bu, özellikle vardiya çizelgeleri veya teslimat takipleri yaparken ne zaman aksiyon alman gerektiğini görmeni sağlar.

İşte bu kodlar, Excel'de sadece 'kullanıcı' olmaktan çıkıp, 'yönetici' olmanın ilk adımları. Unutma, en iyi formül, senin işini en hızlı çözen formüldür. Biraz pratikle, bu kodlar senin Excel'deki süper gücün olacak!

BENZER YAZILAR