Beberapa rutinitas seperti pengelolaan stok, perhitungan harga, hingga estimasi biaya, membutuhkan pembulatan kelipatan terdekat ke bawah, bukan sekadar pembulatan ke kelipatan terdekat.
Fungsi FLOOR di Excel dirancang untuk kebutuhan ini. Berbeda dari CEILING yang selalu membulatkan ke atas, dan MROUND yang mencari kelipatan terdekat, FLOOR memastikan hasil selalu lebih kecil atau sama dengan angka asli, mengikuti kelipatan yang ditentukan.
File: fungsi-floor-excel.xlsx
Apa itu Fungsi FLOOR di Excel?
Fungsi FLOOR adalah rumus pembulatan yang membulatkan suatu angka ke bawah, menuju kelipatan tertentu.
Fungsi ini berguna ketika kita ingin memastikan hasil pembulatan selalu lebih kecil atau sama dengan angka aslinya, sesuai kelipatan yang diinginkan.
Sintaksis
FLOOR(number; significance)
Penjelasan:
- number (wajib): angka yang ingin dibulatkan
- significance (wajib): kelipatan pembulatan
Perilaku FLOOR:
- selalu membulatkan ke bawah ke kelipatan terdekat
- bekerja untuk kelipatan besar maupun kecil
- ideal untuk batas minimum, estimasi konservatif, dan pembulatan harga
Contoh:
=FLOOR(23; 5)→ 20=FLOOR(12,7; 0,25)→ 12,5=FLOOR(12345; 1000)→ 12000
Kapan Menggunakan Fungsi FLOOR?
Secara umum, FLOOR digunakan saat kita membutuhkan pembulatan ke kelipatan di bawah. Berikut beberapa contoh kasus penggunaan:
- Penghitungan harga dan diskon
- Pengaturan kapasitas minimum
- Estimasi konservatif dalam perencanaan
- Pengelompokan data
Tips Menggunakan Rumus FLOOR
- Gunakan significance yang sesuai kebutuhan dan konteks.
- Pastikan number dan significance bertanda sama untuk menghindari error.
- Gunakan FLOOR untuk batas minimum, bukan batas maksimum.
- Untuk angka negatif, gunakan significance negatif agar hasil konsisten.
Contoh Rumus FLOOR di Excel
Menghitung Upah Lembur Karyawan
HR menghitung total lembur sepekan dari setiap karyawan. Waktu lembur dicatat dalam menit, sementara pembayaran dilakukan dalam satuan jam. HR membagi waktu dengan 60 dan membulatkan ke bawah ke jam terdekat dengan FLOOR.
=FLOOR(B4/60; 1)
Menghitung Harga Jual Setelah PPN
Sebuah toko perlengkapan mandi premium membuat label harga untuk setiap produk. Manajer mengharuskan agar setiap label sudah menyertakan PPN sebesar 11%. Agar harga lebih mudah diingat dan tidak terlalu membebani pelanggan, manajer membulatkan setiap harga ke ribuan terdekat di bawah dengan FLOOR.
=FLOOR(B4+B4*$B$1; 1000)
Menghitung Pembagian Warisan
Seorang pria menulis surat wasiat dengan bantuan pengacara, untuk berjaga-jaga jika suatu saat ia meninggal dunia. Surat wasiat menyatakan bahwa harta akan dibagi kepada 6 orang anaknya sama besar, lalu dibulatkan ke sepuluh jutaan di bawah. Sisa yang masih ada akan diamalkan ke panti asuhan.
=FLOOR(B1/B2; 10000000)
Menghitung Harga Jual Berdasarkan Mark-up
Sebuah toko menghitung harga jual yang perlu dikenakan kepada pelanggan. Harga jual dihitung berdasarkan standar mark-up bagi setiap barang dan dibulatkan ke Rp 500-an. Hasil dikurangi Rp 1 sebagai harga psikologis.
=FLOOR(B2*(1+C2); 500)-1
Menentukan Rentang Usia Untuk Produk Asuransi
Sebuah perusahaan asuransi memiliki beberapa calon nasabah untuk produk tertentu. Underwriter berusaha mengelompokkan nasabah-nasabah tersebut ke dalam kelompok-kelompok usia untuk melihat kelayakan mereka. Underwriter menggunakan kombinasi antara FLOOR, DATEDIF, dan TODAY.
=FLOOR(DATEDIF(B2; TODAY(); "Y"); 5) & "-" & FLOOR(DATEDIF(B2; TODAY(); "Y"); 5)+4
Estimasi Total Produk Bulanan
Manajer gudang sedang menghitung berapa banyak total produk yang dibutuhkan untuk bulan depan berdasarkan penjualan bulan ini dan sisa barang yang ada. Manajer menggunakan rumus FLOOR—untuk menghindari stok berlebih—yang dikombinasikan dengan AVERAGE dan SUM.
=FLOOR((AVERAGE(B2:B31) * 30) - SUM(C2:C31); 10)
Estimasi Biaya Proyek
Sebuah perusahaan menghitung estimasi biaya proyek dengan pembulatan ke bawah setiap komponen untuk mendapatkan angka konservatif (tidak melebih-lebihkan).
Perusahaan menghitung komponen A (komponen biaya tetap) dan membulatkannya ke kelipatan Rp 100.000. Perhitungan komponen B (komponen biaya variabel) dinaikkan 10% (untuk antisipasi fluktuasi), lalu dibulatkan ke Rp 25.000 di bawahnya.
Hasil keduanya kemudian dijumlahkan.
=SUMPRODUCT(FLOOR(B2:B10; 100000)) + SUMPRODUCT(FLOOR(C2:C10 * 1,1; 25000))
Menghitung Denda Keterlambatan
Sebuah perusahaan penyewaan mesin pendingin ingin menghitung denda keterlambatan dari setiap peminjaman.
Hari keterlambatan dihitung jika keterlambatan sudah melebihi masa tenggang 30 hari. Jumlah hari keterlambatan dibulatkan ke 7 hari terdekat di bawah. Hasilnya lalu dikalikan dengan Rp 10.000 untuk mendapatkan denda keterlambatan.
=FLOOR(MAX(0; C2-30); 7)*10000
Kesalahan Umum Rumus FLOOR dan Solusinya
| Masalah | Penyebab | Solusi |
| FLOOR selalu membulatkan ke bawah, meskipun angka kelipatan sangat dekat ke atas | FLOOR selalu turun | Pahami konsep dasar FLOOR. |
| Hasil FLOOR untuk angka negatif tidak intuitif | Pembulatan negatif mengikuti arah negatif (menjauhi nol) | Lihat penyebab |
| Error #NUM! | number dan multiple berbeda tanda | Samakan tanda number dan multiple |
| FLOOR tidak membulatkan angka | Angka sudah pada kelipatan | Lihat penyebab |
| FLOOR berperilaku berbeda di versi Excel lama vs baru | Perubahan aturan pembulatan sejak Excel 2010 | Gunakan FLOOR di versi Excel yang lebih sesuai |
| Error #VALUE! | Argumen bukan angka | Gunakan angka atau konversi teks angka dengan VALUE atau NUMBERVALUE |
Perbedaan FLOOR vs ROUNDDOWN
| Aspek | FLOOR | ROUNDDOWN |
| Arah pembulatan | Ke bawah ke kelipatan tertentu | Ke bawah berdasarkan digit desimal |
| Tipe kelipatan | Berdasarkan kelipatan | Berdasarkan jumlah digit |
| Cocok untuk | Harga, kapasitas, batas minimum | Angka dengan presisi desimal |
| Perilaku angka negatif | Harus disesuaikan tanda | Selalu menuju nol |
| Contoh | FLOOR(23; 5) = 20 | ROUNDDOWN(23,9; 0) = 23 |
Alasan Tidak Menggunakan FLOOR dan Alternatifnya
FLOOR merupakan fungsi lama, sebelum Excel 2010. Di Excel terbaru, FLOOR memiliki tanda seru, yang berarti fungsi ini bisa hilang suatu saat nanti. Keberadaannya saat ini hanya sebagai pendukung spreadsheet yang dibuat menggunakan Excel versi lama.
Berikut beberapa alasan tidak lagi menggunakan FLOOR:
- Perilaku FLOOR untuk angka negatif tidak konsisten
- FLOOR tidak future‑proof karena suatu saat mungkin tidak lagi digunakan di Excel terbaru
- FLOOR tidak punya parameter kontrol
- FLOOR menciptakan bias pembulatan ke bawah
- FLOOR tidak cocok untuk pembulatan estetis atau netral
Kami menyarankan agar menggunakan FLOOR.MATH atau FLOOR.PRECISE sebagai alternatif yang lebih aman dan konsisten.
Kesimpulan
Fungsi FLOOR adalah alat penting untuk pembulatan ke bawah ke kelipatan tertentu—ideal untuk harga, kapasitas, estimasi konservatif, dan pengelompokan data. Dengan memahami perbedaannya dengan ROUNDDOWN, kita dapat memilih fungsi yang paling tepat untuk setiap kebutuhan analisis.