TL;DR
Form laporan stok barang Excel adalah lembar isian buat nyatet stok awal, barang masuk, barang keluar, dan stok akhir tiap barang dalam satu periode. Struktur yang cukup buat toko kecil butuh 8 kolom, dan stok akhir wajib dihitung rumus, bukan diketik manual. Isi form-nya di jam yang sama tiap hari biar angkanya nyambung sama fisik barang di rak.
Form laporan stok barang Excel adalah lembar isian buat nyatet stok awal, barang masuk, barang keluar, dan stok akhir tiap barang dalam satu periode.
Masalahnya bukan bikin form-nya. Yang susah bikin form yang beneran diisi tiap hari sampai bulan ketiga.
Aku bakal kasih struktur 8 kolom yang cukup buat toko kecil, rumus yang bikin stok akhir jalan sendiri, dan cara ngisinya biar angkanya nyambung sama fisik barang di rak.
Form laporan stok barang adalah lembar isian terstruktur buat ngerekam pergerakan barang dalam satu periode. Isinya kepala laporan (nama toko, periode, petugas), tabel per barang berisi stok awal sampai stok akhir, lalu ringkasan di bawahnya. Bedanya sama daftar stok biasa: form ini punya slot isian tetap dan kolom hasil yang dihitung rumus.
Buat pemilik warung atau toko kelontong, form ini yang bikin kamu tahu barang mana yang habis sebelum pembeli yang ngasih tahu.
Delapan kolom. Nggak lebih dulu di awal, karena form yang kolomnya belasan biasanya ditinggalin dalam seminggu.
| Kolom | Isi | Diisi manual? | Contoh |
|---|---|---|---|
| Kode barang | Identitas unik | Ya (dropdown) | BRG-014 |
| Nama barang | Nama yang dikenal karyawan | Nggak, ambil otomatis | Minyak goreng 2L |
| Satuan | Unit hitungnya | Nggak, ambil otomatis | botol |
| Stok awal | Sisa periode sebelumnya | Nggak, salin dari kemarin | 24 |
| Masuk | Pembelian atau retur masuk | Ya | 12 |
| Keluar | Terjual, rusak, atau kepakai | Ya | 19 |
| Stok akhir | Sisa hari ini | Nggak, rumus | 17 |
| Batas minimum | Ambang restock | Ya, sekali di awal | 15 |
Cuma tiga kolom yang diisi tangan tiap hari: masuk, keluar, dan kode barang. Sisanya kerjaan rumus. Itu yang bikin form-nya bertahan dipakai.
Di atas tabel, sisain empat baris buat kepala laporan: nama toko, tanggal, nama petugas, dan nomor form. Kepala laporan ini penting pas ada selisih dan kamu perlu tahu siapa yang megang shift hari itu.
Sembilan langkah, sekali kerja sekitar 30 menit. Setelah itu tinggal dipakai.
Master, Form, dan Log. Master isi daftar barang, Form buat isian harian, Log buat riwayat.=TODAY() kalau kamu isi di hari yang sama.=D7+E7-F7. Tarik ke bawah sebanyak baris yang kamu butuh.Sheet Log kepakai nanti pas kamu mau rekap mingguan. Isinya tiap baris satu transaksi, bukan satu barang. Aturan formatnya aku bahas terpisah di format stok barang.
Empat rumus, dan semuanya rumus dasar. Nggak perlu makro atau add-in.
Ambil nama barang dari kode:
=IFERROR(VLOOKUP($A7,Master!$A:$D,2,FALSE),"")
Kode barang dicari di sheet Master, lalu ditarik nama dari kolom kedua. Bungkus IFERROR biar sel kosong tetap bersih, nggak muncul tulisan error. Penjelasan lengkapnya ada di fungsi VLOOKUP dan fungsi IFERROR.
Hitung stok akhir:
=D7+E7-F7
Stok awal tambah masuk kurang keluar. Ini rumus yang paling sering diakalin orang dengan ngetik manual, dan itu sumber salah hitung nomor satu.
Kasih status restock:
=IF(G7<=H7,"RESTOCK","Aman")
Kalau stok akhir udah nyentuh batas minimum, muncul tulisan RESTOCK. Sambungin sama conditional formatting biar barisnya nyala merah. Caranya ada di cara conditional formatting Excel.
Rekap dari sheet Log:
=SUMIFS(Log!$E:$E,Log!$B:$B,$A7,Log!$D:$D,"Masuk")
Rumus ini jumlahin semua barang masuk buat satu kode barang. Ganti kata Masuk jadi Keluar buat sisi sebaliknya. Detail argumennya di fungsi SUMIFS.
Isi di jam yang sama tiap hari. Ini aturan yang paling sering dilanggar dan paling bikin data berantakan, karena stok jam 9 pagi beda sama stok jam 8 malam.
Urutan pengisian harian:
Langkah keempat itu yang bikin form-mu kepercaya. Hitung fisik semua barang tiap hari nggak realistis, tapi 5 barang laris cuma makan 3 menit dan nangkep mayoritas masalah.
Toko_berkah punya 120 jenis barang dan dua karyawan yang gantian shift. Sebelum ada form, mereka ngandelin ingatan buat tahu apa yang perlu dibeli. Setelah 42 hari pakai form 8 kolom ini, ini yang kelihatan dari datanya.
| Kode | Nama | Awal | Masuk | Keluar | Akhir | Min | Status |
|---|---|---|---|---|---|---|---|
| BRG-014 | Minyak goreng 2L | 24 | 12 | 19 | 17 | 15 | Aman |
| BRG-021 | Gula pasir 1kg | 18 | 0 | 14 | 4 | 10 | RESTOCK |
| BRG-033 | Telur 1kg | 30 | 20 | 36 | 14 | 20 | RESTOCK |
Dari 42 hari pencatatan itu, selisih antara angka form dan hitungan fisik muncul di 9 hari. Delapan di antaranya kejadian di hari yang sama: hari pas ada pengiriman barang di siang bolong sementara toko lagi ramai.
Penyebabnya ketahuan gara-gara kolom petugas di kepala laporan. Pengiriman siang dicatat belakangan, dan sering kelewat. Solusinya bukan nambah kolom, tapi mindahin jadwal pengiriman ke pagi. Setelah itu, selisih turun jadi 1 hari dalam 30 hari berikutnya.
Angka lain yang kepakai: telur keluar rata-rata 34 unit per minggu, tapi batas minimumnya cuma diset 20. Artinya stok cuma tahan 4 hari, padahal supplier datang seminggu sekali. Batas minimumnya naik jadi 40, dan kejadian telur kosong berhenti.
1. Ngetik stok akhir manual. Kolom hasil harus rumus. Begitu diketik tangan, form-mu jadi catatan biasa yang nggak bisa dipercaya.
2. Merge cell di area tabel. Kelihatan rapi, tapi bikin filter dan pivot table rusak. Merge cuma boleh di kepala laporan.
3. Ngisi kolom keluar cuma dari penjualan. Barang rusak, kadaluarsa, dan yang kepakai sendiri juga keluar. Kalau nggak dicatat, selisihnya numpuk diam-diam.
4. Nggak pakai kode barang. Nama barang gampang ketuker, apalagi kalau ada tiga merek minyak goreng. Kode unik yang jadi kuncinya.
5. Satu file buat setahun. File-nya jadi berat dan lambat dibuka. Pisah per bulan, lalu rekap tahunan ambil dari file bulanan.
6. Nggak ngunci kolom rumus. Satu karyawan nimpa satu sel rumus, dan angka sebulan jadi salah tanpa ketahuan.
Delapan kolom udah cukup buat toko kecil: kode barang, nama barang, satuan, stok awal, masuk, keluar, stok akhir, dan batas minimum. Stok akhir jangan diketik manual, biarin rumus yang ngitung. Kalau nanti kamu butuh nilai rupiah, tambah kolom harga satuan. Mulai dari delapan dulu, soalnya form yang kolomnya kebanyakan biasanya ditinggalin dalam seminggu.
Rumus dasarnya stok awal ditambah barang masuk dikurangi barang keluar. Kalau stok awal di kolom D, masuk di E, dan keluar di F, tulis =D5+E5-F5 di kolom stok akhir. Tarik ke bawah buat semua baris. Begitu kamu ubah angka masuk atau keluar, stok akhir ikut berubah sendiri tanpa kamu hitung ulang.
Isi harian, rekap bulanan. Form harian bikin selisih ketahuan dalam sehari, jadi kamu masih inget kejadiannya dan gampang nyari penyebabnya. Kalau kamu nunggu akhir bulan, selisih 30 hari numpuk jadi satu angka yang nggak bisa ditelusuri. Rekap bulanan tetap kamu bikin, tapi ambil datanya dari catatan harian pakai SUMIFS.
Pakai dropdown buat kolom yang isinya terbatas, kayak kode barang dan satuan, lewat menu Data Validation. Kunci kolom rumus pakai proteksi sheet biar nggak kehapus. Kasih warna beda buat kolom yang boleh diisi. Tiga hal ini motong hampir semua salah ketik, dan karyawan barumu nggak perlu ditemenin pas ngisi hari pertama.
Pas jumlah barangmu lewat 500 SKU, ada lebih dari dua orang yang ngisi barengan, atau kamu butuh angka stok yang update tiap menit. Di titik itu file Excel gampang bentrok dan lambat. Google Sheets bisa nolong buat pengisian barengan, tapi kalau transaksimu ratusan per hari, aplikasi stok khusus lebih masuk akal.
Tiga hal yang bikin form stok bertahan dipakai: cuma tiga kolom yang diisi tangan, stok akhir dihitung rumus, dan kolom rumusnya dikunci.
Buka Excel sekarang, bikin sheet Master isi daftar barangmu, lalu susun 8 kolom tadi di sheet Form. Setengah jam, dan besok pagi kamu udah punya angka stok yang bisa dipercaya.
Kalau kamu pengin versi jadi yang tinggal pakai, cek template Excel stok barang. Buat ngunci isian biar nggak salah ketik, ikutin cara data validation Excel. Referensi resmi rumusnya ada di dokumentasi Microsoft Excel.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Punya ratusan angka dan mau tau sebarannya masuk ke rentang mana aja? FREQUENCY ngitung distribusi frekuensi sekali jalan, tanpa nulis COUNTIFS berkali-kali.
SUMIFS ribet kalau kriterianya banyak dan sering ganti. Rumus database Excel kayak DSUM baca kriteria dari sel terpisah, jadi kamu tinggal ubah tabel kecil tanpa nyentuh rumus.
DATEDIF ngasih umur bulat, tapi kadang kamu butuh angka desimal kayak 27,6 tahun buat hitung masa kerja atau bunga. YEARFRAC ngasih pecahan tahun dengan presisi.