Ysh mbak siti & para member milis 'belajar-excel', terima kasih hasil; rumusnya persis seperti yg kami harapkan & memang benar dalam penjelasan, saya ada yg salah tulis sedikit. (sudah dimaklumi olah mbak siti)
Mengenai penggunaan MIN(MAX(--- atau MAX(MIN(--- saya baru tahu sekarang, ternyata MAX / MIN bukan hanya dapat mencari bilangan terkecil atau terbesar, tetapi dapat menebak batas bawah & batas atas sekaligus, hanya saja saya belum tahu benar "kok bisa begitu".. Mohon kalau mungkin para members dapat memberikan penjelasan atau sesuatu yg sering mbak siti bilang sbg "jalan ceritak-nya" itu lho.. Terima kasih.. Best regards, HerruSutimbul On 9/7/09, siti Vi <[email protected]> wrote: > 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

