Bir Sayıyı Kriter Bazlı Parçalara Bölme
02 Eylül 2020
Tarafımıza iletilen bir soruya bağlı olarak oluşturduğumuz dosyamızın, yine çok faydalı bir örnek olacağını düşünüyorum.
Soruda, elinde bulunan toplam mesai süresinin belirli kriter bazında günlere otomatik olarak nasıl dağıtılacağı istenilmekteydi. Buradan yola çıkarak, aşağıdaki özellikler listesinde yer alan formüller birlikte kullanılarak çözüm oluşturulmuştur.
Öncelikle üstte görüldüğü gibi bir kriter tablomuz var.
SÜRE, HEDEF alanındaki rakamın, maksimum olarak parçalanmak istediği gün bazlı rakamı ifade eder.
HEDEF toplam rakamı, HT ise, günlere bölünme işlemi yapılırken, tatil günlerinin Cumartesi + Pazar mı yoksa sadece Pazar mı olacağını..
Bu tabloda kriterler belirlendikten sonra, dosyamızda HEDEF olarak görülen 50 rakamını aşağıdaki gibi parçalara ayırmıştır.
Üstteki resmi incelersek, HT olarak hem Cumartesi hem de Pazar günleri seçildiğinden dolayı, o günlere bir parçalama yapılmamıştır. Lakin resme dikkatli bakarsanız, ilk sıradaki günlerin ve 30.08.2020 tarihinin kırmızı renkle yazıldığını göreceksiniz. Bunun sebebi ise, o günlerin resmi tatile denk gelmesi. Bu alanda Koşullu Biçimlendirme ile resmi tatillere denk gelen günlerin renkleri farklılaştırılmıştır.
Dosyayı açtığınızda, üstte ekran görüntüsünü gördüğünüz RT isimli sayfayı seçip, resmi tatillerinizi tanımlamanız gerekir. Bu işlemin kolay olması adına, Ad Tanımla özelliği ile bir TATİL tablosu oluşturulmuştur. Tatil tablosunun aralığını genişletmek için, Şerit Menü -> Formüller sekmesinden Ad Yöneticisi simgesini tıklayıp, aşağıdaki gibi göreceğiniz alandaki referans aralığını genişletmek yeterlidir.
Faydalanmanız temennisiyle.
YARARLI KISAYOLLAR | |
---|---|
Değiştir Penceresini Açma | Ctrl H |
Bir Hücre Sola Git | ← |
Formül Hesaplama | F9 |
Hücreye Açıklama Ekleme | Shift F2 |
Satır/Sütun/Hücre Ekleme | Ctrl + |