Beberapa Contoh Praktis dengan Excel Solver

  • Bagikan Ini
Hugh West

Pemecah Excel adalah salah satu fitur paling berguna yang dapat Anda temui saat menganalisis data di Excel. Ini adalah fitur analisis bagaimana-jika dalam bentuk Add-in Excel. Artikel ini akan fokus pada berbagai contoh dari pemecah fitur di Excel termasuk banyak area berbeda.

Unduh Buku Kerja Praktik

Unduh buku kerja yang digunakan untuk demonstrasi dari tautan di bawah ini.

Excel Solver.xlsx

Apa itu Pemecah di Excel?

Solver adalah program add-in Microsoft Excel. Solver adalah bagian dari alat Analisis Bagaimana-Jika yang dapat kita gunakan di Excel untuk menguji skenario yang berbeda. Kita dapat memecahkan masalah pengambilan keputusan menggunakan alat Excel Solver dengan menemukan solusi yang paling sempurna. Mereka juga menganalisis bagaimana setiap kemungkinan berdampak pada keluaran lembar kerja.

Cara Mengaktifkan Fitur Pemecah Masalah di Excel

Anda bisa mengakses Solver dengan memilih Data Analisis Kadang-kadang mungkin terjadi bahwa perintah ini tidak tersedia, Anda harus menginstal add-in Solver menggunakan langkah-langkah berikut:

  • Pertama-tama, pilihlah Berkas
  • Kedua, pilih Opsi dari menu.

  • Dengan demikian, yang Opsi Excel kotak dialog muncul.
  • Di sini, pergi ke Add-Ins
  • Di bagian bawah Opsi Excel kotak dialog, pilih Add-Ins Excel dari Kelola daftar drop-down dan kemudian klik Pergi .

  • Segera, yang Add-in kotak dialog muncul.
  • Kemudian, beri tanda centang di samping Add-In Pemecah Masalah , lalu klik OK .

Setelah Anda mengaktifkan add-in di buku kerja Excel Anda, add-in tersebut akan terlihat di pita. Data dan Anda bisa menemukan tab Pemecah add-in pada Analisis kelompok.

Cara Menggunakan Solver di Excel

Sebelum membahas lebih detail, berikut ini prosedur dasar untuk menggunakan Solver :

  • Pertama-tama, atur lembar kerja dengan nilai dan formula. Pastikan Anda telah memformat sel dengan benar; misalnya, waktu maksimum Anda tidak dapat menghasilkan unit parsial produk Anda, jadi format sel tersebut untuk berisi angka tanpa nilai desimal.
  • Berikutnya, pilih Data ➪ Analisis ➪ Pemecah Kotak dialog Solver Parameters akan muncul.
  • Setelah itu, tentukan sel target. Sel target juga dikenal sebagai tujuan.
  • Kemudian, tentukan rentang yang berisi sel yang berubah.
  • Tentukan batasan-batasannya.
  • Jika perlu, ubah opsi Solver.
  • Biarkan Solver menyelesaikan masalah.

2 Contoh yang Cocok untuk Menggunakan Excel Solver Secara Efektif

Awalnya, kita akan fokus pada dua masalah sederhana menggunakan Excel solver. Yang pertama akan memaksimalkan keuntungan dari serangkaian produk dan yang kedua berfokus pada meminimalkan biaya produksi. Ini hanyalah dua contoh untuk menunjukkan prosedur Excel solver dalam dua skenario yang berbeda. Lebih banyak masalah mengenai fitur yang sama akan mengikuti di bagian selanjutnya dari artikel ini.

1. Memaksimalkan Keuntungan Produk

Mari kita lihat dulu dataset berikut ini.

Keuntungan tertinggi berasal dari Produk C. Oleh karena itu, untuk memaksimalkan total keuntungan dari produksi, kita hanya dapat memproduksi Produk C. Tetapi jika semuanya begitu mudah, Anda tidak akan membutuhkan alat seperti Solver. Perusahaan ini memiliki beberapa kendala yang harus dipenuhi untuk menghasilkan produk:

  • Kapasitas produksi gabungan adalah 300 unit per hari.
  • Perusahaan membutuhkan 50 unit Produk A untuk memenuhi pesanan yang ada.
  • Perusahaan membutuhkan 40 unit Produk B untuk memenuhi pesanan yang diharapkan.
  • Pasar untuk Produk C relatif terbatas, sehingga perusahaan tidak berminat untuk memproduksi lebih dari 40 unit produk ini per hari.

Sekarang mari kita lihat bagaimana kita bisa menggunakan solver untuk mengerjakan masalahnya.

Langkah-langkah:

  • Pertama, pergi ke Data pada pita Anda.
  • Kemudian pilih Pemecah dari Analisis kelompok.

  • Sekarang pilih sel E8 sebagai sel objektif dari Parameter Pemecah Masalah kotak.
  • Selain itu Untuk opsi pilih Max karena kita mencoba memaksimalkan nilai sel.
  • Dalam Dengan Mengubah Sel Variabel pilih nilai sel yang terutama kita fokuskan untuk diubah. Di sini, mereka termasuk dalam rentang C5:C7 .
  • Sekarang tambahkan batasan dengan mengklik pada Tambahkan di sebelah kanan kotak.
  • Terakhir, pilih LP Simplex di Pilih Metode Pemecahan

  • Setelah Anda selesai dengan semua langkah di atas, klik pada Memecahkan di bagian bawah kotak.
  • Setelah itu, yang Hasil Pemecahan akan muncul.
  • Sekarang pilih opsi dan laporan yang ingin Anda pilih dalam kotak ini. Untuk demonstrasi, kita memilih untuk mengaktifkan Simpan Solusi Pemecah Masalah hanya opsi.

  • Berikutnya, klik pada OK .
  • Dataset sekarang akan berubah menjadi seperti ini.

Ini menunjukkan jumlah unit optimal yang diperlukan untuk mendapatkan keuntungan maksimum dalam batasan yang dimasukkan. Ini hanyalah salah satu contoh yang menunjukkan betapa kuatnya fitur Excel solver.

Baca selengkapnya: Cara Menghitung Campuran Produk Optimal di Excel (dengan Langkah Mudah)

2. Meminimalkan Biaya Pengiriman

Setelah masalah maksimisasi di atas, mari kita lihat sebuah contoh yang berfokus pada meminimalkan nilai. Kita akan menggunakan SUM dan SUMPRODUCT Untuk itu, mari kita ambil dataset berikut ini.

Tabel Biaya Pengiriman : Tabel ini berisi rentang sel B4:E10 Ini adalah matriks yang menampung biaya pengiriman per unit dari setiap gudang ke setiap outlet ritel. Sebagai contoh, biaya untuk mengirimkan satu unit produk dari Boston ke Detroit adalah $38 .

Kebutuhan produk dari setiap toko ritel : Informasi ini muncul dalam rentang sel C14:C19 Misalnya, gerai ritel di Houston membutuhkan 225, Denver membutuhkan 150 unit, Atlanta membutuhkan 100 unit, dan seterusnya. C18 adalah sel formula yang menghitung total unit yang dibutuhkan dari outlet.

Tidak. untuk mengirim dari... : Rentang sel D14:F19 menampung sel yang dapat disesuaikan. Nilai-nilai sel ini akan divariasikan oleh Solver. Kami telah menginisialisasi sel-sel ini dengan nilai 25 untuk memberi Solver nilai awal. Kolom G Kolom ini berisi jumlah unit yang dibutuhkan perusahaan untuk dikirim ke setiap outlet ritel dari gudang, misalnya, G14 menunjukkan nilai 75. Perusahaan harus mengirim 75 unit produk ke outlet Denver dari tiga gudang.

Inventaris gudang Baris 21 berisi jumlah persediaan di setiap gudang. Misalnya, gudang Los Angeles memiliki 400 unit persediaan. Baris 22 berisi formula yang menunjukkan sisa persediaan setelah pengiriman. Misalnya, Los Angeles telah mengirimkan 150 (lihat, baris 18) unit produk, sehingga memiliki sisa persediaan 250 (400-150) unit.

Biaya pengiriman yang dihitung Baris 24 berisi formula yang menghitung biaya pengiriman.

Pemecah akan mengisi nilai-nilai dalam rentang sel D14:F19 sedemikian rupa sehingga akan meminimalkan biaya pengiriman dari gudang ke outlet. Dengan kata lain, solusinya akan meminimalkan nilai dalam sel G24 dengan menyesuaikan nilai dari cell range D14:F19 yang memenuhi batasan-batasan berikut:

  • Jumlah unit yang diminta oleh setiap outlet ritel harus sama dengan jumlah yang dikirim. Dengan kata lain, semua pesanan akan dipenuhi. Spesifikasi berikut ini dapat mengekspresikan kendala-kendala ini: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, dan C19=G19
  • Jumlah unit yang tersisa di inventaris setiap gudang tidak boleh negatif. Dengan kata lain, gudang tidak boleh mengirim lebih dari inventarisnya. Kendala berikut menunjukkan hal ini: D24>=0, E24>=0, F24>=0 .
  • Sel yang dapat disesuaikan tidak bisa negatif karena pengiriman jumlah unit negatif tidak masuk akal. Kotak dialog Solve Parameters memiliki opsi praktis: Make Unconstrained Variables Non-Negative. Pastikan pengaturan ini diaktifkan.

Mari kita telusuri langkah-langkah berikut ini untuk melakukan tugas tersebut.

Langkah-langkah:

  • Pertama-tama, kita akan menetapkan beberapa rumus yang diperlukan. Untuk menghitung untuk dikirim , ketikkan rumus berikut ini.

=SUM(D14:F14)

  • Kemudian, tekan Masuk .

  • Berikutnya, seret ikon Fill Handle ke sel G19 untuk mengisi sel lain dengan rumus.
  • Oleh karena itu, output akan terlihat seperti ini.

  • Setelah itu, untuk menghitung totalnya, ketikkan rumus berikut ini.

=SUM(C14:C19)

  • Kemudian, tekan Enter.

  • Berikutnya, seret ikon Fill Handle ke kanan hingga sel G20 untuk mengisi sel lain dengan rumus.
  • Oleh karena itu, output akan terlihat seperti ini.

  • Setelah itu, untuk menghitung biaya pengiriman, ketikkan rumus berikut.

=SUMPRODUCT(C5:C10,D14:D19)

  • Kemudian, tekan Masuk .

  • Berikutnya, seret ikon Fill Handle ke kanan hingga sel F26 untuk mengisi sel lain dengan rumus.
  • Sekarang ketikkan rumus berikut di sel G26 .

=SUM(D26:F26)

  • Untuk membuka Add-in Pemecah Masalah , pergi ke Data tab dan klik pada Pemecah .

  • Selanjutnya, isi Tetapkan bidang Tujuan dengan nilai ini: $G$26 .
  • Kemudian, pilih tombol radio dari Min opsi di To control.
  • Pilih sel $D$14 untuk $F$19 untuk mengisi bidang Dengan Mengubah Sel Variabel Bidang ini akan menampilkan kemudian $D$14:$F$19 .
  • Sekarang, Tambahkan kendala satu per satu. Kendala-kendala tersebut adalah: C14=G14, C16=G16, C18=G18, C15=G15, C17=G17, C19=G19, D24>=0, E24>=0, dan F24>=0 Kendala-kendala ini akan ditampilkan dalam bidang Subject to the Constraints (Tunduk pada Kendala).
  • Setelah itu, pilih Membuat Variabel yang Tidak Terkendala Menjadi Non-Negatif kotak centang.
  • Terakhir, pilih LP Simplex dari daftar drop-down Select a Solving Method (Pilih Metode Penyelesaian).

  • Sekarang, klik pada Memecahkan Gambar berikut menunjukkan Hasil Pemecahan kotak dialog. Setelah Anda mengklik OK , hasil Anda akan ditampilkan.

  • Solver menampilkan solusi yang ditunjukkan dalam gambar berikut ini.

Baca selengkapnya: Contoh dengan Excel Solver untuk Meminimalkan Biaya

Selengkapnya Tentang Pemecah Excel

Kita akan membahas kotak dialog Solver Options di bagian ini. Dengan menggunakan kotak dialog ini, anda dapat mengontrol banyak aspek dari proses solusi. Anda juga dapat memuat dan menyimpan spesifikasi model dalam rentang lembar kerja menggunakan kotak dialog ini.

Biasanya, Anda ingin menyimpan model hanya jika Anda akan menggunakan lebih dari satu set parameter Solver dengan lembar kerja Anda. Excel menyimpan model Solver pertama secara otomatis dengan lembar kerja Anda menggunakan nama tersembunyi. Jika Anda menyimpan model tambahan, Excel menyimpan informasi dalam bentuk rumus yang sesuai dengan spesifikasinya. (Sel terakhir dalam rentang yang disimpan adalah rumus larik yang menampung rumuspengaturan opsi).

Mungkin saja Solver akan melaporkan bahwa ia tidak dapat menemukan solusi, bahkan ketika Anda tahu bahwa satu solusi seharusnya ada. Anda dapat mengubah satu atau lebih dari opsi Solver dan mencoba lagi. Ketika Anda mengklik tombol Options pada kotak dialog Solver Parameters, kotak dialog Solver Options yang ditunjukkan pada gambar berikut akan muncul.

Contoh Solver sederhana di Excel

Kita bisa mengendalikan banyak aspek tentang bagaimana Solver akan memecahkan masalah.

Berikut ini adalah penjelasan singkat mengenai opsi Solver:

Ketepatan Kendala : Tentukan seberapa dekat Referensi Sel dan rumus Batasan harus memenuhi batasan. Menentukan presisi yang lebih sedikit akan membuat Excel menyelesaikan masalah lebih cepat.

Gunakan Penskalaan Otomatis Ini digunakan ketika masalahnya berhubungan dengan perbedaan besar dalam besaran - ketika Anda mencoba memaksimalkan persentase, misalnya, dengan memvariasikan sel yang sangat besar.

Tampilkan Hasil Iterasi Dengan memilih kotak centang ini, Solver diinstruksikan untuk menjeda dan menampilkan hasil setelah setiap iterasi.

Abaikan Batasan Bilangan Bulat Jika Anda memilih kotak centang ini, Solver akan mengabaikan batasan yang menyebutkan bahwa sel tertentu harus berupa bilangan bulat. Dengan menggunakan opsi ini, Solver dapat menemukan solusi yang tidak dapat ditemukan jika tidak.

Waktu Maksimum Jika Solver melaporkan bahwa ia melebihi batas waktu, anda bisa menambah jumlah waktu yang akan dihabiskannya untuk mencari solusi.

Iterasi : Masukkan jumlah maksimum solusi percobaan yang Anda ingin Solver coba untuk memecahkan masalah.

Submasalah Maks Tentukan jumlah maksimum sub-masalah yang dapat diselesaikan oleh algoritma Evolusi.

Solusi Maksimal yang Layak Tentukan jumlah maksimum solusi layak yang dapat diselesaikan oleh algoritma Evolusi.

Baca selengkapnya: Cara Menggunakan Excel Evolutionary Solver (Dengan Langkah Mudah)

Contoh Optimasi Portofolio Investasi dengan Excel Solver

Pada bagian ini, kita akan melihat masalah portofolio investasi, yang juga bisa dikatakan sebagai masalah keuangan. Kita akan mengoptimalkannya dengan bantuan Excel solver. Tujuan dari portofolio atau optimalisasi keuangan adalah untuk mengidentifikasi portofolio optimal (distribusi aset) di antara portofolio yang merupakan portofolio yang diberikan tujuan tertentu. Dalam kebanyakan kasus, tujuannya adalah untuk memaksimalkan manfaat, seperti pengembalian yang diprediksi, sambil meminimalkan kewajiban, seperti risiko keuangan.

Mari kita lihat portofolio investasi berikut ini.

Pernyataan masalah dijelaskan di bawah ini.

  • Jumlah yang akan diinvestasikan oleh credit union dalam kredit mobil baru harus setidaknya tiga kali lipat dari jumlah yang akan diinvestasikan oleh credit union dalam kredit mobil bekas. Alasannya adalah: bahwa kredit mobil bekas adalah investasi yang lebih berisiko. Kendala ini direpresentasikan sebagai C5>=C6*3
  • Kredit mobil harus mencapai setidaknya 15% dari portofolio. Kendala ini direpresentasikan sebagai D14>=.15
  • Pinjaman tanpa jaminan harus mencapai tidak lebih dari 25% dari portofolio. Kendala ini direpresentasikan sebagai E8<=.25
  • Setidaknya 10% dari portofolio harus dalam bentuk CD bank. Kendala ini direpresentasikan sebagai E9>=.10
  • Jumlah total yang diinvestasikan adalah $5.000.000.
  • Semua investasi harus positif atau nol.

Ikuti langkah-langkah ini untuk melihat bagaimana Anda dapat menggunakan solver di Excel untuk contoh-contoh seperti ini.

Langkah-langkah:

  • Pertama, pilih Data
  • Kemudian pilih Pemecah dari Analisis

  • Sekarang Isi bidang Set Objective dengan nilai ini: $E$13 .
  • Kemudian pilih tombol radio untuk Max opsi di Untuk
  • Setelah itu, pilih sel $D$6 untuk $D$10 untuk mengisi bidang Dengan Mengubah Sel Variabel Bidang ini akan menampilkan kemudian $D$6:$D$10 .
  • Tambahkan kendala satu per satu. Kendala-kendala tersebut adalah: $D$11= $C$4 $D$6>= $D$7*3, $E$15>= 0.15, $F$9= 0.1 Kendala-kendala ini akan ditunjukkan dalam Tunduk pada Kendala
  • Pilih Membuat Variabel yang Tidak Terkendala Menjadi Non-Negatif kotak centang.
  • Pilih GRG Nonlinier dari Pilih Metode Penyelesaian daftar drop-down.

  • Sekarang klik tombol Memecahkan Klik OK .
  • Akan ada kotak dialog lain di mana Anda harus memilih tipe hasil.
  • Artinya, Anda harus memilih Simpan Solusi Pemecah Masalah Jika tidak, nilai akan kembali ke nilai semula.
  • Kemudian dari sisi kanan kotak dialog, pilih semua opsi dalam kotak dialog Laporan .
  • Kemudian klik OK setelah ini.

  • Kita telah memasukkan 1.000.000 dalam sel yang berubah sebagai nilai awal. Ketika Anda menjalankan Solver dengan parameter-parameter ini, Solver menghasilkan solusi yang ditunjukkan pada gambar berikut yang memiliki hasil total sebesar 25% .
  • The Pinjaman Otomatis nilai juga berubah menjadi 15%.
  • Dan inilah cara kami mendapatkan nilai optimalisasi tertinggi dari Total Hasil mempertimbangkan semua kendala.

Dan beginilah cara kita menyelesaikan optimalisasi portofolio investasi dengan menggunakan Excel solver.

Baca selengkapnya: Cara Membuat Kalkulator Perencanaan Keuangan di Excel

Contoh Pemrograman Bilangan Bulat Linear Menggunakan Excel Solver

Mari kita lihat contoh penggunaan Excel solver dalam pemrograman Linear Integer. Pertama, lihatlah dataset yang sesuai untuk masalah tersebut.

Sekarang saatnya untuk melihat rincian pemecah Excel untuk contoh pemrograman linier integer ini:

Variabel Keputusan:

X1: Kuantitas produksi produk 1.

X2: Kuantitas produksi produk 2.

Y: 1 jika pengaturan pertama dipilih atau 0 jika pengaturan kedua dipilih.

Fungsi Tujuan:

Z = 10X1 + 12X2

Kendala:

X1 + X2 & lt; = 35

X1-8Y<=12

X2 + 15Y & lt; = 25

Y={0,1}

X1, X2>=0

Sekarang ikuti langkah-langkah ini untuk melihat bagaimana kita dapat menyelesaikan contoh pemrograman linier bilangan bulat khusus ini di Excel menggunakan solver.

Langkah-langkah:

  • Pertama, pergi ke Data tab dan pilih Pemecah dari Analisis

  • Sekarang, masukkan nilai dan batasan di dalam Parameter Pemecah Masalah kotak seperti ditunjukkan dalam gambar.

  • Kemudian klik pada Memecahkan .
  • Berikutnya, klik OK pada Hasil Pemecahan .

Hasil akhir dari penggunaan Excel solver pada contoh pemrograman linear bilangan bulat akan menjadi seperti ini.

Contoh Penjadwalan dengan Excel Solver

Misalkan bank memiliki 22 karyawan. Bagaimana seharusnya para pekerja dijadwalkan sehingga mereka akan memiliki jumlah maksimum hari libur akhir pekan? Kita akan memaksimalkan jumlah hari libur akhir pekan dengan jumlah karyawan yang tetap dalam contoh penjadwalan ini dari Excel solver.

Mari kita lihat dataset.

Untuk menyelesaikan masalah penjadwalan dan menggunakan solver dalam contoh-contoh seperti itu, Anda dapat mengikuti langkah-langkah berikut.

Langkah-langkah:

  • Pertama, pergi ke Data pada pita Anda dan pilih Pemecah dari Analisis

  • Berikutnya, masukkan nilai kendala dan parameter seperti yang ditunjukkan pada gambar di bawah ini.

  • Setelah itu, klik pada Memecahkan .
  • Terakhir, klik pada OK pada Pemecah Hasil.

Solver akan secara otomatis menampilkan hasil dari masalah penjadwalan pada spreadsheet Excel karena pilihan yang kita buat dalam langkah-langkahnya.

Anda bisa menggunakan solver di Excel dalam contoh-contoh serupa seperti itu.

Contoh Excel Solver untuk Alokasi Anggaran Pemasaran

Terakhir, mari kita lihat skenario di mana kita perlu menggunakan solver di Excel untuk alokasi anggaran pemasaran. Untuk itu, mari kita ambil dataset seperti ini.

Di sini, kita memiliki statistik saat ini di sebelah kiri, dan bagian di mana kita akan menggunakan solver berada di sebelah kanan.

Ikuti langkah-langkah ini untuk mengetahui bagaimana kita bisa mengatasi masalah pemasaran ini dengan Excel solver.

Langkah-langkah:

  • Pertama, pergi ke Data pada pita Anda dan pilih tab Pemecah dari Analisis kelompok.

  • Kemudian tuliskan kendala-kendala berikut ini dan parameter-parameternya seperti yang ditunjukkan dalam gambar.

  • Setelah itu, klik pada Memecahkan .
  • Berikutnya, klik pada OK pada Hasil Pemecahan

Nilai-nilai akan berubah menjadi ini karena kendala dan parameter yang telah kita pilih.

Anda bisa menggunakan solver di Excel dalam contoh-contoh serupa seperti itu.

Baca selengkapnya: Alokasi Sumber Daya di Excel (Buat dengan Langkah Cepat)

Kesimpulan

Mudah-mudahan, Anda telah memahami gagasan menggunakan pemecah Excel untuk berbagai skenario dari contoh-contoh ini. Saya harap panduan ini bermanfaat dan informatif bagi Anda. Jika Anda memiliki pertanyaan atau saran, beri tahu kami di komentar di bawah.

Untuk panduan lainnya seperti ini, kunjungi ExcelWIKI.com .

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.