Palet Yükleme Hesabı

Fatih121

Altın Üye
Katılım
14 Mart 2025
Mesajlar
2
Excel Vers. ve Dili
2024
Altın Üyelik Bitiş Tarihi
14-03-2026
Merhaba, elimdeki ürünleri en boy yükseklik ve ağırlık bilgilerini girdiğim zaman kaç adet palete ihtiyacım olduğunu gösteren bir program arıyorum.
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
957
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Hacim hesabı ve Ağırlık. Palet adedi hesaplamada ağırlığın ne gibi önemi var. İstediğiniz şekilde bir pogram olmayabilir ama yapmak zor değil. Tam olarak nasıl birşey istiyorsunuz?
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,556
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Palet hesaplama vba programı

Elindeki ürünlerin en, boy, yükseklik ve ağırlık bilgilerini girdikten sonra, kaç adet palete ihtiyacın olduğunu hesaplamak için birkaç parametreyi göz önünde bulundurmak gerekiyor. Bu tür bir hesaplama, genellikle ürünlerin hacmi, paletin kapasitesi ve yerleştirme şekliyle ilişkilidir.

Bu programın temel olarak yapması gereken şeyler:

  1. Ürünlerin Hacmi: Ürünün en, boy, yükseklik bilgilerini kullanarak her bir ürünün hacmini hesaplamak.
  2. Palet Kapasitesi: Kullanılacak paletin belirli bir kapasiteye sahip olması gerekir. Bu kapasite, genellikle paletin üstünde taşınabilecek maksimum yük ve hacimle sınırlıdır.
  3. Palet Yerleştirme: Ürünlerin paletlere nasıl yerleştirileceği (örneğin, düz yerleştirme veya üst üste koyma) de önemli. Bunun için genellikle en uygun yerleştirme düzeni hesaplanır.
  4. Toplam Hacim ve Ağırlık: Ürünlerin toplam hacmini ve ağırlığını bulup, bu bilgileri paletin kapasitesiyle karşılaştırarak kaç palet gerektiğini hesaplamak.

  1. Veri Girişi: Excel sayfasındaki hücrelerden ürün ve palet bilgileri alınır (örneğin, A2, B2, C2, vb.).
  2. Ürün Hacmi Hesaplama: Ürünün hacmi, En x Boy x Yükseklik formülüyle hesaplanır.
  3. Toplam Hacim: Ürünlerin toplam hacmi, ürün adedi ile çarpılarak hesaplanır.
  4. Palet Hacmi: Paletin hacmi, En x Boy x Yükseklik formülüyle hesaplanır.
  5. Palet Sayısı Hesaplama: Toplam hacim, palet hacmine bölünerek kaç palet gerektiği hesaplanır.
    Ayrıca, paletin ağırlık kapasitesi de kontrol edilir ve eğer gerekliyse palet sayısı buna göre güncellenir.
  6. Sonuç: Hesaplanan palet sayısı, Excel sayfasındaki J2 hücresine yazılır.

    Bu hesaplamaları yapabilmek için:
    • Ürünün Hacmi: Hacim=En×Boy×Yu¨kseklikHacim = En \times Boy \times YükseklikHacim=En×Boy×Yu¨kseklik
    • Toplam Hacim: ToplamHacim=UrunHacmi×AdetToplam Hacim = Ürün Hacmi \times AdetToplamHacim=UrunHacmi×Adet
    • Palet Kapasitesi: Paletin taşıyabileceği toplam hacim ve ağırlık bilgisi gerekir.

    • Bir program yazmak için belirli birkaç parametreyi girmemiz gerekecek. Örneğin
      • Palet boyutları (en, boy, yükseklik)
      • Palet kapasitesi (hem hacimsel hem de ağırlık olarak)
      • Ürün boyutları ve ağırlığı

        Bu bilgiler var ise bunlarla hazırlanan bir vba programı linki ektedir.
        Önce masaustune indirin
        Programı acmadan sag tıklayın ve ozelliklere girin. Burada otomatik engelleme tikini kaldırın ve ok basın.
        Boş bir excel kitabı açın Menude Dosya/secenekler/guven merkezi/ guven merkezi ayarları tuşuna tıklayın
        Makro ayarları seceneginde tum makroları etkinlestir ile vba projelerine guven işaretleyin
        Tamam tuşu ile kapatın, dosyaya bir ad vererek masaustune kaydedin
        kaydetiğiniz bu boş exceli delete ile geri donusume gonderin.
        Artık excel programı excelin dogal korumaları gelmeden çalışacaktır.

        Bu kadar işi uğruna yaptığınız ekte olan ve masaustune indirilen programı calıstırınız. Yukarda anlatılana uygun bir sayfa ile hazırlanmış veriler yanında hesapla tusu goreceksiniz. Bu tuşa bastığınızda kaç palete ihtiyacınız olduğunu soyleyecektir.

        Aklınızda olsun, bu paletler taşıma için gerekli ise kara deniz ucak ile yurtdışı taşımalarında taşıyan aracın kapasitesi ile yük alabilme özellikleri de gerekeceğinden ve bunlar da dünya üzerinde standart olduğundan , ayrıca farklı ülke kanunlarına da uyum gerektiğinden daha ozel hesaplama sınırları vardır. Sadece depolama için gerekli ise ekteki vba programı size yardımcı olabilir.



 
Son düzenleme:

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,556
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Bu dosyada gpt desteği ile oluşturulan ve excel 2010 da çalışan vba kodu


Kod:
Sub HesaplaPaletSayisi()

    Dim urunAdedi As Long
    Dim urunEn As Double, urunBoy As Double, urunYukseklik As Double
    Dim urunAgirlik As Double
    Dim paletEn As Double, paletBoy As Double, paletYukseklik As Double
    Dim paletAgirlikKapasitesi As Double
    Dim urunHacmi As Double, toplamHacim As Double
    Dim paletHacmi As Double
    Dim gerekliPaletSayisi As Long

    ' Excel hücrelerinden verileri al
    urunAdedi = Range("A2").Value ' Ürün adedi
    urunEn = Range("B2").Value ' Ürün en
    urunBoy = Range("C2").Value ' Ürün boy
    urunYukseklik = Range("D2").Value ' Ürün yükseklik
    urunAgirlik = Range("E2").Value ' Ürün ağırlığı
    paletEn = Range("F2").Value ' Palet en
    paletBoy = Range("G2").Value ' Palet boy
    paletYukseklik = Range("H2").Value ' Palet yükseklik
    paletAgirlikKapasitesi = Range("I2").Value ' Palet ağırlık kapasitesi

    ' Ürünün hacmini hesapla (En * Boy * Yükseklik)
    urunHacmi = urunEn * urunBoy * urunYukseklik / 1000000 ' Hacim litre cinsinden

    ' Toplam hacmi hesapla (Ürün Adedi * Ürün Hacmi)
    toplamHacim = urunAdedi * urunHacmi

    ' Paletin hacmini hesapla (En * Boy * Yükseklik)
    paletHacmi = paletEn * paletBoy * paletYukseklik / 1000000 ' Hacim litre cinsinden

    ' Toplam hacime göre kaç palet gerektiğini hesapla
    gerekliPaletSayisi = WorksheetFunction.Ceiling(toplamHacim / paletHacmi, 1)

    ' Ağırlık kapasitesine göre palet sayısını kontrol et
    If urunAgirlik * urunAdedi > paletAgirlikKapasitesi Then
        gerekliPaletSayisi = WorksheetFunction.Ceiling((urunAgirlik * urunAdedi) / paletAgirlikKapasitesi, 1)
    End If

    ' Sonucu ekrana yaz
    Range("J2").Value = gerekliPaletSayisi

End Sub
Olup diğer office sürümlerinde DENENMEMİŞTİR
 
Son düzenleme:

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,556
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Bu eklenen program da tek satır değil başlık hariç 10 satır FARKLI veriyi hesaplamak içindir. Ben farklı olcu vermedim ama siz farklı olculer verdikten sonra hesapla tuşuna basarak deneyiniz



Ayrıca siteye altın üye olmayı seçer ve uygularsanız, sitede daha önce benzer ya da farklı sorular ile bunlara farklı üyeler ya da yönetim kademelerinin verdiği uygulama ve cevaplara çok daha fazla erişebilirsiniz. Bu tamamen sizin tercihinizdir zira dış depo alanlarına yuklenen dosyalar bir süre sonra ulaşılmaz olacaktır. Ancak, site verileri süresiz kalıcı olacaktır
 
Son düzenleme:

Fatih121

Altın Üye
Katılım
14 Mart 2025
Mesajlar
2
Excel Vers. ve Dili
2024
Altın Üyelik Bitiş Tarihi
14-03-2026
Hacim hesabı ve Ağırlık. Palet adedi hesaplamada ağırlığın ne gibi önemi var. İstediğiniz şekilde bir pogram olmayabilir ama yapmak zor değil. Tam olarak nasıl birşey istiyorsunuz?
Elimde farklı malzemelerin olduğu bir sipariş listesi var küçük parçalar ve büyük parçalar bazen ortak palete koyulabiliyor. Kullanıcının ürün listesini girip hesapla demesiyle birlikte elimdeki ürünlerin kaç palete sığabileceğini gösteren bir program olarak düşündüm. İnternette bazı uygulamalar gördüm sitede yeniyim buraya link bırakılıyor mu bilgim yok ama aşağıya linkini attığım videodaki uygulama gibi bir şey düşündüm.

 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
957
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Bu detaylı bir program. Böylesi bir programı burada bulamazsın. Ücretli olarak hazırlanmış sanırım. Video sahibini ben youtube da takip ediyorum. Kendisiyle iletişme geçip program hakkında bilgi alabilirsin.
 
Üst