Excel'de Fonksiyonlar: İlk Formülden Otomasyona
Excel'deki fonksiyonlar, saatlerce süren manuel işlemlerden tasarruf sağlayan otomatik hesaplamalar için hazır formüllerdir. Başlamak için bir hücreye = işaretini girin, fonksiyonun adını yazın (örneğin, TOPLA) ve parantez içinde veri aralığını belirtin. Bu kılavuz, 10 dakika içinde temel ve ileri düzey formül tekniklerini öğretecektir.
Temel sözdizimi ve giriş kuralları
Herhangi bir fonksiyon eşittir işareti = ile başlar. Bunun olmadan Excel girişi normal metin olarak algılar. Formül yapısı her zaman aynıdır: fonksiyon adı, açılış parantezi, argümanlar (veriler), kapanış parantezi.
Giriş algoritması:
- Sonuç için hücreyi seçin.
- Klavyede
=tuşuna basın veya formül çubuğundakifxsimgesine tıklayın. - Fonksiyon adını yazmaya başlayın (örneğin,
TOPL). İpuçları doğru seçeneği belirlemenize yardımcı olacaktır. - Argümanları noktalı virgül
;(Rusya yerel ayarlarında) veya virgül,(İngilizce yerel ayarlarında) ile ayırın. - Enter tuşuna basın.
Yerel ayar önemlidir. Rusça Excel sürümünde fonksiyonlar TOPLA, EĞER, DÜŞEYARA olarak adlandırılır. İngilizce sürümde ise SUM, IF, VLOOKUP şeklindedir. Fonksiyon adı, program arayüzünün diliyle tam olarak eşleşmelidir.
Günlük görevler için en iyi 7 fonksiyon
Bu araçlar, toplam hesaplamadan karmaşık veri analizine kadar ofis çalışmalarının %90'ının ihtiyaçlarını karşılar.
1. Matematiksel hesaplamalar
Sayılarla çalışmak için en basit ve en çok talep edilen fonksiyonlar.
=TOPLA(aralık)— sayıları toplar.- Örnek:
=TOPLA(A1:A10)A sütununun ilk onuncu hücreye kadar olan değerlerini toplayacaktır.
- Örnek:
=ORTALAMA(aralık)— aritmetik ortalamayı hesaplar.- Örnek:
=ORTALAMA(B2:B20)ürünün ortalama fiyatını gösterecektir.
- Örnek:
=MAK()/=MIN()— listedeki en büyük veya en küçük değeri bulur.
2. Mantıksal fonksiyon EĞER
Bir koşula dayalı seçim yapmanıza olanak tanır. Sözdizimi: =EĞER(koşul; doğru_değeri; yanlış_değeri).
İndirim hesaplama örneği: B2 hücresindeki fiyat 1000 rubleden fazlaysa, %10 indirim uygular, aksi takdirde fiyatı değiştirmez.
=EĞER(B2>1000; B2*0,9; B2)
3. Veri arama: DÜŞEYARA (VLOOKUP)
Tablonun ilk sütununda bir değer arar ve aynı satırdaki başka bir sütundan veri döndürür.
Sözdizimi: =DÜŞEYARA(aranan_değer; arama_aralığı; sütun_numarası; 0).
| Kod | Ürün | Fiyat |
|---|---|---|
| 101 | Ekmek | 50 |
| 102 | Süt | 80 |
Formül =DÜŞEYARA(102; A2:C3; 3; 0) 102 kodunu bulacak ve 3. sütundaki değeri (80) döndürecektir. Tam eşleşme için son argüman 0 (veya YANLIŞ) zorunludur.
DÜŞEYARA sınırlaması. Fonksiyon, seçilen aralığın yalnızca en sol sütununda değer arar ve sağdan veri döndürür. Solda arama yapmanız gerekiyorsa, İNDEX + KAÇINCI kombinasyonunu kullanın.
4. Metin ve tarihlerle çalışma
=BUGÜN()— mevcut tarihi ekler (dosya açıldığında otomatik olarak güncellenir).=BİRLEŞTİR(metin1; metin2)veya&operatörü — metni birleştirir.- Örnek:
=A2 & " rub."500 sayısını "500 rub." metnine dönüştürür.
- Örnek:
=METNEÇEVİR(değer; biçim)— sayıyı belirtilen biçimde metne dönüştürür.- Örnek:
=METNEÇEVİR(BUGÜN();"GG.AA.YYYY").
- Örnek:
5. Koşullu sayım: EĞERSAY
Kriteri karşılayan hücrelerin sayısını sayar.
=EĞERSAY(A1:A100; ">100")— 100'den büyük kaç değer olduğunu sayar.=EĞERSAY(B1:B10; "Moskova")— Moskova şehrinin geçiş sayısını sayar.
Pratik örnek: akıllı tablo oluşturma
Öğrendiğiniz fonksiyonları kullanarak basit bir satış raporu oluşturmayı deneyin.
| Ürün | Fiyat | Adet | Toplam | Durum |
|---|---|---|---|---|
| Dizüstü Bilgisayar | 50000 | 2 | =B2*C2 | =EĞER(D2>90000;"Hit";"Normal") |
| Fare | 1500 | 10 | =B3*C3 | =EĞER(D3>90000;"Hit";"Normal") |
| Toplam: | =TOPLA(D2:D3) |
Bu örnekte:
- "Toplam" sütunu fiyat ve adet çarpımını hesaplar.
- "Durum" sütunu, üründen elde edilen gelir 90.000'in üzerindeyse otomatik olarak "Hit" etiketi atar.
- Alt toplam satırı tüm geliri toplar.
Yaygın hataların analizi
Formüllerle çalışırken yeni başlayanlar sık sık hata kodlarıyla karşılaşır. İşte bunları nasıl düzelteceğiniz:
| Hata kodu | Oluşma nedeni | Çözüm yöntemi |
|---|---|---|
| #AD? | Fonksiyon adında yazım hatası veya metnin tırnak içinde olmaması | Yazımı kontrol edin (TOPLA, SUMM değil). Formüllerdeki metin tırnak içinde "Metin" olmalıdır. |
| #DEĞER! | Yanlış veri türü (metin ve sayıyı toplama girişimi) | Aralıkta harf veya gereksiz boşluk olmadığından emin olun. |
| #SAYI/0! | Sıfıra bölme | Kesirin paydasını kontrol edin. Hatayı gizlemek için =HATAYOK(formül; 0) kullanın. |
| #BAŞV! | Formülün referans verdiği hücrenin silinmesi | Silinen verileri geri yükleyin veya aralığı düzeltin. |
| ####### | Sayıyı görüntülemek için hücre çok dar | Başlık sınırını çekerek sütunu genişletin. |
Kopyalama ipucu. Formülü aşağı doğru sürüklerken hücre referansları göreli olarak değişir (A1, A2'ye dönüşür). Referansı sabitlemek için (örneğin, $Z$1 hücresindeki dolar kuruna), formülü düzenlerken dolar işareti $ veya F4 tuşunu kullanın.
Sıkça Sorulan Sorular (SSS)
Bir sütunu hızlıca nasıl toplayabilirim?
Sayıların olduğu sütunun altındaki hücreyi seçin ve Alt + = tuş kombinasyonuna basın. Excel, doğru aralıkla TOPLA fonksiyonunu otomatik olarak ekleyecektir.
Bir fonksiyonu diğerinin içine yerleştirebilir miyim?
Evet, buna iç içe geçme denir. Örneğin, bir koşulu kontrol edip sonucu hemen ortalamasını alabilirsiniz: =ORTALAMA(EĞER(...)). Ancak 3-4 düzeyden fazla iç içe geçme, formülü okunması zor hale getirir.
Formül neden otomatik olarak yeniden hesaplanmıyor? Hesaplama modunu kontrol edin: "Formüller" sekmesi → "Hesaplama Seçenekleri". "Otomatik" modu seçili olmalıdır. "El ile" seçiliyse, güncellemek için F9'a basın.
Tüm fonksiyonların listesini nerede görebilirim?
Formül çubuğunun solundaki fx düğmesine basın. Arama ve kategorilerle (finansal, mantıksal, metin vb.) birlikte fonksiyon sihirbazı açılacaktır.