- Katılım
- 21 Mar 2024
- Mesajlar
- 1
- Aldığı beğeni
- 0
- Excel V
- Office 365 TR
Konu Sahibi
Selamlar herkese,
Şirketin önümüzdeki yıl için belirlediği toplam satış hedeflerini, geçmiş yılların mevsimsellik (aylık ağırlık) yüzdelerine göre aylara dağıtan dinamik bir bütçe şablonu hazırlıyorum. Ancak formülasyonun esnekliği konusunda bir yerde tıkandım.
Yapmak istediğim kurgu şu:
Ekteki dosyada göreceğiniz üzere sol tarafta ürün grupları ve bunların "2027 Toplam Satış Hedefleri" var. Üst tarafta ise her ayın geçmiş yıllardan gelen "Mevsimsellik Ağırlık Yüzdesi" yer alıyor (Örn: Ocak %5, Şubat %6, Temmuz %15 gibi).
Eğer sabit yüzdeleri çarparsam, aktif olmayan aylara 0 geliyor ama bu sefer satır sonundaki toplam bütçe hedefi eksik çıkıyor (yüzde 100'e tamamlanmadığı için). Aktif ayların yüzdelerini kendi içinde dinamik olarak yeniden 100% olacak şekilde oranlamaya çalışırken ya Döngüsel Başvuru (Circular Reference) hatası alıyorum ya da formül çok fazla iç içe EĞER (IF) ile okunamaz hale geliyor.
Bunu Excel 365'in yeni dinamik dizi fonksiyonlarıyla (LET, FİLTRE, LAMBDA vb.) tek bir satırda çözebilir miyiz? Yoksa eski versiyonlarla uyumlu (EĞER, TOPLA.ÇARPIM) mantıklı bir kombinasyonu var mıdır?
Örnek şablonu ekte paylaşıyorum, kıymetli destekleriniz için şimdiden çok teşekkür ederim.
Şirketin önümüzdeki yıl için belirlediği toplam satış hedeflerini, geçmiş yılların mevsimsellik (aylık ağırlık) yüzdelerine göre aylara dağıtan dinamik bir bütçe şablonu hazırlıyorum. Ancak formülasyonun esnekliği konusunda bir yerde tıkandım.
Yapmak istediğim kurgu şu:
Ekteki dosyada göreceğiniz üzere sol tarafta ürün grupları ve bunların "2027 Toplam Satış Hedefleri" var. Üst tarafta ise her ayın geçmiş yıllardan gelen "Mevsimsellik Ağırlık Yüzdesi" yer alıyor (Örn: Ocak %5, Şubat %6, Temmuz %15 gibi).
- Normalde Hedef * Ay Yüzdesi yaparak basitçe dağıtabiliyorum.
- Ancak bazı ürün gruplarında, sene içinde üretimi duracak veya yeni devreye girecek ürünler var. Bu yüzden her satırın yanına "Başlangıç Ayı" ve "Bitiş Ayı" diye iki dinamik kriter ekledim.
- Formülün, ürünün aktif olmadığı aylara (örneğin ürün Mart ayında başlayacaksa Ocak ve Şubat'a) otomatik olarak 0 yazmasını, toplam hedefi ise sadece aktif olduğu ayların ağırlıklarını yeniden oranlayarak (normalize ederek) o aylara paylaştırmasını istiyorum.
Eğer sabit yüzdeleri çarparsam, aktif olmayan aylara 0 geliyor ama bu sefer satır sonundaki toplam bütçe hedefi eksik çıkıyor (yüzde 100'e tamamlanmadığı için). Aktif ayların yüzdelerini kendi içinde dinamik olarak yeniden 100% olacak şekilde oranlamaya çalışırken ya Döngüsel Başvuru (Circular Reference) hatası alıyorum ya da formül çok fazla iç içe EĞER (IF) ile okunamaz hale geliyor.
Bunu Excel 365'in yeni dinamik dizi fonksiyonlarıyla (LET, FİLTRE, LAMBDA vb.) tek bir satırda çözebilir miyiz? Yoksa eski versiyonlarla uyumlu (EĞER, TOPLA.ÇARPIM) mantıklı bir kombinasyonu var mıdır?
Örnek şablonu ekte paylaşıyorum, kıymetli destekleriniz için şimdiden çok teşekkür ederim.