Rumus ABS Excel: Cara Bikin Angka Negatif Jadi Positif
TL;DR
Rumus ABS Excel ngasih nilai mutlak dari sebuah angka, alias buang tanda minusnya, formatnya =ABS(angka). Jadi =ABS(-1500) hasilnya 1500 dan =ABS(1500) tetap 1500. Rumus ini paling kepake buat ngitung besar selisih tanpa peduli arahnya, misalnya selisih stok opname, deviasi dari target, atau total error prediksi.
Rumus ABS Excel buang tanda minus dari sebuah angka. Formatnya =ABS(angka). =ABS(-1500) hasilnya 1500. =ABS(1500) juga 1500.
Itu doang. Rumus paling sederhana di Excel, tanpa argumen kedua, tanpa pilihan apa pun.
Tapi ada satu masalah yang cuma bisa dibenerin sama rumus ini: total selisih yang hasilnya nol padahal barangnya jelas-jelas nggak cocok.
Apa itu rumus ABS di Excel?
ABS ngasih nilai mutlak dari sebuah angka. Nilai mutlak itu jarak angka dari nol, dan jarak nggak pernah negatif. Angka -5 jaraknya 5 dari nol. Angka 5 juga jaraknya 5.
=ABS(-1500) → 1500
=ABS(1500) → 1500
=ABS(0) → 0
=ABS(-3,7) → 3,7
Cuma satu bahan yang dia butuh: angkanya. Nggak ada setelan lain.
Kenapa total selisih bisa jadi nol?
Ini masalahnya, dan ini alasan utama ABS ada.
Kamu punya lima produk. Stok catatan dikurangi stok fisik hasilnya: +5, -3, +2, -4, 0.
Kamu SUM kolom selisihnya. Hasilnya 0.
Laporan bilang stok aman. Padahal ada 14 barang yang posisinya nggak jelas — 5 hilang di sini, 3 kelebihan di sana. Plus dan minus saling meniadakan, dan masalahnya ketutup rapi.
Bungkus tiap selisih pakai ABS dulu:
=ABS(B2-C2)
Sekarang selisihnya: 5, 3, 2, 4, 0. Totalnya 14. Angka jujur.
Mau langsung total tanpa kolom bantu? SUMPRODUCT bisa:
=SUMPRODUCT(ABS(B2:B6-C2:C6)) → 14
Satu rumus, satu sel, langsung jadi. Aku bahas cara kerja SUMPRODUCT lebih lengkap di rumus SUMPRODUCT Excel.
Contoh kasus: stok opname Toko Berkah
Toko Berkah stok opname tiap akhir bulan. Kolom B stok menurut sistem, kolom C hasil hitung fisik di rak.
| Produk | Stok sistem | Stok fisik | Selisih (B-C) | =ABS(B-C) |
|---|---|---|---|---|
| Beras Premium 5kg | 48 | 43 | +5 | 5 |
| Minyak Goreng 2L | 62 | 65 | -3 | 3 |
| Gula Pasir 1kg | 90 | 88 | +2 | 2 |
| Kopi Bubuk 200g | 35 | 39 | -4 | 4 |
| Teh Celup 25s | 50 | 50 | 0 | 0 |
| TOTAL | 0 | 14 |
Kolom selisih polos bilang 0. Kolom ABS bilang 14.
Angka 14 itu yang harus dilaporin. Dari total 285 unit stok, 14 unit nggak cocok — sekitar 4,9% dari total barang. Kalau tokonya punya standar toleransi 2%, ini udah lewat batas dan perlu diselidikin.
Angka 0 nggak ngasih tau apa-apa. Angka 14 bikin kamu balik ngecek rak.
Tetap simpan arah selisihnya
ABS ngasih besarnya, tapi ngilangin arahnya. Padahal arah itu penting: barang hilang beda urusannya sama barang kelebihan.
Solusinya, bikin kolom keterangan terpisah:
=IF(B2=C2;"Cocok";IF(B2>C2;"Kurang "&ABS(B2-C2);"Lebih "&ABS(B2-C2)))
Hasilnya: "Kurang 5", "Lebih 3", "Kurang 2", "Lebih 4", "Cocok".
Sekarang kamu punya dua-duanya. Besarnya buat ngitung, arahnya buat nindaklanjutin. Beras kurang 5 unit itu tanda kebocoran. Minyak lebih 3 unit itu tanda salah input.
Kapan lagi ABS kepake?
Deviasi dari target penjualan
Target harian Rp 5.000.000. Realisasi lima hari: 5.400.000 / 4.700.000 / 5.100.000 / 4.600.000 / 5.200.000.
=AVERAGE(ABS(B2:B6-5000000))
Ini rata-rata jarak dari target, nggak peduli lebih atau kurang. Hasilnya Rp 280.000.
Kalau kamu pakai rata-rata selisih polos, hasilnya cuma Rp 0. Kelihatannya sempurna pas target, padahal tiap hari meleset ratusan ribu ke atas dan ke bawah.
Selisih tanggal tanpa peduli mana duluan
=ABS(B2-C2) → jumlah hari antara dua tanggal
Kamu nggak perlu tau tanggal mana yang lebih dulu. Hasilnya selalu jumlah hari yang positif.
Cek toleransi kualitas
Berat kemasan harus 200 gram, toleransi 5 gram. Cek lolos atau nggak:
=IF(ABS(B2-200)<=5;"Lolos";"Tolak")
Berat 196 gram lolos (selisih 4). Berat 208 gram ditolak (selisih 8). Satu rumus nangkep dua arah sekaligus, nggak perlu nulis dua kondisi.
Kesalahan umum pakai rumus ABS
- Pakai ABS di data yang minusnya penting. Rugi Rp 2 juta jangan diubah jadi laba Rp 2 juta. ABS buat selisih dan jarak, bukan buat nyembunyiin angka merah.
- Ngira Format Cells sama kayak ABS. Format yang nyembunyiin tanda minus cuma ngubah tampilan. Nilainya tetap negatif dan tetap ikut kehitung sebagai minus.
- Buang kolom arah setelah pakai ABS. Besarnya doang nggak cukup buat ambil tindakan. Simpan kolom keterangan Kurang/Lebih.
- Lupa ABS di rata-rata error. Rata-rata selisih polos hampir selalu mendekati nol, dan itu nyesatin.
FAQ
Apa fungsi rumus ABS di Excel?
ABS ngasih nilai mutlak dari sebuah angka, alias buang tanda minusnya. Formatnya =ABS(angka). =ABS(-1500) hasilnya 1500, dan =ABS(1500) tetap 1500. Fungsi ini kepake tiap kali kamu butuh besar selisih tanpa peduli arahnya, misalnya selisih stok opname atau jarak dari target penjualan.
Gimana cara hitung selisih stok tanpa angka minus?
Bungkus pengurangannya pakai ABS: =ABS(B2-C2). Kolom B stok catatan, kolom C stok fisik. Hasilnya selalu positif, entah stoknya lebih atau kurang. Buat tau arahnya, bikin kolom terpisah pakai IF: =IF(B2>C2;"Kurang";"Lebih"). Jadi kamu punya besar selisih dan arahnya sekaligus.
Kenapa total selisih aku jadi nol padahal ada selisih?
Soalnya selisih plus dan minus saling meniadakan pas dijumlah. Selisih +5 dan -5 kalau di-SUM hasilnya 0, seolah-olah nggak ada masalah. Pakai ABS di tiap baris dulu, baru dijumlah, atau langsung pakai =SUMPRODUCT(ABS(B2:B20-C2:C20)) biar total selisihnya jujur.
Apa beda ABS sama Format Cells yang nyembunyiin tanda minus?
Format Cells cuma ngubah tampilan, nilainya tetap negatif dan tetap ikut kehitung sebagai minus. ABS beneran ngubah nilainya jadi positif. Kalau angkanya bakal dipakai buat hitungan lanjutan, pakai ABS. Kalau cuma buat dilihat, format aja cukup.
Apakah rumus ABS ada di Google Sheets?
Ada, dan cara pakainya persis sama: =ABS(angka). Nama, argumen, dan hasilnya identik di Excel maupun Google Sheets. Kombinasi ABS dengan SUMPRODUCT juga jalan di dua-duanya. Bedanya cuma pemisah argumen: Sheets pakai koma, Excel Indonesia biasanya titik koma.
Penutup
ABS itu rumus satu baris yang nyelametin laporan dari kebohongan paling halus: total selisih yang hasilnya nol.
Pola yang perlu kamu inget: kalau kamu lagi ngitung selisih, jarak, atau error — bungkus pakai ABS sebelum dijumlah. Tapi simpan arahnya di kolom lain, soalnya arah itu yang nentuin tindakan.
Argumen lengkapnya ada di halaman fungsi ABS, dan kalau kamu mau kombinasiin sama perhitungan multi kriteria, cek halaman fungsi SUMPRODUCT. Referensi resmi Microsoft ada di dokumentasi fungsi ABS.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel Terkait
Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.
Cara Menghubungkan Google Sheets ke Looker Studio
Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.