Proses yang benar dan konsisten akan menentukan kualitas hasil yang didapat - PB 2010

Monday, February 9, 2009

Formula Excel untuk pembulatan

Pada posting sebelumnya tepatnya di posting berjudul Gross Up PPh 21 Versi 2009, saya sedikit menginformasikan tentang fomula pembulatan. Waktu itu saya menggunakan rumus :

= floor(Cell,1000)

Rumus di atas adalah formula pembulatan yang memanfaatkan dua cell, yaitu cell pertama sebagai sumber data dan cell ke dua adalah sebagai output. Misalnya :

Cell pertama kita misalkan A1 sebagai sumber data kita input angka 23.965.435,265
Jika pada Cell kedua, misalkan pada A2 kita ketik formula seperti di atas maka angka tersebut akan dibulatkan secara otomatis seperti :


= floor(A1,10) hasilnya : 23.965.430,00 atau 23.965.430
= floor(A1,100) hasilnya : 23.965.400,00 atau 23.965.400
= floor(A1,1000) hasilnya : 23.965.000,00 atau 23.965.000
(dan seterusnya, silahkan mencoba)


Lain halnya dengan pembulatan langsung pada satu cell dan pada hasil rumus yang kita buat. Pada rumus ini tidak menggunakan cell lain sebagai sumber data, namun rumus pembulatan langsung di tambahkan pada rumus yang kita ketik. Rumus tersebut adalah :

=ROUNDDOWN((rumus),digit)

Misalnya dalam pengetikan rumus kita mengharapkan hasil dari penghitunganya sudah langsung dibulatkan. Misalnya pada A1 = 15.432.900 pada A2 = 33 dan A3 = A1/A2
Jika dibagi tanpa pembulatan hasilnya adalah 15.432.900/33 = 467.663,64

Untuk dapat langsung dibulatkan maka pada cell A3 diketik rumus :
Jika diketik :
=ROUNDDOWN((A1/A2),0) hasilnya 467.663
Jikadiketi :
=ROUNDDOWN((A1/A2),-1) hasilnya 467.660
Jikadiketi :
=ROUNDDOWN((A1/A2),-2) hasilnya 467.600
Jikadiketi :
=ROUNDDOWN((A1/A2),-3) hasilnya 467.000
(dan seterusnya, silahkan mencoba)

13 comments:

  • sangatjelas says:
    April 5, 2010 at 9:22 PM

    trim's atas pencerahannya. sangat berguna nih. kalo pembulatan selalu ke atas bagaimana caranya. Kasusnya: 1100 dibulatkan menjadi 2000, dan 1900 juga dibulatkan menjadi 2000. demikian

  • Anonymous says:
    February 23, 2011 at 8:56 PM

    Terima kasih mas, sangat membantu...

  • Anonymous says:
    March 28, 2011 at 11:12 PM

    tks bgt bermanfaat bgt

  • Anonymous says:
    August 3, 2011 at 9:51 PM

    untuk pembulatan ketas bisa pke rumus =round(bilangan;digit)
    conth: =round(123456;-2)
    hasil 123500

  • Rizal says:
    October 10, 2011 at 11:45 PM

    kalau misalkan yg mau dibulatkan sudah ada rumus nya gmn?
    misalkan udh ad rumus =sum(a1,b1)

  • Anonymous says:
    October 14, 2011 at 4:33 AM

    contoh cell I3=169.500
    untuk menjadi 175.000 harus pakai rumus yang bagaimana?

  • Anonymous says:
    January 3, 2012 at 8:01 PM

    kalau yang dibulatkan sudah ada rumusnya ya buat cell baru yang membulatkan cell yang sudah ada rumusnya
    misal: cell yang sudah ada rumusnya di A1
    dan pembulatannya di A2
    maka pada cell A2 ketikkan rumus =round((A1);-1)

  • Anonymous says:
    January 3, 2012 at 8:10 PM

    kalau pembulatannya ke 50 yang terdekat bagaimana?? Masalahnya pecahan mata uang rupiah yang terkecil kan ada Rp. 50
    Contoh : Rp. 6.667 dan Rp. 6.645

  • Anonymous says:
    May 6, 2012 at 4:28 AM

    kaloo pembulatannya seperti ini gimana ya
    contoh
    (12)menjadi 3
    (23)menjadi 5
    (49)menjadi 4
    mohon pencerahannya n kirim ke : ganteng79@yahoo.com
    trims

  • Anonymous says:
    March 24, 2013 at 9:55 PM

    Dear All,

    tolong bantu kalo angka 12.450 ingin jadi 12.500, dan 12.679 menjadi 13.000.

    thanks bantuannya..

  • PB says:
    March 25, 2013 at 2:59 AM

    For No name (usahakan pakai nama)
    untuk hal itu bisa gunakan rumus ROUNDUP
    misalnya 12450 di cell A1
    kita buat pembulatan di B1, maka rumusnya
    untuk 12500 : =ROUNDUP(A1,-2)
    Untuk 13000 : =ROUNDUP(A1,-3)

    Semoga bermanfaat

  • PB says:
    March 25, 2013 at 3:08 AM

    coba di cek di:
    http://endonesia-bebas.blogspot.com/2012/01/rumus-pembulatan-ke-atas-excel.html

  • moemed says:
    March 26, 2013 at 10:05 PM

    klo dalam satu range deret angka pada kolom A mumbutuhkan pembulatan yang berbeda, seperti pembulatan kebawah untuk < 500 & pembulatan ke atas untuk >= 500..

    tolong pencerahan penulisan rumus kombinasinya

    adakah yang salah pada penulisan rumus:
    =+IF((RIGHT(A8,3)>=500),(ROUNDUP(A8/1000,3)*1000),(ROUNDDOWN(A8/1000,3)*1000))

Post a Comment

Mohon kiranya dapat berpartisipasi memberikan komentar pada postingan yang anda baca. Terimakasih