Bu dosya, gemilerdeki yakıt tüketimini FIFO (ilk giren ilk çıkar) yöntemiyle hesaplar. Tüketilen miktar, Fifo sayfasındaki stok partilerinden giriş sırasına göre düşülür; kullanılan miktar, birim fiyat ve toplam maliyet kontrol sayfasına kaydedilir. İşlem bir kullanıcı formu üzerinden yapılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Diğer değerler formül değil, makro tarafından yazılan sonuçlardır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Fifo: Gemilere ait yakıt stok partilerinin tutulduğu sayfadır (A1:W42). Her satır bir partidir; ilk sütunda parti bilgisi, sonraki sütun çiftlerinde her gemi için miktar ve fiyat yer alır. Düşüm işlemi bu sayfadaki değerleri günceller.
- kontrol: Hesaplanan tüketim kayıtlarının listelendiği sayfadır (A2:O41). Gemi adı, parti, HSFO (mts), MGO (mts), Price (mts) ve Hesap sütunlarını içerir.
Kullanılan formüller
kontrol sayfasında N sütununda, tutarı fiyat ile miktarı çarpan bir formül bulunur. Örnek olarak N4 hücresindeki formül:=+G4*F4
Makrolar
- dugme (Module1): UserForm1 formunu açar. Dosyadaki düğmeye atanarak çalıştırılır.
- UserForm_Initialize: Form açılırken gemi listesine Albayrak, Gemlik ve Salvor adlarını ekler.
- XD_fifo ve CommandButton1_Click: Düğmeye basıldığında çalışır. Gemi seçilmemişse "Gemi Seçilmedi" uyarısı verir. Seçilen geminin sütunlarını belirler, formdaki üç kutuya girilen tüketim miktarlarını Fifo sayfasında yukarıdan aşağıya partilerden düşer. Düşülen miktar, birim fiyat ve birikimli tutarı kontrol sayfasına yazar. Tükenen partiler sıfırlanır, kısmen kullanılan partinin kalan miktarı güncellenir. Hesaplanan tutarlar formdaki sonraki üç kutuda gösterilir; işlem sonunda form kapanır ve "İşlem tamamlandı" mesajı çıkar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Fifo sayfasına stok partilerini miktar ve fiyatlarıyla girin.
- Düğmeye tıklayarak formu açın.
- Listeden gemiyi seçin.
- Tüketim miktarlarını formdaki ilk üç kutuya yazın.
- Düğmeye basın; sonuçlar kontrol sayfasına işlenir ve Fifo sayfasındaki stok azalır.