Materi
Pemasok jarang menjual tepat sejumlah yang dibutuhkan. Barang dijual per kemasan, misalnya dus isi 36 roll, dan sering ada jumlah minimum per pesanan (minimum order quantity). Jumlah yang dipesan karena itu dihitung dalam dua langkah: ambil yang lebih besar antara kebutuhan dan minimum order, lalu bulatkan ke atas ke kelipatan isi kemasan.
Microsoft menjelaskan bahwa CEILING(number, significance) membulatkan angka ke atas ke kelipatan significance terdekat, sedangkan ROUNDUP dengan num_digits 0 membulatkan ke atas ke bilangan bulat. CEILING langsung menghasilkan jumlah unit; ROUNDUP atas kebutuhan dibagi isi menghasilkan jumlah kemasan. Urutannya penting: membulatkan dulu lalu mengambil MAX dengan minimum order bisa menghasilkan angka yang bukan kelipatan kemasan bila minimum order-nya sendiri bukan kelipatan.
Kebutuhan 130 roll, isi dus 36, minimum 100 roll
=CEILING(MAX(130,100),36) → 144 roll = 4 dus
Sisa di atas kebutuhan: 144 − 130 = 14 rollSisa unit di atas kebutuhan bukan gratis. OpenStax mencatat bahwa persediaan yang besar mengikat uang perusahaan, mahal disimpan, dan bisa usang, jadi sisa itu dihitung dan dilaporkan bersama jumlah pesanannya.