Excel'de binlerce işlev bulunur, ancak çoğu kullanıcı TOPLAM ve ORTALAMA gibi temel işlevlere bağlı kalır. Bu işlevler basit görevler için yeterli olsa da, daha karmaşık senaryoları çok daha az çabayla ele alan üç işlev vardır. SEQUENCE, LET ve LAMBDA işlevleri çok yaygın olarak kullanılmasa da, kullanımı zor geçici çözümler veya bakımı zor uzun formüller gerektiren belirli sorunları çözerler.

Bu işlevleri kullanarak, birden fazla yardımcı sütun oluşturmak veya formülleri düzinelerce hücreye kopyalamak yerine, otomatik olarak güncellenen dinamik ve bağımsız çözümler oluşturabilirsiniz. İster sıralı veri üretiyor, ister karmaşık hesaplamaları yönetiyor veya yeniden kullanılabilir özel işlevler oluşturuyor olun, bu işlevler en kullanışlı işlevler arasındadır. Size çok fazla iş kazandırabilecek Excel işlevleri.
Hızlı Linkler
4. SEQUENCE işlevi: Verileri otomatik olarak oluşturur
Dinamik sayı ve tarih dizileri oluşturun

SEQUENCE işlevi, her değeri manuel olarak girmenize gerek kalmadan seri numarası dizileri oluşturur. İster çalışan kimlikleri, ister fatura numaraları veya tarih aralıkları listesine ihtiyacınız olsun, bu işlev bunları sorunsuz bir şekilde işler.
Formül basit ve anlaşılırdır:
=SEQUENCE(satırlar, [sütunlar], [başlangıç], [adım])
Parametreleri inceleyelim:
- satırlar: Dikey olarak istediğiniz sayı sayısını belirtir.
- sütunları: Yatay yayılmayı kontrol eder - bir sütun için boş bırakın.
- başlatın: Başlangıç numarasını belirtir, varsayılan değer 1'dir.
- adım: Sayılar arasındaki artışı belirtir, varsayılan değer de 1'dir.
Bir satış veri kümesi verildiğinde, SEQUENCE işlevi referans numaraları üretmek için kullanışlıdır. Örneğin, aşağıdaki formül 1 ile 32 arasında sayılar üretir.
=SIRA(32)
Benzer şekilde, 1001'den başlamanız gerekiyorsa şunu kullanabilirsiniz:
=SEQUENCE(32, 1, 1001)
Bu işlev, tarih dizileri için de kullanışlıdır. Aşağıdaki formül, 1 Ocak'tan başlayarak on iki ardışık tarih üretecektir. Bu, aylık raporlar veya proje takvimleri için tarihleri manuel olarak girmekten daha iyidir.
=SIRAMA(12, 1, TARİH(2025, 1, 1), 1)
SEQUENCE ve NUMBERS fonksiyonlarını birleştirerek yalnızca çalışma günleri de oluşturabilirsiniz. Excel'deki Diğer TARİHDaha gelişmiş planlama senaryoları için WORKDAY gibi.
Büyük SEQUENCE dizileri elektronik tablolarınızı yavaşlatabilir. Kesinlikle gerekli olmadıkça aynı anda 10,000'den fazla değer üretmekten kaçının. Büyük veri kümelerine ihtiyacınız varsa, bunları daha küçük parçalara bölmeyi veya harici veri kaynakları kullanmayı düşünün.
3. LET fonksiyonu karmaşık formüllerin sürdürülebilir olmasını sağlar.
Tekrarlayan hesaplamaları ortadan kaldırın ve okunabilirliği artırın.

LET, bir formül içindeki değerlere ad atar. Bu, tekrarlayan hesaplamaları ortadan kaldırır ve çalışmayı daha kolay okunur hale getirir. Aynı ifadeyi birden çok kez yazmak yerine, bir kez tanımlayıp adıyla başvurabilirsiniz.
Cümle yapısı şu şekildedir:
=LET(name1, value1, [name2, value2, ...], calculation)
Daha fazla ad-değer çifti ekleyerek birden fazla değişken tanımlayabilirsiniz. Hesaplama, sonucu üretmek için nihayetinde bu adlandırılmış değişkenleri kullanır.
Bir satış veri kümesi verildiğinde, bir satış temsilcisinin primlerle birlikte komisyonunu hesapladığınızı varsayalım. LET kullanmadan şunu yazardınız:
=IF(G2*0.05>500, G2*0.05*1.1, G2*0.05)
B2*0.05 komisyon hesaplaması iki kez karşımıza çıkıyor. LET ile durum daha da netleşiyor:
=LET(komisyon, G2*0.05, IF(komisyon>500, komisyon*1.1, komisyon))
Aynı hesaplamayı yapar, ancak başlangıçta "komisyon"u bir kez belirler. Komisyon oranını yalnızca tek bir yerde değiştirmeniz gerekir.
Karmaşık kâr marjı analizleri için LET daha kullanışlıdır. Aşağıdaki örnek, her bir bileşeni açıkça tanımlamaktadır.
=LET(gelir, G2, maliyetler, L2, kar marjı, (gelir-maliyetler)/gelir, EĞER(kar marjı>0.3, "Yüksek", EĞER(kar marjı>0.15, "Orta", "Düşük")))
Bu formül, kâr marjını yüzde olarak hesaplar ve ardından yüksek (%30'un üzerinde), orta (%15-30) veya düşük (%15'in altında) olarak kategorilere ayırır. Her bileşenin net bir adı vardır, bu da mantığın anlaşılmasını kolaylaştırır.
Bu yöntem formülün karmaşıklığını yarı yarıya azaltır. E-tablolarınızı daha sonra düzeltmeyi ve değiştirmeyi kolaylaştırır.
2. LAMBDA fonksiyonu yeniden kullanılabilir özel fonksiyonlar oluşturur.
Yinelenen iş mantığı için özel işlevler oluşturun
LAMBDA işlevi, çalışma kitabınızda tekrar tekrar kullanabileceğiniz özel işlevler oluşturmanıza olanak tanır. Formülleri her yere kopyalamak yerine, girdileri kabul eden ve hesaplanan sonuçları döndüren tek bir işlev oluşturabilirsiniz.
Formül şu şekildedir:
=LAMBDA(parametre1, [parametre2, ...], hesaplama)
Parametreler yer tutucu görevi görür; fonksiyonu çağırdığınızda, bu yer tutucuların yerine geçen gerçek değerleri iletirsiniz. Hesaplama, çıktı üretmek için bu parametreleri kullanır.
Sık sık ağırlıklı performans puanları hesapladığınızı varsayalım. Aşağıdaki gibi bir LAMBDA fonksiyonu oluşturabilirsiniz:
=LAMBDA(satışlar, kota, ağırlık, (satışlar/kota)*ağırlık)
Gerçek satışlar, satış kotası ve bir ağırlıklandırma faktörü olmak üzere üç girdi alan yeniden kullanılabilir bir işlev oluşturur. Satışları kotaya bölüp ağırlıkla çarparak ağırlıklı bir performans puanı döndürür. Excel'in Ad Yöneticisi'ni kullanarak bu işleve "PerformanceScore" adını verin.
LAMBDA fonksiyonunuzu adlandırmak için şuraya gidin: Formüller > Ad Yönetimi > Yeni.
Artık bu fonksiyonu çalışma kitabınızın herhangi bir yerinde çağırabilirsiniz.
=PerformansPuanı(B2, C2, 0.7)
Bu fonksiyon, verilen satış tutarı, pay ve ağırlıklandırma faktörünü kullanarak bir performans puanı hesaplar.
Bölgeleri analiz etmek için bölgeleri gelire göre sıralayan bir işlev oluşturabilirsiniz:
=LAMBDA(gelir, EĞER(gelir>100000, "Yüksek", EĞER(gelir>50000, "Orta", "Düşük")))
Bu işlev, geliri üç düzeye ayırır: 100,000 ABD dolarından büyük tutarlar için yüksek, 50,000 ila 100,000 ABD doları arasındaki tutarlar için orta ve 50,000 ABD dolarından düşük tutarlar için düşük. Buna "Gelir" adını verebilir ve tüm çalışma sayfalarınızda aşağıdaki gibi kullanabilirsiniz:
=Gelir(J2)
LAMBDA işlevi diğer işlevlerle de çalışır ve Formülleri insan diliyle yazmanıza olanak tanır Belirsiz hücre referansları yerine açıklayıcı adlar kullanmak.
LAMBDA işlevlerinizi, tüm özel işlevler için "fn_" gibi önekler kullanarak (örneğin, "fn_PerformanceScore") Ad Yöneticisi'nde düzenli tutabilirsiniz. Bu, işlevlerin bulunmasını kolaylaştırır ve normal adlandırılmış kapsamlarla çakışmaları önler.
1. Bu fonksiyonları birleştirerek güçlü çözümler oluşturuyorum.
Kapsamlı iş analizi araçları oluşturma

SEQUENCE, LET ve LAMBDA birlikte kullanıldığında, aksi takdirde birden fazla yardımcı sütun veya karmaşık dizi formülleri gerektirecek sorunları çözerler. Bu kombinasyon, dinamik ve sürdürülebilir çözümler yaratır.
Satış verilerini kullanarak bir satış tahmin aracı oluşturmayı düşünelim. Aşağıdaki formül, tek bir başlangıç satış tutarı için 12 aylık bir satış tahmini hesaplar. LET kullanarak iki temel değişken tanımlayarak başlar. G2 hücresindeki değeri temel satış değeri olarak alır.
=LET(base_sale, G2, growth_rate, L2, ProjectMonthly, LAMBDA(month, base_sale * (1 + growth_rate)^month), ProjectMonthly(SEQUENCE(12)))
Ardından, L2'den 0.04 (%4) aylık büyüme oranı alırsınız. Farklı senaryoları modellemek için bu değeri değiştirebilirsiniz. Ardından, ProjectMonthly adlı küçük ve yeniden kullanılabilir bir işlev tanımlarsınız. Bu işlev, belirli bir ay için tahmini satışları, temel satış ve büyüme oranına göre hesaplar.
Ayrıca, ProjectMonthly işlevini çağırır ve ona SEQUENCE(12) değerini iletir. Bu, 1'den 12'ye kadar bir sayı dizisi oluşturur ve LAMBDA, hesaplamalarını bu dizideki her sayıya otomatik olarak uygular.
İşte hedeflere ulaşmaya göre ödülleri hesaplayan kullanışlı bir ödül hesaplayıcısı.
=LAMBDA(satışlar, hedef, LET(oran, satışlar/hedef, EĞER(oran>=1.2, satışlar*0.08, EĞER(oran>=1, satışlar*0.05, 0))))
Küçükten başlayın, sonra karmaşıklığı artırın.
Bu işlevler, dikkatlice birleştirildiğinde en iyi sonucu verir. Basit uygulamalarla başlayın; test verileri oluşturmak için SEQUENCE, yinelenen hesaplamaları temizlemek için LET ve sık kullandığınız iş kuralları için LAMBDA kullanın. Her bir işlevi ayrı ayrı kullanmaya alıştığınızda, bunları daha karmaşık çözümlere dönüştürmek için doğal fırsatlar bulacaksınız.
Öğrenme eğrisi dik değil, ancak getirisi çok büyük. Elektronik tablolarınız daha güvenilir, denetlenmesi daha kolay ve iş gereksinimleri değiştiğinde düzenlenmesi daha basit hale geliyor. İşte bu üç işlevi, düzenli olarak verilerle çalışan herkes için özellikle değerli kılan şey de bu.










