Template Usaha › Stok barang › Rumus stok barang Excel

Rumus Stok Barang Excel: Stok Akhir, Stok Minimum, dan Peringatan Pesan Ulang

Tajir Digital · Diperbarui 28 Oktober 2026 · Data contoh fiktif

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.

Rekap stok + status stok minimum (data fiktif)
ABCDEFG
1BarangStok awalMasukKeluarStok akhirStok minStatus
2Kopi sachet1202002606026Aman
3Gula 1 kg2480921216Pesan ulang
4Air mineral 600 ml48961301418Pesan ulang
5Mi instan800661411Aman
6
7BarangKeluar 30 hariLead time (hari)Hari pengamanStok minimum
8Kopi sachet2602126
9Gula 1 kg923216
10Air mineral 600 ml1302218
11Mi instan663211
12
13Jumlah barang perlu dipesan2

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.

  1. Sel E2

    =B2+C2-D2

    Excel/Sheets regional Indonesia: =B2+C2-D2

    Stok akhir = stok awal + masuk − keluar.

  2. 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.

  3. 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.

  4. 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)

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

  1. Pilih kolom Status (G2:G5).
  2. Excel: Beranda › Pemformatan Bersyarat › Aturan Sorot Sel › Teks yang Berisi › ketik Pesan ulang. Google Sheets: Format › Format bersyarat › "Teks berisi".
  3. Pilih warna merah muda. Barang yang perlu dipesan langsung terlihat.

Rumus lain yang sering dicari

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.

Dashboard template stok: penjualan bersih, laba kotor dan bersih, nilai stok, grafik per bulan, 5 barang terlaris, daftar perlu restock (data contoh fiktif)
Dashboard template stok
Sheet Stok dan Kartu Stok: stok akhir tiap barang, status restock, dan riwayat masuk-keluar satu barang (data contoh fiktif)
Sheet Stok dan Kartu Stok

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

Lihat & beli di Mayar

Lihat semua template di katalog

Template Stok + LabaRp45.000 · file contoh + panduan

Lihat