Bu şablon, otoparka giren araçların giriş ve çıkış saatlerinden park süresini saat cinsinden hesaplar. Süreye karşılık gelen ücret, ucret adlı kullanıcı tanımlı fonksiyon (KTF) ile Referanslar sayfasındaki süre dilimlerine göre bulunur. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: Ana çalışma sayfasıdır. A sütununda plaka, C sütununda çıkış tarihi ve saati, E sütununda süre yer alır. Örnek kayıtlar 34 ZZ 0123 gibi plakalarla gelir. E1 hücresi toplam süreyi verir.
- Referanslar: A2:A6 hücrelerinde ücret kademelerinin süre sınırları, B6 hücresinde tam tarife döngüsünün süresi bulunur. Fonksiyon bu değerleri okur.
Kullanılan formüller
- E3 hücresinde çıkış ile giriş saati arasındaki fark güne çevrilmeden saate dönüştürülür:
=(+C3-B3)*24 - E1 hücresinde süre sütununun toplamı alınır:
=SUM(E3:E65536)
Makrolar
Dosyada Module1 içinde tek bir işlev bulunur: ucret. Bu fonksiyon saat cinsinden süreyi alır ve ücreti döndürür. Application.Volatile kullanıldığından hesaplama her yeniden hesaplamada güncellenir.- Süre, Referanslar sayfasındaki B6 değerinden küçükse A6, A5, A4, A3 ve A2 sınırları sırayla denetlenir; aşılan en yüksek sınıra göre 36, 24, 12, 9 veya 7,5 birim ücret eklenir.
- Süre B6 değerini aşıyorsa tam dönemler hesaplanır, her tam dönem için 36 birim eklenir; kalan süre aynı kademe tablosuna göre ücretlendirilir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Referanslar sayfasında süre sınırlarını kontrol edin, gerekirse kendi tarifenize göre değiştirin.
- Ana sayfada plakaları ve giriş-çıkış zamanlarını girin; E sütunundaki süre otomatik hesaplanır. Daha fazla satır için E3 formülünü aşağı kopyalayın.
- Ücret hücresine ucret fonksiyonunu yazıp argüman olarak süre hücresini (örneğin E3) verin.