- Katılım
- 11 Mart 2005
- Mesajlar
- 3,138
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhabalar,
Ekli dosyada Urunler sınıfında belirli ürünler ve onların kütlelerini içeren bir tablo mevcut
Proje sayfası "D2" hücresinde ihtiyaç olan minimum değer yazmakta;
yapmak istediğim minimum değere ulaşmak için ; ürün listesinde hangi ürünlerden kaç adet seçmemiz gerektiğini kod ile ulaşmaya çalışıyorum
Örnek:
1) 3000 gr' a ulaşmak için "IP 3500" üründen 1 adet, "IP 2300" üründen 1 adet, 2100 + 1380 =3480 ile 3000 değerine rahatlıkla ulaşmış oluyoruz.
1) 3800 gr' a ulaşmak için "IP 3500" üründen 2 adet seçersek 2 adet = 2100*2 =4200 ile 3800 değerine rahatlıkla ulaşmış oluyoruz.
Burada amaç mümkün olan toplam adet sayısının az olması yani yaklaşıp geçeğimiz değere en yüksek üründen yaklaşmaya çalışmak ve sepeti birbirine boyut olarak yakın ürünlerden oluşturmaktır.
Not: 3800 gr' a ulaşmak için "IP 6100" üründen 1 adet, "IP 530" üründen 1 adet, 3660 + 371 =4031 bir seçenek ama birbirine boyut olarak çok uzak olduğu için;
"IP 3500" üründen 2 adet = 2100*2 =4200 seçmeyi tercih ediyoruz. Özetle aynı sepet içine birbirine en fazla 3 sıra (aşağıda ve yukarıda) yakın ürünü seçebiliriz.
Burada makro kodunu nasıl kurgulayabiliriz?
bu konuda destek olursanız sevinirim.
iyi Akşamlar dilerim.
Ekli dosyada Urunler sınıfında belirli ürünler ve onların kütlelerini içeren bir tablo mevcut
Proje sayfası "D2" hücresinde ihtiyaç olan minimum değer yazmakta;
yapmak istediğim minimum değere ulaşmak için ; ürün listesinde hangi ürünlerden kaç adet seçmemiz gerektiğini kod ile ulaşmaya çalışıyorum
Örnek:
1) 3000 gr' a ulaşmak için "IP 3500" üründen 1 adet, "IP 2300" üründen 1 adet, 2100 + 1380 =3480 ile 3000 değerine rahatlıkla ulaşmış oluyoruz.
1) 3800 gr' a ulaşmak için "IP 3500" üründen 2 adet seçersek 2 adet = 2100*2 =4200 ile 3800 değerine rahatlıkla ulaşmış oluyoruz.
Burada amaç mümkün olan toplam adet sayısının az olması yani yaklaşıp geçeğimiz değere en yüksek üründen yaklaşmaya çalışmak ve sepeti birbirine boyut olarak yakın ürünlerden oluşturmaktır.
Not: 3800 gr' a ulaşmak için "IP 6100" üründen 1 adet, "IP 530" üründen 1 adet, 3660 + 371 =4031 bir seçenek ama birbirine boyut olarak çok uzak olduğu için;
"IP 3500" üründen 2 adet = 2100*2 =4200 seçmeyi tercih ediyoruz. Özetle aynı sepet içine birbirine en fazla 3 sıra (aşağıda ve yukarıda) yakın ürünü seçebiliriz.
Burada makro kodunu nasıl kurgulayabiliriz?
bu konuda destek olursanız sevinirim.
iyi Akşamlar dilerim.
Ekli dosyalar
-
10.3 KB Görüntüleme: 4