• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Üretim programını günlere bölmek

Katılım
31 Mayıs 2021
Mesajlar
14
Excel Vers. ve Dili
2013 TR
Merhaba;

Elimde her ay güncellenen ve karmaşık olmayan bir üretim programı var. Bu tabloda ürün, üretilecek adet, çevrim süresi gibi veriler yer almaktadır. Fabrika 3 vardiya 24 saat çalışmaktadır.

Yapmak istediğim şey;

Her üretim bir diğerinin bitmesiyle başlasın. Eğer ilgili siparişin tamamı üretilemeden gün biterse ilgili siparişten üretilebileni yazsın, kalan adedi bir sonraki günün ilk üretilecek ürünü olarak alsın. her günün sonunda alt satırda üretilen sayıyı versin.

Yardıma ihtiyacım olan konu:
1-)
Günün bitip bitmediğini sorgulayan ve bittiğinde altına satır açıp üretilen/kalan bilgisini yazdırmak, kalan adedi bir sonraki güne aktarmak

Yardımlarınızı bekliyor şimdiden teşekkür ediyorum.
 

Ekli dosyalar

İnceleyin lütfen.
Plan isimli bir sayfa ekledim ve orada sonucu oluşturdum.
 

Ekli dosyalar

Merhaba Ömer Faruk Bey,

Öncelikle ellerinize sağlık tam olarak ihtiyaç duyduğum şey bu. Yalnız ufak bir ekleme yapabilmemiz mümkünse o gün yapılan setup duruşlarını toplam süreden çıkartıp planı o şekilde hazırlayabilir mi? Ben yapmayı denedim fakat başaramadım. Deneme sayfasına setup sürelerini ekledim. Tekrardan ellerinize, emeğinize sağlık sağlıklı günler dilerim.
 

Ekli dosyalar

Setup süresi için aşağıdakileri düşünüyorum.

1. Her üretim değişiminde eğer setup süresi varsa üretim başına ilave edilecek
2. Bu süre aynı zamanda birikimli süreye ilave edilecek.

Bu ikisi doğruysa şunu sormak istiyorum.
80.000 sn olmuş ve üretim değişecek
setup süresi 10.000 sn ise, yeni üretimin setup süresi nereye yazılacak

Çözüm 1
6.400 saniyesi o güne ilave edilir.
3.600 saniyesi ertesi güne ilave edilir

Çözüm 2
o güne bir şey ilave edilmez ve o gün 80.000 saniye olarak kalır.
Ertesi güne 10.000 sn setup süresi eklenir.
 
Ömer Faruk Bey,
Söylediğiniz çok doğru, bu durumda çözüm 1 uygun olacaktır. Setup duruşu bitmeden gün biterse, duruşun yapılan kısmı o güne ilave edilip kalan kısım diğer güne aktarılmalı, bu durumda verdiğiniz örneğe göre sonraki gün üretimi başlamadan önce çalışılabilir süre 86400-3600 olmalı.

Sağlıklı günler dilerim.
 
Bir soru daha sormam lazım.

Günlük toplam süre 86390 oldu
Yeni üretimin setup süresi 1200 saniye olsun
Günün kalan 10 saniyesinde bir setup yapmak mantıklı gelmedi bana.
Bu durumda bana bir şey söylemeniz lazım.

Günün bitimine atıyorum 300 sn kalmışsa yeni setup yapma.
Ya da
Günün kalan süresi setup süresinin yarsından az ise setup yapma.
Ya da başka bir şey
Ya da hiç takılma setup yap.
 
üretim 24 saat durmadan devam ettiği için süreye takılmadan setup başlayabilir. Vardiya devam ettiği için sorun olmayacaktır. Kalan 10 saniyede bile başlayabilir.
 
Ancak dönebildim.
Dosyanız ekte
Formatı birazcık değiştirdim. İnceleyin lütfen.
 

Ekli dosyalar

Çalıştırdığımda "compile error method or data not found" hatası verdi :(
 
Butona atalı makroyu silmiştim. Module içindeki var olan makronun ismini vermelisiniz
 
Günaydın Ömer Faruk Bey, teşekkür ederim ellerinize sağlık çok güzel olmuş. Sadece 5. ve 6. günü ayırmıyor satır olarak onu nasıl yapabiliriz. Saygılar
 
Günaydın Ömer Faruk Bey, teşekkür ederim ellerinize sağlık çok güzel olmuş. Sadece 5. ve 6. günü ayırmıyor satır olarak onu nasıl yapabiliriz. Saygılar
Dediğinizi anlamadım. Biraz daha açıklar mısınız?
Her hangi bir satır özel bir işlem yapmıyorum.
Satırın birinde hata varsa tüm satırlarda da vardır.
 
228337

5. günün toplamını sarı satırda alıp devam etmiyor onu anlatmak istedim.

setup süreleri kısmındaki ilk 88.000snlik süreyi sildiğimde oluyor. Çünkü başlangıçta öyle bir setup süremiz yok. 88.000 yazılıyken yapıyor ama onu değiştirip 0 yapınca 5. ve 6. günü ayırmıyor.
 
Aşağıdaki satırı iptal edebilirsin.

If GünlükSüre = 86400 Then gün = gün + 1: GünlükSüre = 0
 
Geri
Üst