Template Usaha › Stok barang › Rumus stok barang Excel
Rumus Stok Barang Excel: Stok Akhir, Stok Minimum, dan Peringatan Pesan Ulang
Ada tiga rumus yang paling sering dibutuhkan untuk stok toko: stok akhir, status stok (aman atau perlu pesan), dan stok minimum (batas kapan harus memesan). Ketiganya cukup memakai fungsi dasar yang ada di Excel lama maupun Google Sheets.
Tabel atas adalah rekap stok satu bulan. Tabel bawah menghitung stok minimum tiap barang; angka di kolom F tabel atas adalah hasil tabel bawah itu.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Barang | Stok awal | Masuk | Keluar | Stok akhir | Stok min | Status |
| 2 | Kopi sachet | 120 | 200 | 260 | 60 | 26 | Aman |
| 3 | Gula 1 kg | 24 | 80 | 92 | 12 | 16 | Pesan ulang |
| 4 | Air mineral 600 ml | 48 | 96 | 130 | 14 | 18 | Pesan ulang |
| 5 | Mi instan | 80 | 0 | 66 | 14 | 11 | Aman |
| 6 | |||||||
| 7 | Barang | Keluar 30 hari | Lead time (hari) | Hari pengaman | Stok minimum | ||
| 8 | Kopi sachet | 260 | 2 | 1 | 26 | ||
| 9 | Gula 1 kg | 92 | 3 | 2 | 16 | ||
| 10 | Air mineral 600 ml | 130 | 2 | 2 | 18 | ||
| 11 | Mi instan | 66 | 3 | 2 | 11 | ||
| 12 | |||||||
| 13 | Jumlah barang perlu dipesan | 2 |
Sel berwarna hijau berisi rumus; nilainya dihitung ulang dengan LibreOffice saat situs dibangun dan dicocokkan dengan hitungan manual. Sel bergaris tebal dijelaskan di bawah.
Rumus yang dipakai
Excel dan Google Sheets dengan pengaturan bahasa/regional Indonesia memakai titik koma (;) sebagai pemisah argumen dan koma sebagai desimal. Kalau rumus berkoma menghasilkan pesan error, pakai versi titik koma.
Sel E2
=B2+C2-D2
Excel/Sheets regional Indonesia:
=B2+C2-D2Stok akhir = stok awal + masuk − keluar.
Sel G2
=IF(E2<=F2,"Pesan ulang","Aman")
Excel/Sheets regional Indonesia:
=IF(E2<=F2;"Pesan ulang";"Aman")Status otomatis: kalau stok akhir sudah sama atau di bawah stok minimum, muncul tulisan Pesan ulang.
Sel E8
=ROUNDUP(B8/30*(C8+D8),0)
Excel/Sheets regional Indonesia:
=ROUNDUP(B8/30*(C8+D8);0)Stok minimum = rata-rata keluar per hari × (lama menunggu kiriman + hari pengaman), dibulatkan ke atas.
Sel E13
=COUNTIF(G2:G5,"Pesan ulang")
Excel/Sheets regional Indonesia:
=COUNTIF(G2:G5;"Pesan ulang")Menghitung berapa barang yang statusnya Pesan ulang.
Unduh file contoh ini (.xlsx, gratis) Berisi data fiktif di atas dan rumusnya, bisa dibuka di Excel, WPS, LibreOffice, atau Google Sheets.
Cara menentukan stok minimum
Stok minimum adalah jumlah barang yang harus tersisa ketika kamu memesan, supaya barang tidak habis selama menunggu kiriman. Rumus praktisnya:
stok minimum = rata-rata barang keluar per hari × (lama kiriman + hari pengaman)
- Rata-rata keluar per hari: total keluar 30 hari terakhir ÷ 30.
- Lama kiriman (lead time): jumlah hari dari memesan sampai barang tiba.
- Hari pengaman: cadangan untuk hari ramai atau kiriman terlambat. Mulai dari 1–2 hari, lalu sesuaikan dengan pengalaman.
Contoh kopi sachet: keluar 260 dalam 30 hari (±8,7 per hari), kiriman 2 hari, pengaman 1 hari → 8,7 × 3 = 26 sachet (dibulatkan ke atas). Begitu stok menyentuh 26, saatnya memesan.
Menandai baris "Pesan ulang" dengan warna
- Pilih kolom Status (G2:G5).
- Excel: Beranda › Pemformatan Bersyarat › Aturan Sorot Sel › Teks yang Berisi › ketik Pesan ulang. Google Sheets: Format › Format bersyarat › "Teks berisi".
- Pilih warna merah muda. Barang yang perlu dipesan langsung terlihat.
Rumus lain yang sering dicari
- Total stok semua barang:
=SUM(E2:E5). - Nilai persediaan (rupiah): tambahkan kolom harga pokok, lalu
=E2*H2per baris dan jumlahkan. - Stok dari banyak transaksi: pakai
SUMIFSseperti di kartu stok gudang. - Stok per bulan dari log transaksi: lihat laporan stok barang bulanan.
Pertanyaan yang sering muncul
Kenapa pakai ROUNDUP, bukan ROUND?
Stok minimum lebih aman dibulatkan ke atas. ROUND bisa membulatkan 8,4 menjadi 8 sehingga cadangan kurang.
Apakah status bisa lebih dari dua kategori?
Bisa, dengan IF bertingkat. Misalnya =IF(E2<=0,"Habis",IF(E2<=F2,"Pesan ulang","Aman")).
Seberapa sering stok minimum perlu dihitung ulang?
Cukup sebulan sekali, atau saat pola penjualan berubah (misalnya menjelang Lebaran).
Apakah rumus ini jalan di Excel HP?
Ya. IF, ROUNDUP, dan COUNTIF tersedia di Excel untuk Android/iPhone, WPS Office, dan Google Sheets.
Versi siap pakai
Template Stok Barang + Penjualan + Laba (Excel)
Tahu sisa stok, barang yang perlu dibeli lagi, dan laba tiap bulan, tanpa hitung manual.


Gambar dari file contoh asli. Nama usaha dan angka fiktif.
Kenapa bisa langsung jalan
- Rumus sudah jadi di 10 sheet. Stok akhir, kartu stok, status restock, HPP dan laba kotor tiap penjualan, laporan bulanan, dan dashboard terisi sendiri.
- Sudah dites. 90.004 rumus per file dihitung ulang di LibreOffice: 0 error. Angka di file contoh dicocokkan dengan hitungan terpisah dan hasilnya sama.
- Ada file contoh terisi. 3 bulan data toko sembako fiktif (24 barang, 1.916 baris penjualan), jadi kamu bisa lihat hasil akhirnya sebelum mulai.
- Kolom Cek memberi tahu kalau ada salah isi, misalnya kode barang tidak ada atau stok kurang.
Berapa lama sampai bisa dipakai
Hasil akhirnya bisa langsung kamu lihat di file contoh. Penyiapan file sendiri diperkirakan sekitar 20–30 menit (perkiraan di panduan, tergantung jumlah barang). Setelah itu cukup isi barang masuk dan penjualan.
Yang tidak perlu kamu lakukan
- Tanpa makro dan tanpa kode
- Tidak perlu paham akuntansi
- Cukup isi sel kuning; sel lain dikunci ringan supaya rumus tidak terhapus
- Boleh rekap 1 baris per barang per hari, tidak harus per nota
Isi paket (1 file ZIP)
- Template-Stok-Penjualan-Laba.xlsx: file kosong, 10 sheet (Petunjuk, Pengaturan, Produk, Barang Masuk, Penjualan, Biaya, Stok, Kartu Stok, Laporan, Dashboard). Kapasitas 300 barang dan 5.000 baris penjualan.
- CONTOH-Stok-Penjualan-Laba.xlsx: file yang sama berisi contoh 3 bulan toko sembako (nama dan angka fiktif).
- PANDUAN-Stok-Penjualan-Laba.pdf: 5 halaman, dari cara mulai sampai cara membaca laporan.
Cocok untuk
- Toko kelontong, warung sembako, minimarket kecil
- Grosir atau agen kecil, reseller, toko online yang punya stok
- Satu lokasi stok per file
- Yang belum mau aplikasi kasir berlangganan
Tidak cocok untuk
- Butuh scan barcode atau cetak struk (ini bukan aplikasi kasir)
- Banyak cabang/gudang dalam satu file
- Butuh HPP rata-rata atau FIFO otomatis
- Butuh laporan pajak atau laporan audit
File .xlsx untuk Excel 2010 ke atas (tanpa fungsi khusus Excel 365), juga bisa dibuka di WPS dan LibreOffice. Pembukaan di Google Sheets belum kami uji langsung.
Rp45.000 sekali bayar · file digital, unduh setelah pembayaran di Mayar