@Derryll ...
Mungkin mas @Derryll sudah menemukan solusi dari masalah yang ditanyakan... :) Dalam hal ini, saya hanya mencoba memberikan solusi yang saya bisa, mungkin saja bermanfaat bagi rekan-rekan di forum ini... :)
Saya sebenarnya tidak paham benar target nilai yang diinginkan mas @Derryll. Jika saja mas @Derryll memberikan contoh target hasil yang diinginkan, mungkin saja ada rekan-rekan yang dapat membantu. Jadi, solusi yang saya berikan di sini adalah berdasarkan asumsi saya saja. Asumsi saya, nilai yang diinginkan adalah akumulasi dari setiap produk (sheet KALKULASI) berdasarkan material yang dibutuhkan oleh masing-masing produk (sheet DATABASE) dimana jumlah material setiap produk diambil dari sheet REKAP berdasarkan bulan terkait.
Hanya saja, kalau menggunakan formula, kasus yang mas @Derryll sampaikan ini sepertinya sulit untuk diselesaikan, meskipun dengan menggunakan kolom bantu, setidaknya demikian yang saya alami. Jadi salah satu solusinya adalah dengan menggunakan VBA (Macro) — meski tidak semua pengguna Excel suka dengan penyelesaian menggunakan VBA dikarenakan beragam alasan :D ...
Pada file terlampir, saya berikan dua contoh kalkulasi, yakni dengan menggunakan UDF (User Defined Function) dan Full Macro Processing. Keduanya menggunakan prosedur yang sama hanya saja berbeda cara adaptasinya.
Sekali lagi, proses kalkulasi dilakukan sesuai asumsi saya, jadi besar kemungkinan hasilnya tidak sesuai dengan yang ditargetkan. Demikian, semoga bermanfaat.