Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

Excel çok işlevsel bir programdır. Bir kişinin iş hayatında yüzleşmesi gereken çok büyük bir sorun katmanını çözmek için kullanılabilir. En yaygın olanlardan biri ulaşımdır. Üreticiden nihai alıcıya hangi nakliye yönteminin zaman, para ve diğer kaynaklar açısından en uygun olduğunu anlamamız gerektiğini hayal edin. Bu sorun, iş hangi sektörde olursa olsun oldukça popülerdir. Bu nedenle, Excel kullanarak nasıl uygulanacağına daha yakından bakalım.

Taşıma görevinin tanımı

Yani, birbiriyle sürekli etkileşime giren iki karşı tarafımız var. Bizim durumumuzda, bu bir alıcı ve bir satıcıdır. Malları, maliyetleri minimum olacak şekilde nasıl taşıyacağımızı bulmamız gerekiyor. Bunu yapmak için, tüm verileri şematik veya matris biçiminde sunmanız gerekir. Excel'de ikinci seçeneği kullanıyoruz. Genel olarak, iki tür taşıma görevi vardır:

  1. Kapalı. Bu durumda arz ve talep dengededir.
  2. Açık. Burada arz ve talep arasında bir eşitlik yoktur. Bu soruna bir çözüm bulabilmek için öncelikle arz ve talebi eşitleyen birinci türe getirmelisiniz. Bunu yapmak için ek bir gösterge tanıtmanız gerekir - koşullu bir alıcı veya satıcının varlığı. Ayrıca maliyet tablosunda da bazı değişiklikler yapmanız gerekiyor.

Excel'de Çözüm Bul özelliği nasıl etkinleştirilir

Excel'de ulaşım sorunlarını çözmek için “Çözüm ara” adlı özel bir fonksiyon vardır. Varsayılan olarak etkin değildir, bu nedenle aşağıdaki adımları yapmanız gerekir:

  1. Program penceresinin sol üst köşesinde bulunan “Dosya” menüsünü açın. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  2. Bundan sonra, parametrelerle düğmeye tıklayın. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  3. Ardından, “Ayarlar” alt bölümünü buluyor ve eklenti yönetimi menüsüne gidiyoruz. Bunlar, Microsoft Excel ortamında çalışan küçük programlardır. Önce “Eklentiler” menüsüne tıkladığımızı, ardından sağ alt kısımda “Excel Eklentileri” öğesini ayarlayıp “Git” butonuna tıkladığımızı görüyoruz. Gerekli tüm eylemler kırmızı dikdörtgenler ve oklarla vurgulanır. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  4. Ardından, “Çözüm arayın” eklentisini açın, ardından Tamam düğmesine basarak eylemlerimizi onaylıyoruz. Ayarın açıklamasına dayanarak, bilimsel ve finansal gibi karmaşık verileri analiz etmek için tasarlandığını görebiliriz. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  5. Bundan sonra, eklenti ile aynı adı verilen yeni bir düğme gördüğümüz “Veri” sekmesine gidin. Analiz araç grubunda bulunabilir.Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

Sadece bu düğmeye tıklamak kalıyor ve taşıma sorununun çözümüne geçiyoruz. Ancak bundan önce Excel'deki Çözücü aracı hakkında biraz daha konuşmalıyız. Bu, bir soruna en hızlı çözümü bulmayı mümkün kılan özel bir Excel eklentisidir. Karakteristik bir özellik, kullanıcının hazırlık aşamasında belirlediği kısıtlamaların dikkate alınmasıdır. Basit bir ifadeyle, bu, belirli bir görevi başarmanın en iyi yolunu belirlemeyi mümkün kılan bir alt programdır. Bu tür görevler aşağıdakileri içerebilir:

  1. Yatırım yapmak, bir depoyu yüklemek veya diğer benzer faaliyetler. Malların teslimi dahil.
  2. En iyi yol. Bu, minimum maliyetle maksimum kârın elde edilmesi, mevcut kaynaklarla en iyi kalitenin nasıl elde edileceği vb. hedefleri içerir.

Bu eklenti, taşıma görevlerine ek olarak aşağıdaki amaçlar için de kullanılır:

  1. Bir üretim planının geliştirilmesi. Yani, maksimum gelir elde etmek için bir üründen kaç adet üretilmesi gerektiğidir.
  2. Bir ürün veya hizmet üretmenin toplam maliyeti en küçük olacak şekilde farklı iş türleri için emek dağılımını bulun.
  3. Tüm işi tamamlamak için gereken minimum süreyi ayarlayın.

Gördüğünüz gibi, görevler çok farklı. Bu eklentiyi uygulamanın evrensel kuralı, sorunu çözmeden önce, ortaya konan sorunun temel özelliklerine karşılık gelen bir model oluşturmanın gerekli olmasıdır. Model, değişkenleri argümanları olarak kullanan bir işlevler topluluğudur. Yani değişebilen değerler.

Bir dizi değerin optimizasyonunun, yalnızca amaç fonksiyonu adı verilen bir gösterge üzerinde gerçekleştirildiğine dikkat etmek önemlidir.

Çözücü eklentisi, amaç fonksiyonuna iletilen değişkenlerin farklı değerlerini maksimum, minimum veya belirli bir değere eşit olacak şekilde sıralar (bu tam olarak kısıtlamadır). Çalışma prensibine biraz benzeyen ve genellikle “Çözüm arama” ile karıştırılan başka bir işlev daha vardır. Buna “Seçenek Seçimi” denir. Ancak daha derine inerseniz, aralarındaki fark çok büyük:

  1. Hedef Arama işlevi birden fazla değişkenle çalışmaz.
  2. Değişkenlere sınır koyma yeteneği sağlamaz.
  3. Yalnızca amaç fonksiyonunun belirli bir değere eşitliğini belirleyebilir, ancak maksimum ve minimumun bulunmasını mümkün kılmaz. Bu nedenle görevimize uygun değildir.
  4. Yalnızca doğrusal tipte model varsa verimli bir şekilde hesaplayabilir. Model doğrusal değilse, orijinal değere en yakın değeri bulur.

Taşıma görevi yapısında çok daha karmaşıktır, bu nedenle “Parametre seçimi” eklentisi bunun için yeterli değildir. Bir ulaşım sorunu örneğini kullanarak “Çözüm Ara” işlevinin pratikte nasıl uygulanacağına daha yakından bakalım.

Excel'de bir taşıma sorununu çözme örneği

Excel'de pratikte taşıma problemlerinin nasıl çözüleceğini açıkça göstermek için bir örnek verelim.

Koşullar görevleri

Diyelim ki 6 satıcı ve 7 alıcımız var. Aralarında talep ve arz sırasıyla şu şekilde dağılmıştır: 36, 51, 32, 44, 35 ve 38 adet satıcı ve 33, 48, 30, 36, 33, 24 ve 32 adet alıcıdır. Tüm bu değerleri toplarsanız, arz ve talebin dengede olduğunu göreceksiniz. Bu nedenle, bu problem çok basit bir şekilde çözülen kapalı tiptedir.

Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

Ayrıca, A noktasından B noktasına ulaşım için ne kadar harcamanız gerektiği hakkında bilgimiz var (örnekte sarı hücrelerde vurgulanmıştır). Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

Çözüm – adım adım algoritma

Şimdi, ilk verilerle tablolara aşina olduktan sonra, bu sorunu çözmek için aşağıdaki algoritmayı kullanabiliriz:

  1. Öncelikle 6 satır ve 7 sütundan oluşan bir tablo oluşturuyoruz. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  2. Bundan sonra, herhangi bir değer içermeyen ve aynı zamanda yeni oluşturulan tablonun dışında kalan herhangi bir hücreye gidiyoruz ve işlevi ekliyoruz. Bunun için fonksiyon giriş satırının solunda bulunan fx butonuna tıklayın. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  3. “Matematik” kategorisini seçmemiz gereken bir penceremiz var. Hangi işlevle ilgileniyoruz? Bu ekran görüntüsünde vurgulanan. İşlev SUMPRODUCT aralıkları veya dizileri kendi aralarında çarpar ve toplar. Sadece ihtiyacımız olan şey. Bundan sonra, Tamam tuşuna basın.Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  4. Ardından, fonksiyon parametrelerini belirtmeniz gereken ekranda bir pencere görünecektir. Bunlar aşağıdaki gibidir:
    1. Dizi 1. Bu, sarı ile vurgulanan aralığı yazdığımız ilk argümandır. Fonksiyon parametrelerini klavyeyi kullanarak veya farenin sol tuşu ile uygun alanı seçerek ayarlayabilirsiniz.
    2. Dizi 2. Bu, yeni oluşturulan tablo olan ikinci argümandır. Eylemler aynı şekilde gerçekleştirilir.

Tamam düğmesine basarak işleminizi onaylayın. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

  1. Daha sonra yeni oluşturulan tabloda sol üst olarak görev yapan hücrenin üzerine farenin sol tuşu ile tıklıyoruz. Şimdi fonksiyon ekle düğmesine tekrar tıklayın. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  2. Önceki durumda olduğu gibi aynı kategoriyi seçiyoruz. Ama bu sefer fonksiyonla ilgileniyoruz. SUM. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  3. Şimdi argümanları doldurma aşaması geliyor. İlk argüman olarak başta oluşturduğumuz tablonun en üst sırasını yazıyoruz. Daha önce olduğu gibi, bu hücreler sayfa üzerinde seçilerek veya manuel olarak yapılabilir. Tamam butonuna basarak işlemlerimizi onaylıyoruz. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  4. Sonuçları fonksiyonun bulunduğu hücrede göreceğiz. Bu durumda sıfırdır. Ardından, imleci sağ alt köşeye getirin, ardından otomatik tamamlama işaretçisi görünecektir. Biraz siyah peluş gibi görünüyor. Görünürse, sol fare düğmesini basılı tutun ve imleci tablomuzdaki son hücreye getirin. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  5. Bu bize formülü diğer tüm hücrelere aktarma ve ek hesaplamalar yapmadan doğru sonuçları alma fırsatı verir.
  6. Bir sonraki adım, sol üst hücreyi seçmek ve işlevi yapıştırmaktır. SUM onun içine. Bundan sonra, argümanları gireriz ve kalan tüm hücreleri doldurmak için otomatik tamamlama işaretçisini kullanırız.
  7. Bundan sonra, doğrudan sorunu çözmeye devam ediyoruz. Bunu yapmak için daha önce eklediğimiz eklentiyi kullanacağız. “Veri” sekmesine gidin ve orada “Çözüm arama” aracını buluyoruz. Bu butona tıklıyoruz. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
  8. Şimdi, eklentimizin parametrelerini yapılandırabileceğiniz gözlerimizin önünde bir pencere belirdi. Bu seçeneklerin her birine bir göz atalım:
    1. Amaç fonksiyonunu optimize edin. Burada fonksiyonu içeren hücreyi seçmemiz gerekiyor. SUMPRODUCT. Bu seçeneğin, çözümü aranacak bir işlevi seçmeyi mümkün kıldığını görüyoruz.
    2. Önceki. Burada “Minimum” seçeneğini belirledik.
    3. Değişkenlerin hücrelerini değiştirerek. Burada en başta oluşturduğumuz tabloya karşılık gelen aralığı belirtiyoruz (özetleme satırı ve sütunu hariç).
    4. Kısıtlamalara tabidir. Burada Add butonunu tıklayarak kısıtlamaları eklememiz gerekiyor. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma
    5. Ne tür bir kısıtlama yaratmamız gerektiğini hatırlıyoruz - alıcıların taleplerinin ve satıcıların tekliflerinin değerlerinin toplamı aynı olmalıdır.
  9. Kısıtlamaların görevi aşağıdaki gibi gerçekleştirilir:
    1. Hücrelere bağlantı. Burada hesaplamalar için tablonun aralığını giriyoruz.
    2. Şartlar. Bu, ilk giriş alanında belirtilen aralığın kontrol edildiği matematiksel bir işlemdir.
    3. Koşul veya kısıtlamanın değeri. Burada kaynak tabloya uygun sütunu giriyoruz.
    4. Tüm adımlar tamamlandıktan sonra, Tamam düğmesine tıklayın, böylece eylemlerimizi onaylayın.

Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

Aşağıdaki koşulu ayarlayarak üst sıralar için tamamen aynı işlemleri yapıyoruz: eşit olmalılar. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

Bir sonraki adım, koşulları ayarlamaktır. Tablodaki hücrelerin toplamı için şu kriterleri belirlememiz gerekiyor – sıfırdan büyük veya sıfıra eşit, bir tam sayı. Sonuç olarak, sorunun çözüldüğü böyle bir koşullar listesine sahibiz. Burada “Sınırsız değişkenleri negatif olmayan yap” seçeneğinin yanındaki onay kutusunun işaretli olduğundan emin olmanız gerekir. Ayrıca bizim durumumuzda problem çözme yönteminin seçilmesi gerekmektedir – “OPG yöntemlerinin doğrusal olmayan problemlerine çözüm arama”. Artık güvenle ayarın yapıldığını söyleyebiliriz. Bu nedenle, sadece hesaplamaları yapmak için kalır. Bunu yapmak için “Bir çözüm bul” düğmesine tıklayın. Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

Bundan sonra, tüm veriler otomatik olarak hesaplanacak ve ardından Excel, sonuçları içeren bir pencere gösterecektir. Koşullar daha önce yanlış ayarlanmışsa hatalar olabileceğinden, bilgisayarın çalışmasını iki kez kontrol etmek gerekir. Her şey doğruysa, “Tamam” düğmesine tıklayın ve bitmiş tabloya bakın.

Excel'de taşıma görevi. Satıcıdan alıcıya en iyi ulaşım yöntemini bulma

Görevimizin açık bir tür haline geldiği ortaya çıkarsa, bu kötüdür, çünkü kaynak tabloyu görevin kapalı hale gelmesi için düzenlemeniz gerekir. Ancak bu yapıldığında kalan algoritma aynı olacaktır.

Sonuç

Gördüğünüz gibi, Excel, ilk bakışta hemen hemen herkeste yüklü olan basit bir bilgisayar programında bulunmayan çok karmaşık hesaplamalar için de kullanılabilir. Ancak öyle. Bugün, ileri düzey kullanım düzeyini zaten ele aldık. Bu konu o kadar basit değil, ama dedikleri gibi, yol yürüyen tarafından yönetilecek. Ana şey, eylem planını takip etmek ve yukarıda belirtilen tüm eylemleri doğru bir şekilde gerçekleştirmektir. O zaman hata olmayacak ve program gerekli tüm hesaplamaları bağımsız olarak yapacak. Hangi işlevi kullanacağınızı vb. düşünmeye gerek kalmayacak.

Yorum bırak