Tarih Aralığındaki Çalışma Günlerini Süt İzni Gün Eşdeğerine Dönüştürün
Bu çalışma kitabı, başlangıç ve bitiş tarihleri arasındaki çalışma günlerini iki farklı formül yöntemiyle sayan bir Excel öğretim örneğidir. Haftada beş veya altı gün çalışma seçimi, hafta sonu günlerinin hesap dışına alınmasını belirler. Sayılan günler, kaynakta sabit olarak bulunan günlük bir buçuk saat ve yedi buçuk saatlik gün katsayılarıyla bir gün eşdeğerine çevrilir. Sonuç yukarı yuvarlanarak gösterilir. Dosya bir personel veri tabanı veya güncel mevzuatı yorumlayan bir bordro uygulaması değildir; belirli tarih girdilerinden aynı matematiksel sonucun iki yöntemle elde edilmesini gösterir.Girdiler ve Sonuç Alanları
Hesaplama Sayfa1 adlı sayfada yapılır. B sütunundaki başlık raporun bitip işbaşı yapılacağı tarihi, C sütunundaki başlık çocuğun bir yaşını dolduracağı tarihi, D sütunundaki başlık haftada kaç gün çalışıldığını belirtir. İki örnek giriş satırı B3:D3 ve B4:D4 aralıklarında bulunur. Bu satırlar birbirinden bağımsızdır. Bir satırın tarihleri veya çalışma günü seçimi değiştirildiğinde diğer satırın girdileri aynı kalır. Sonuçlar ilk yöntem için F3 ve F4, ikinci yöntem için H3 ve H4 hücrelerine yazılır.F ve H sütunlarında aynı sonuç başlığı vardır. Bu tekrar ayrı bir hak veya ek süre anlamına gelmez; aynı hesabın iki farklı formül yaklaşımıyla karşılaştırılması içindir. Birinci örnekte haftada beş, ikinci örnekte haftada altı gün çalışma değeri saklanmıştır. Gerçek Excel görüntüsünde korunmuş tarih girdileri için sonuçlar sırasıyla kırk ve kırk sekiz olarak görünür. Bu değerler bütün çalışanlara uygulanacak standart süreler değil, ilgili tarihler ve kaynak katsayılarından oluşan örnek sonuçlardır.
Tarih Aralığının Sınırı
Dosyanın saklı matematik modeli başlangıç tarihini içerir, bitiş tarihini içermez. Başka bir ifadeyle B hücresindeki günden başlanır ve C hücresinden önceki günle hesap tamamlanır. Sayfa başlıkları korunmuştur; bitiş tarihinin model tarafından dışarıda bırakılması hukuki bir sınır yorumuna dönüştürülmemelidir. Bu çalışma kitabında gün sayma yönteminin nasıl kurulduğu incelenir. Bir kurumun gerçek uygulaması için tarih kapsamı ve katsayılar ayrıca değerlendirilmelidir.Örneğin pazartesi başlayan ve sonraki cumartesi biten bir aralık, haftada beş gün seçildiğinde pazartesiden cumaya kadar beş çalışma günü içerir. Cumartesi bitiş günü sayılmaz. Pazartesiden sonraki pazara kadar olan aralıkta haftada altı gün seçimi yapılırsa pazartesi ile cumartesi arasındaki altı gün dikkate alınır. Aynı başlangıç ve bitiş tarihi sıfır uzunluklu aralıktır; revizyon her iki yöntemden de sıfır sonucunu getirir. Başlangıçtan önceki bitiş ise negatif süre üretmek yerine uyarıyla karşılanır.
İki Formül Yönteminin Mantığı
Çalışma kitabında toplam on formül hücresi bulunur. Bunların dördü Sayfa1 üzerindeki asıl hesaplama hücreleridir. F sütunundaki yaklaşım, tarih seri değerlerinden ROW ve INDIRECT aracılığıyla bir gün dizisi oluşturur. WEEKDAY bu günlerin haftanın hangi gününe geldiğini belirler. Haftalık beş gün seçiminde cumartesi ve pazar, altı gün seçiminde yalnız pazar hesap dışına alınır. Böylece iki tarih arasındaki takvim süresi, seçilen çalışma düzenine uygun gün sayısına dönüştürülür.H sütunundaki yaklaşım aynı gün dizisini SEQUENCE ile kurar. Bu hücreler kaynakta dizi formülü olarak saklanmıştır ve revizyonda bu formül yapısı korunmuştur. İki yöntemin amaçladığı çıktı aynıdır; yöntemler aynı satırdaki B, C ve D girdilerini kullanır. Dosya bu nedenle hem tarih dizisi üretimini hem de hafta günü filtresini karşılaştırmak için kullanılabilir. SEQUENCE ve kaynak tanıtımındaki IMAGE işlevlerinin desteklenmesi Excel sürümüne bağlıdır; eski sürümlerde bütün işlevlerin aynı şekilde çalışacağı iddiası yapılmaz.
Saatten Gün Eşdeğerine Dönüşüm
Çalışma günü sayısı kaynakta bulunan 1,5 katsayısıyla çarpılır ve 7,5 değerine bölünür. ROUNDUP işlemi sonucu tam gün eşdeğerine yukarı yuvarlar. Örneğin beş çalışma günü için beş çarpı bir buçuk saat, yedi buçuk saat eder; yedi buçuğa bölündüğünde sonuç birdir. Altı çalışma günü dokuz saat eder ve bölüm bir virgül iki olur; yukarı yuvarlanmış sonuç iki olarak gösterilir. Kapaktaki örnek tablo bu matematiksel dönüşümü anlatan bir illüstrasyondur, indirilen sayfanın ekran görüntüsü değildir.Sonuç hücreleri ham saat toplamını göstermez. Saatin gün eşdeğerine çevrilmesi ve yukarı yuvarlanması aynı formül içinde yapılır. Katsayılar için ayrı bir kullanıcı giriş alanı bulunmaz; bu değerler kaynak formüllerindeki sabitlerdir. Çalışma süresine veya izin uygulamasına ilişkin farklı bir model kurulacaksa formül mantığı ayrıca incelenmelidir. Bu dosyanın saklı değerleri güncel yasal hak, toplu kullanım uygunluğu veya bütün işyerleri için geçerli vardiya süresi olarak sunulmaz.
Düzeltilen Sınır Hatası ve Girdi Kontrolleri
Özgün formüllerde temel süre bitiş eksi başlangıç olarak kurulmasına rağmen hafta sonu dizisi bitiş gününü de içeriyordu. Bu tutarsızlık bazı kısa aralıklarda bir çalışma gününün kaybolmasına, yalnız hafta sonuna denk gelen bir aralıkta negatif sonuç oluşmasına yol açıyordu. Revizyon dört hesaplama formülünde gün dizisinin sonunu bitişten önceki güne çekerek süre ve hafta sonu sınırını eşitledi. Başlangıç ve bitişin kapsamı, kaynak katsayılar ve yukarı yuvarlama yaklaşımı değiştirilmedi.Boş tarih veya çalışma günü girdisi için sonuç boş bırakılır. Metin türündeki tarih, ters tarih aralığı, beş veya altı dışındaki haftalık çalışma günü seçimi ve desteklenen seri aralığının dışındaki tarih için Geçerli tarih ve çalışma günü giriniz uyarısı gösterilir. Tarih değerinin saat kesri INT ile kaldırılır; aynı takvim gününün farklı saatleri gün hesabını değiştirmez. Eşit iki geçerli tarih sıfır verir. Kontroller bir veri giriş formu veya ayrı düğme aracılığıyla değil, dört hücrenin formülleri içinde uygulanır.
Tanıtım Sayfası ve İnternet Gereksinimi
İkinci görünür sayfa olan Sheet2, ExcelDepo içeriklerine ilişkin korunmuş tanıtım metinleri ve bağlantıları içerir. Bu sayfadaki altı IMAGE formülü internet adreslerinden görsel getirir. İnternet erişimi, ilgili adresin erişilebilir olması ve IMAGE destekleyen Excel sürümü bu görsellerin görüntülenmesini etkileyebilir. Tanıtım metninde bordro, yıllık izin, Access veya VBA gibi başka ürünlerin özellikleri anlatılır; bunlar bu süt izni hesaplama dosyasının kendi özellikleri değildir.Bu çalışma kitabında VBA makrosu bulunmaz ve asıl hesaplama hücreleri tanıtım görsellerinden veri almaz. Bağımsız matematik testleri bu dört hücreyi hesaplayarak yürütülmüş, tanıtım sayfasının dış görsellerini güncelleme zorunluluğu getirilmemiştir. Kaynakta dış kitaplara işaret eden ilcelerimiz ve illerimiz adlı eski tanımlar da korunmuştur; hiçbir hesaplama formülü bu adları kullanmaz. Dolayısıyla hesaplama için bu dış kitapları açmak gerekmez, ancak bağlantı bildirimleri ve tanıtım görsellerinin ağ davranışı gizlenmiş değildir.
Kullanım ve Sürüm Kapsamı
Kullanım için Sayfa1 açılır, B ve C sütunlarına Excel tarih değerleri, D sütununa beş veya altı yazılır. Aynı satırın F ve H sonuçlarının eşitliği kontrol edilir. Uyarı görülürse önce tarihlerin sırası, boş alanlar ve haftalık gün seçimi incelenir. İki örnek satırın dışında otomatik genişleyen bir personel tablosu, tatil listesi, grafik veya veri giriş makrosu bulunmaz. Resmî tatiller ayrı bir takvimden düşülmez; model yalnız haftanın günlerini kullanır.Özgün iki tarihsel dosya sürümü geçmişte korunur; dört formül onarımı ayrı güncel sürüm olarak sunulur. Diğer ZIP parçaları, sayfalar, tanıtım bağlantıları ve adlandırılmış aralıklar değişmeden kalmıştır. Galeri iki gerçek görünür sayfanın native Excel görüntüsünü gösterir. Bağımsız testler farklı yıllar, artık gün, yıl geçişi, sıfır uzunluklu aralıklar ve farklı çalışma düzenlerinde iki yöntemin aynı takvim oracle sonucunu verdiğini doğrulamıştır. Bu doğrulama saklı matematik modelinin çalışmasını kapsar; güncel mevzuat danışmanlığı yerine geçmez.