( menurutku penjelasan anda = Jlazz, logis, mudah dicerna )
walopun begitu tentu pembacanya (misal: siti) masih juga bisa salah tangkap maksud.
walaupun mas HerrSoe mengakunya 'pemula' tapi (kalau memang benar: pemula)
ibarat seorang sprinter anda sudah start dengan cara dan sikap yg pass.
Kalaupun belum banyak mengenal fungsi2 di worksheet excel, itu kan hanya
karena waktu saja..
formulanya dapat kita gagas, kira-kira begini:
(salah satu cara dari banyak cara)
kita akan pakai fungsi IF (walau pun tanpa if juga bisa)
IF( nilaiPecahan >= 0.2 DAN SEKALIGUS nilaiPecahan <= 0.8;
(jika banar) tampilkan nilai BilanganBulat-
(jika salah) Bulatkan menjadi BilanganPenuh terdekat)
Masalahnya hanya: bgmana mengekspresikan NilaiPecahan dari sebuah bilangan
ada beberapa cara untuk menghasilkan NilaiPecahan dari sebuah bilangan,
yaitu antara lain
1
Bilangan tsb dikurangi Bilangan Bulatnya
=A1-INT(A1)
=A1-ROUNDOWN(
=A1-FLOOR(A1,
2.
Mencari Sisa Hasil Bagi (Modulus) Bilangan tsb Jika dibagi SATU
=MOD(A1,1)
3
Bilangan dianggap serangkaian karakter/string, lalu diambil sejumlah
karakter terkanan sejumlah ( panjangnya string dikurangi angkaPosisi karakter TITIK
(pemisah desimal)
=RIGHT(B4,len(
4
atau cara lain (dengan mengetahui lebih dulu jumlah digit presisi pada bagian pecahan)
=Value(RIGHT(
Keenam ekspresi tsb menghasilkan Bagian Pecahan dari bilangan yg ada di A1
misal A1 = 239,98765 hasilnya = 0.98765
Kalau ditanya, mana yg paling siti senangi, siti pilih ekspresi =MOD(A1,1)
karena paling ringkas dan kelihatannya lebih 'smart'
Tahap berikutnya tinggal memasangkan ekpresi utama tsb ke dalam pola
fungsi IF (lihat di worksheet dlm workbook yg dilampirkan pada email ini)
=IF((MOD(B4;
siti
2009/9/8 HerrSoe <herrsoe@gmail.
>
> Yg saya hormati: para XL-maniawan / XL-maniawati,
>
> Saya seorang pemula Excel, baru mulai menggunakan Excel sepekan / dua
> pekan ini.
> Di kantor kami tiap hari datang sekolom data, berupa Bilangan Riil,
> selalu positif, unsorted, yg rentangan nilainya dari 0.00 sampai 99999.9999
> (bagian pecahannya presisi pada 4 digit)
>
> Untuk keperluan khusus, diinginkan data tsb dibulatkan dengan syarat sbb:
>
> (1) Bilangan yg nilai bagian pecahannya =0.2000 ke-bawah atau 0.8000 ke-atas:
> dibulatkan menjadi bilangan bulat terdekat.
> misal 1.5000 menjadi 2.0000; 1.4999 menjadi 1.0000
>
> (2) Selain itu (=jika nilai pecahannya tidak memenuhi syarat pertama):
> Bagian Pecahannya di bulatkan menjadi 0.5
> (misal 23,21 → menjadi 23.50; 23,79 → menjadi 23.50).
>
> Mohon bantuan FORMULA yg paling sederhana, bila mungkin tanpa ada makro.
>
> Hasil formula diharapkan berupa data type bilangan, sedangkan cells-formatting-
> tidak menjadi hal yg penting sekali.
>
> Mohon maaf bila penjelasannya kurang baik, tidak lengkap atau malah terlalu ribet,
> mohon "jangan dimarahin" dulu; he he.., karena sbg pemula, jangankan menjelaskan
> dgn baik, sedangkan deskripsi masalah yg dihadapi pun kadang kami sering
> tidak tahu cara mengatakannya.
>
> HerrSoe
> (herru sutimbul)
| Ada lowongan jadi direktur ga? Hubungi momods please... :D |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau... |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Nenhum comentário:
Postar um comentário