Dear pak HerrSoe,
Selamat bergabung di milis belajar-excel..

Barangkali ada salah tulis sedikit di Syaratnya ya

Jawaban Rumusnya kira-kira seperti ini

pakai If-If-an...
=IF(B5<250,250,IF(B5>750,750,ROUND(B5,-1)))

logika full (yg malah jadi kepanjangan..)
=(B5<250)*250+(B5>750)*750+(B5>250)*(B5<750)*ROUND(B5,-1)

tapi saya lebih senang seperti ini, ndak usah pakai If-If-an...
*=ROUND(MAX(MIN(B5,750),250),-1)*
atau
*=ROUND(MIN(MAX(B5,250),750),-1)*

~ctv~




2009/9/7 HerrSoe <[email protected]>
>
> Bapak-Bapak, Ibu-Ibu ysh,
> Pemula Excel minta dibantu :
>
> DATA AWAL:
> berupa sekelompok Bilangan dalam sebuah kolom dengan rentang nilai 100.00
sampai 999,99, unsorted.
>
> DIINGINKAN
> (di kolom baru) data tsb dibulatkan dengan syarat-syarat:
>
> (1)
> Jika bilangan lebih kecil daripada 250 : dianggap 250
> (misal 249,99 menjadi 250)
> (2)
> Jika bilangan lebih besar daripada 750 : dianggap 750
> (misal 750,01 menjadi 750)
>
> (3) Jika tidak memenuhi dua syarat di atas, bilangan dibulatkan menjadi
bilangan bulat sampai puluhan penuh
> misal 413,99 menjadi 410; 685,01 mejadi 685 dst..)
>
> Bagaimana Formula-nya (yg paling sederhana) untuk medapatkan hasil
pembulatan khusus tsb.
> Jika mungkin : tidak menggunakan cara makro / vba.
>
> Terima kasih,
> HerrSoe

Attachment: ctv__Pembulatan Khusus_I.xls
Description: MS-Excel spreadsheet

Kirim email ke