Saya memiliki spreadsheet 4 kolom (Jenis Barang, Jenis Pesanan, Harga, dan Volume). Spreadsheet berfungsi seperti buku perdagangan.
Apa yang saya coba lakukan adalah membuat rumus untuk mencocokkan jenis pesanan BELI dan JUAL dari daftar pesanan berdasarkan% volume.
Jadi misalnya, jika ada order BELI 100 Jeruk seharga $12 dan ada order JUAL 100 Jeruk seharga $13, keduanya akan memiliki kecocokan 0%.
Jika ada pesanan BELI untuk 100 Apel seharga $12 dan ada pesanan JUAL untuk 85 Apel seharga $11, kolom kecocokan pesanan jual akan memiliki 100% dan kolom kecocokan pesanan BELI akan memiliki 85%.
Saya kemudian akan memprioritaskan kecocokan berdasarkan harga terendah.
Jadi misalnya:
Item Type Order Type Price Volume Match
---------- ---------- ------- -------- -------
Orange SELL $13 100 0%
Orange BUY $12 100 0%
Apple SELL $11 85 100%
Apple BUY $12 100 85%
Saya telah mencoba merangkai pernyataan IF yang rumit tanpa henti dengan pernyataan yang berbeda (VLOOKUPS, INDEX, MATCH) tetapi menjadi terlalu rumit dan mulai tidak masuk akal.
Saya bahkan tidak membutuhkan seseorang untuk membantu menulis rumusnya, mungkin hanya mengarahkan saya ke arah yang benar secara struktural dengan apa yang harus digunakan sehingga saya dapat menulis sesuatu yang berhasil.
Bantuan apa pun akan sangat dihargai.
SUMIFS
untuk mendapatkan volume setiap pesanan, lalu menggunakanIF
untuk menentukan nilai kolom kecocokan. Pilihan lainnya adalah menulis fungsi VBA khusus untuk menghitungnya, dalam hal ini kompleksitasnya akan dipindahkan ke VBA dan Anda dapat memiliki rumus sederhana di spreadsheet Anda. - person GCSDC   schedule 07.04.2019