Cara Menghitung Bayaran Kurir di Excel: Zona, Kilometer, Denda, dan Bonus
Pelacak Pengiriman dan Bayaran Kurir di Excel: Pesanan, Zona, Tarif, Bonus — Template Excel — Lihat template →
Membayar kurir per pengiriman kedengarannya sederhana, sampai ada pesanan yang telat 25 menit, jarak yang lebih jauh dari biasanya, dan target bulanan yang hampir tercapai. Kalau semua itu dihitung di kalkulator atau di chat, akhir bulan hampir pasti diwarnai pertanyaan "kok bayarannya segini?". Solusinya bukan rumus yang rumit, melainkan aturan yang tertulis jelas dan satu tabel yang menerapkannya ke setiap pengiriman dengan cara yang sama.
Di artikel ini Anda akan melihat cara menyusun aturan bayaran kurir, rumus Excel untuk menghitungnya, contoh dengan angka rupiah, serta kesalahan yang paling sering terjadi. Metodenya bisa Anda pasang di file kosong sendiri. Di bagian akhir ada penjelasan tentang templat siap pakai kalau Anda tidak mau membangunnya dari nol.
Tentukan dulu aturan bayarannya
Sebelum membuka Excel, tulis aturan dalam empat kalimat. Contohnya:
- Setiap zona punya tarif per pesanan (zona dekat Rp8.000, zona jauh Rp14.000).
- Setiap kilometer tempuh ditambah Rp1.500 (tambahan per km bisa berbeda tiap zona).
- Pengiriman yang lebih lambat dari janji lebih dari 10 menit kena denda Rp3.000.
- Kurir yang mencapai target 200 pesanan per bulan dengan ketepatan waktu minimal 80% mendapat bonus Rp300.000.
Aturan yang tertulis seperti ini bisa dicek kurir maupun pemilik usaha. Angka di atas hanya contoh; sesuaikan dengan kondisi usaha Anda.
Struktur tabel pengiriman
Gunakan satu baris untuk satu pengiriman. Kolom minimalnya:
| Kolom | Isi |
|---|---|
| Tanggal | tanggal antar |
| Kurir | nama dari daftar pilihan |
| Zona | zona tujuan |
| Kilometer | jarak tempuh |
| Dijanjikan | jam janji ke pelanggan |
| Aktual | jam tiba |
| Keterlambatan | dihitung rumus |
| Bayaran | dihitung rumus |
Tarif zona sebaiknya disimpan di tabel acuan terpisah, bukan diketik di dalam rumus. Dengan begitu, saat tarif berubah Anda cukup mengganti satu sel.
Rumus yang dipakai
Misalnya tabel acuan zona ada di A2:C5 (zona, tarif, tambahan per km). Untuk tarif dasar sebuah pengiriman:
=VLOOKUP(C2;Acuan!A2:C5;2;FALSE)
Keterlambatan dalam menit, dengan toleransi 10 menit di sel Acuan!F1:
=MAX(0;(F2-E2)*1440-Acuan!F1)
Angka 1440 adalah jumlah menit dalam sehari, karena Excel menyimpan jam sebagai pecahan hari. Denda:
=IF(G2>0;Acuan!F2;0)
Bayaran satu pengiriman, tidak boleh negatif:
=MAX(0;tarif + km*tambahan - denda)
Untuk total per kurir, pakai SUMIFS dengan kriteria nama kurir dan rentang tanggal. Jumlah pesanan pakai COUNTIFS, dan persentase tepat waktu adalah pesanan tanpa denda dibagi seluruh pesanan.
Catatan: di Excel berbahasa Indonesia pemisah argumen sering berupa titik koma, sedangkan di pengaturan lain berupa koma. Pakai yang sesuai di komputer Anda.
Contoh hitungan
Seorang kurir mengantar pesanan ke zona jauh (tarif Rp14.000), menempuh 6 km dengan tambahan Rp1.500 per km, dan tiba 18 menit lebih lambat dari janji. Toleransi 10 menit sudah terlampaui sehingga kena denda Rp3.000.
Bayaran = 14.000 + (6 x 1.500) - 3.000 = Rp20.000.
Jika dalam sebulan kurir itu menyelesaikan 210 pesanan dan 88% di antaranya tepat waktu, ia lolos target (minimal 200 pesanan, 80% tepat waktu) dan menerima bonus Rp300.000 di atas total bayaran pengiriman.
Kesalahan yang sering terjadi
- Tarif diketik langsung di rumus. Saat tarif naik, ada rumus yang lupa diubah dan hasilnya berbeda antarbaris.
- Lupa toleransi. Tanpa toleransi, keterlambatan dua menit sudah didenda dan kurir merasa diperlakukan tidak adil.
- Jam melewati tengah malam. Pengiriman pukul 23.50 yang tiba 00.10 menghasilkan selisih negatif; selesaikan dengan menambah tanggal pada kedua waktu.
- Bonus dihitung dari semua pesanan, termasuk yang belum selesai. Hitung hanya pesanan yang sudah terkirim.
- Nama kurir diketik bebas. "Budi" dan "budi " dianggap dua orang. Gunakan daftar pilihan.
Templat siap pakai
Kalau Anda ingin langsung memakai, templat Pelacak Pengiriman dan Bayaran Kurir sudah menerapkan seluruh logika di atas. Ini templat berbayar. Isinya empat lembar:
- «Daftar Acuan» untuk kurir beserta target, zona dengan tarif per pesanan dan tambahan per km, denda, toleransi menit, bonus target, dan batas minimum persentase tepat waktu.
- «Pengiriman» untuk mencatat hingga 1000 pengiriman. Keterlambatan dan bayaran tiap kurir dihitung otomatis dari waktu «dijanjikan» dan «aktual».
- «Hitung Periode» yang menampilkan per kurir jumlah pesanan, kilometer, keterlambatan, persentase tepat waktu, denda, pencapaian target, bonus, dan total yang dibayarkan.
- «Ringkasan» berisi pengiriman per zona dan per hari, rata-rata biaya pengiriman, porsi ongkir terhadap total pesanan, serta dua diagram.
Manfaatnya jelas: bayaran dihitung dengan cara yang sama untuk semua orang, dan untuk bulan berikutnya Anda cukup mengubah tanggal periode, tanpa mengosongkan buku log. File ini tanpa makro, berjalan di Excel 2007 ke atas dan LibreOffice, berbahasa Indonesia. Tarif dan ambang adalah nilai contoh yang bisa Anda ganti, dan perhitungannya bersifat perkiraan, jadi cocokkan dengan peraturan setempat dan kesepakatan dengan kurir.
FAQ
Apakah kurir sebaiknya dibayar per pesanan atau per kilometer?
Keduanya bisa digabung. Tarif per pesanan menutup waktu tunggu dan serah terima, sedangkan tambahan per kilometer menutup bahan bakar dan jarak jauh. Kombinasi zona plus tambahan per km biasanya paling adil untuk area yang luas.
Apakah denda keterlambatan perlu dipakai?
Itu keputusan Anda. Kalau dipakai, sepakati di awal, tetapkan toleransi yang wajar, dan pastikan kurir bisa melihat dasar hitungannya. Cek juga aturan setempat soal pemotongan bayaran.
Bagaimana kalau pesanan ditunda atas permintaan pelanggan?
Ubah waktu "dijanjikan" menjadi waktu baru yang disepakati, bukan menghapus denda secara manual. Dengan begitu catatan tetap konsisten.
Berapa baris data yang masih nyaman di Excel?
Untuk usaha kecil sampai beberapa ratus pengiriman per bulan, satu file sudah cukup. Simpan arsip per bulan atau gunakan filter periode agar tabel tetap ringan.
KHIZHNYAKOV