HAL: Re: HAL: Re: HAL: Re: HAL: Re: [belajar-excel] Menghitung nilai persen bervariasi otomatis
Great Mr. Kid thanks ;) Dikirim dari ponsel cerdas Samsung Galaxy saya. Pesan asli Dari: "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> Tanggal:30/12/2015 17:20 (GMT+07:00) Ke: BeExcel <belajar-excel@yahoogroups.com> Cc: Subjek: Re: HAL: Re: HAL: Re: HAL: Re: [belajar-excel] Menghitung nilai persen bervariasi otomatis Kalau diperhatikan lagi, angka 9 ada banyak banget dalam formulas tersebut. Semuanya sebagai 1 set. Kalau sebijik 9 diganti 25, maka angka 9 lainnya juga diganti.Angka 9 itu jumlah spasi yang akan menjadi pemisah antar kata dalam data teks. Idealnya adalah sebanyak jumlah karakter data teks yang diprose alias dengan fungsi Len.Berhubung kasusnya tidak terlalu banyak dipengaruhi oleh jumlah karakter spasi pemisah, maka asalkan ada spasi sebanyak jumlah maksimal teks persentase maka akan bekerja dengan baik. Nah, 9 itu diperkirakan bahwa tidak akan ada penulisan persentase yang sampai 9 karakter seperti 12345678% (ini kan ada 9 karakter dan tidak mungkin terjadi).Wassalam,Kid2015-12-30 16:52 GMT+07:00 Rian Sutarsa riansuta...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>: Terimakasih Master penjelasannya. Dan ada satuhal lagi yang masih saya kurang paham fungsi angka 9 di rumus tersebut apa ya? Karna saya coba dengan angka lain ternyata hasilnya #value :DDikirim dari ponsel cerdas Samsung Galaxy saya.- Pesan asli -Dari: "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> Tanggal:30/12/2015 13:20 (GMT+07:00) Ke: BeExcel <belajar-excel@yahoogroups.com> Cc: Subjek: Re: HAL: Re: HAL: Re: [belajar-excel] Menghitung nilai persen bervariasi otomatis Hai Rian,1. tidak ada spasi setelah teks di B2, tidak ada spasi sebelum tanda %, tanda desimal sesuai regional setting komputer setempat =right( substitute( b2 , " " , rept( " " , 9 ) ) , 9 )>> konsepnya, memisahkan teks yang dibutuhkan dari teks lain yang tidak perlu, yaitu memanfaatkan penambahan banyak spasi.>> ganti seluruh 1 karakter spasi ASCII 32 dengan 9 bijik spasi ASCII 32 -> oleh Substitute dan Rept>> kemudian ambil part yang dibutuhkan. Ambil dari kanan karena yang dibutuhkan ada di akhir teks, sebanyak jumlah spasi yang menggantikan setiap 1 spasi.2. ada spasi setelah teks di B2, tidak ada spasi sebelum tanda %, tanda desimal sesuai regional setting komputer setempat, nilai persen tidak pernah blank (seperti blabla 10% dan tidak pernah blabla % ) =right( substitute( trim( b2 ) , " " , rept( " " , 9 ) ) , 9 )>> konsepnya sama dengan nomor 1, tapi data teks yang akan diproses dibersihkan dari spasi ganda terlebih dahulu dengan Trim3. ada/tidak ada spasi setelah teks di B2, ada spasi sebelum tanda %, tanda desimal sesuai regional setting komputer setempat, nilai persen tidak pernah blank (seperti blabla 10% dan tidak pernah blabla % ) =right( substitute( trim( substitute( b2 , "%" , "" ) ) & "%" , " " , rept( " " , 9 ) ) , 9 )>> konsepnya sama dengan nomor 2, >> tetapi spasi antara angka dengan tanda persentase bisa bermasalah, sehingga tanda persentasenya dibuang lebih dulu, >> kemudian dibersihkan spasi gandanya disertai pemberian tanda persentase yang rapat dengan angka, >> lalu potongan teks yang dibutuhkan dipisahkan dari teks tak terpakai, dan diambil potongan teks yang dibutuhkan.4. ada/tidak ada spasi setelah teks di B2, ada/tidak ada spasi sebelum tanda %, tanda desimal tidak pasti sesuai regional setting komputer setempat, nilai persen tidak pernah blank (seperti blabla 10% dan tidak pernah blabla % ) =substitute( substitute( right( substitute( trim( substitute( b2 , "%" , "" ) ) & "%" , " " , rept( " " , 9 ) ) , 9 ) , "," , mid( text(3/2,"general" ) ,2 ,1 ) ) , "." , mid( text(3/2,"general" ) ,2 ,1 ) )>> konsepnya sama dengan nomor 3,>> tetapi seluruh karakter koma ataupun titik diganti dengan tanda desimal yang sesuai regional setting komputer setempat.>> tanda desimal yang sesuai regional setting setempat didapat dari hasil memformat teks nilai 3 dibagi 2 dengan fungsi Text, kemudian diambil karakter ke-2 nya dengan Mid.Wassalam,Kid2015-12-29 16:53 GMT+07:00 Rian Sutarsa riansuta...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>: oh iya Master Mr. Kid mohon maaf mohon penjelasannya mengenai rincian rumus-rumus yang tercantum di nomor 1, 2 & 3 :) agar saya paham dan bisa bereksplorasi di kasus lainnya ;) Pada Selasa, 29 Desember 2015 14:34, "Rian Sutarsa riansuta...@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis: Masyaallah lenglap benar :D terimakasih banyak Mr. Kid ;) baarakallahu li wa lakumDikirim dari ponsel cer
HAL: Re: HAL: Re: HAL: Re: [belajar-excel] Menghitung nilai persen bervariasi otomatis
Terimakasih Master penjelasannya. Dan ada satuhal lagi yang masih saya kurang paham fungsi angka 9 di rumus tersebut apa ya? Karna saya coba dengan angka lain ternyata hasilnya #value :D Dikirim dari ponsel cerdas Samsung Galaxy saya. Pesan asli Dari: "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]"Tanggal:30/12/2015 13:20 (GMT+07:00) Ke: BeExcel Cc: Subjek: Re: HAL: Re: HAL: Re: [belajar-excel] Menghitung nilai persen bervariasi otomatis Hai Rian,1. tidak ada spasi setelah teks di B2, tidak ada spasi sebelum tanda %, tanda desimal sesuai regional setting komputer setempat =right( substitute( b2 , " " , rept( " " , 9 ) ) , 9 )>> konsepnya, memisahkan teks yang dibutuhkan dari teks lain yang tidak perlu, yaitu memanfaatkan penambahan banyak spasi.>> ganti seluruh 1 karakter spasi ASCII 32 dengan 9 bijik spasi ASCII 32 -> oleh Substitute dan Rept>> kemudian ambil part yang dibutuhkan. Ambil dari kanan karena yang dibutuhkan ada di akhir teks, sebanyak jumlah spasi yang menggantikan setiap 1 spasi.2. ada spasi setelah teks di B2, tidak ada spasi sebelum tanda %, tanda desimal sesuai regional setting komputer setempat, nilai persen tidak pernah blank (seperti blabla 10% dan tidak pernah blabla % ) =right( substitute( trim( b2 ) , " " , rept( " " , 9 ) ) , 9 )>> konsepnya sama dengan nomor 1, tapi data teks yang akan diproses dibersihkan dari spasi ganda terlebih dahulu dengan Trim3. ada/tidak ada spasi setelah teks di B2, ada spasi sebelum tanda %, tanda desimal sesuai regional setting komputer setempat, nilai persen tidak pernah blank (seperti blabla 10% dan tidak pernah blabla % ) =right( substitute( trim( substitute( b2 , "%" , "" ) ) & "%" , " " , rept( " " , 9 ) ) , 9 )>> konsepnya sama dengan nomor 2, >> tetapi spasi antara angka dengan tanda persentase bisa bermasalah, sehingga tanda persentasenya dibuang lebih dulu, >> kemudian dibersihkan spasi gandanya disertai pemberian tanda persentase yang rapat dengan angka, >> lalu potongan teks yang dibutuhkan dipisahkan dari teks tak terpakai, dan diambil potongan teks yang dibutuhkan.4. ada/tidak ada spasi setelah teks di B2, ada/tidak ada spasi sebelum tanda %, tanda desimal tidak pasti sesuai regional setting komputer setempat, nilai persen tidak pernah blank (seperti blabla 10% dan tidak pernah blabla % ) =substitute( substitute( right( substitute( trim( substitute( b2 , "%" , "" ) ) & "%" , " " , rept( " " , 9 ) ) , 9 ) , "," , mid( text(3/2,"general" ) ,2 ,1 ) ) , "." , mid( text(3/2,"general" ) ,2 ,1 ) )>> konsepnya sama dengan nomor 3,>> tetapi seluruh karakter koma ataupun titik diganti dengan tanda desimal yang sesuai regional setting komputer setempat.>> tanda desimal yang sesuai regional setting setempat didapat dari hasil memformat teks nilai 3 dibagi 2 dengan fungsi Text, kemudian diambil karakter ke-2 nya dengan Mid.Wassalam,Kid2015-12-29 16:53 GMT+07:00 Rian Sutarsa riansuta...@yahoo.com [belajar-excel] : oh iya Master Mr. Kid mohon maaf mohon penjelasannya mengenai rincian rumus-rumus yang tercantum di nomor 1, 2 & 3 :) agar saya paham dan bisa bereksplorasi di kasus lainnya ;) Pada Selasa, 29 Desember 2015 14:34, "Rian Sutarsa riansuta...@yahoo.com [belajar-excel]" menulis: Masyaallah lenglap benar :D terimakasih banyak Mr. Kid ;) baarakallahu li wa lakumDikirim dari ponsel cerdas Samsung Galaxy saya.- Pesan asli -Dari: "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" Tanggal:29/12/2015 13:58 (GMT+07:00) Ke: BeExcel Cc: Subjek: Re: HAL: Re: [belajar-excel] Menghitung nilai persen bervariasi otomatis Hai Rian,Buat tabel kecil di cells lain, misal :X1 berisi bunyi 'Keterangan' dan Y1 berisi text berbunyi 'Persentase'X2 bernilai text 'PPN Pasal 23' dan Y2 diketik 5% lalu ENTER untuk rujukan persen kolom B yang membutuhkan 5%X3 brenilai text 'PPH' dan Y3 diketik 10% lalu ENTER untuk rujukan persen kolom C yang membutuhkan 10%Formula di B3 (butuh persentase 5% di Y2) :=$y$2 * $a$2Formula di C3 (butuh persentase 10% di Y3) :=$y$3 * $a$2Copy formula B3 dan C3 ke baris lainnya.Repot ya kalau membuat tabel kecil seperti di atas ?Tabel kecil lebih aman dibanding mengekstrak langsung dari teks di B2 atau C2.B2 atau C2 bisa berisi teks persentase yang tidak sesuai dengan regional setempat, sehingga bisa menghasilkan error value.Contoh :1. ada komputer user ber-regional setting English. Di D2 berisi teks 'Pajak Gak Jelas 1,5%' (1,5% pakai koma dan bukan titik). Jika mengekstrak teks 1,5% di regional setting English, akan menghasilkan error value bernilai #VALUE!>> dengan teks di D2 seperti itu, maka formula hanya cocok di komputer regional Indonesian.2. ada komputer user ber-regional setting Indonesian. Di D2 berisi teks 'Pajak Gak Jelas 1,5%' (1,5% pakai koma dan bukan titik).
Re: HAL: Re: HAL: Re: HAL: Re: [belajar-excel] Menghitung nilai persen bervariasi otomatis
Kalau diperhatikan lagi, angka 9 ada banyak banget dalam formulas tersebut. Semuanya sebagai 1 set. Kalau sebijik 9 diganti 25, maka angka 9 lainnya juga diganti. Angka 9 itu jumlah spasi yang akan menjadi pemisah antar kata dalam data teks. Idealnya adalah sebanyak jumlah karakter data teks yang diprose alias dengan fungsi Len. Berhubung kasusnya tidak terlalu banyak dipengaruhi oleh jumlah karakter spasi pemisah, maka asalkan ada spasi sebanyak jumlah maksimal teks persentase maka akan bekerja dengan baik. Nah, 9 itu diperkirakan bahwa tidak akan ada penulisan persentase yang sampai 9 karakter seperti 12345678% (ini kan ada 9 karakter dan tidak mungkin terjadi). Wassalam, Kid 2015-12-30 16:52 GMT+07:00 Rian Sutarsa riansuta...@yahoo.com [belajar-excel]: > > > Terimakasih Master penjelasannya. Dan ada satuhal lagi yang masih saya > kurang paham fungsi angka 9 di rumus tersebut apa ya? Karna saya coba > dengan angka lain ternyata hasilnya #value :D > > > > Dikirim dari ponsel cerdas Samsung Galaxy saya. > > > Pesan asli > Dari: "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" < > belajar-excel@yahoogroups.com> > Tanggal:30/12/2015 13:20 (GMT+07:00) > Ke: BeExcel > Cc: > Subjek: Re: HAL: Re: HAL: Re: [belajar-excel] Menghitung nilai persen > bervariasi otomatis > > > > Hai Rian, > > 1. *tidak ada* spasi setelah teks di B2, *tidak ada* spasi sebelum tanda > %, tanda desimal sesuai regional setting komputer setempat > =right( substitute( b2 , " " , rept( " " , 9 ) ) , 9 ) > >> konsepnya, memisahkan teks yang dibutuhkan dari teks lain yang tidak > perlu, yaitu memanfaatkan penambahan banyak spasi. > >> ganti seluruh 1 karakter spasi ASCII 32 dengan 9 bijik spasi ASCII 32 > -> oleh Substitute dan Rept > >> kemudian ambil part yang dibutuhkan. Ambil dari kanan karena yang > dibutuhkan ada di akhir teks, sebanyak jumlah spasi yang menggantikan > setiap 1 spasi. > > 2. *ada *spasi setelah teks di B2, tidak ada spasi sebelum tanda %, tanda > desimal sesuai regional setting komputer setempat, nilai persen tidak > pernah blank (seperti blabla 10% dan tidak pernah blabla % langsung ada tanda persen>) > =right( substitute( trim( b2 ) , " " , rept( " " , 9 ) ) , 9 ) > >> konsepnya sama dengan nomor 1, tapi data teks yang akan diproses > dibersihkan dari spasi ganda terlebih dahulu dengan Trim > > 3. *ada/**tidak ada* spasi setelah teks di B2, *ada* spasi sebelum tanda > %, tanda desimal sesuai regional setting komputer setempat, nilai persen > tidak pernah blank (seperti blabla 10% dan tidak pernah blabla % angka langsung ada tanda persen>) > =right( substitute( trim( substitute( b2 , "%" , "" ) ) & "%" , " " > , rept( " " , 9 ) ) , 9 ) > >> konsepnya sama dengan nomor 2, > >> tetapi spasi antara angka dengan tanda persentase bisa bermasalah, > sehingga tanda persentasenya dibuang lebih dulu, > >> kemudian dibersihkan spasi gandanya disertai pemberian tanda persentase > yang rapat dengan angka, > >> lalu potongan teks yang dibutuhkan dipisahkan dari teks tak terpakai, > dan diambil potongan teks yang dibutuhkan. > > 4. *ada/**tidak ada* spasi setelah teks di B2, *ada**/tidak ada* spasi > sebelum tanda %, tanda desimal *tidak pasti sesuai* regional setting > komputer setempat, nilai persen tidak pernah blank (seperti blabla 10% dan > tidak pernah blabla % ) > =substitute( substitute( right( substitute( trim( substitute( b2 , > "%" , "" ) ) & "%" , " " , rept( " " , 9 ) ) , 9 ) , "," , *mid( > text(3/2,"general" ) ,2 ,1 )* ) , "." , *mid( text(3/2,"general" ) ,2 ,1 > ) *) > > >> konsepnya sama dengan nomor 3, > >> tetapi seluruh karakter koma ataupun titik diganti dengan tanda desimal > yang sesuai regional setting komputer setempat. > >> tanda desimal yang sesuai regional setting setempat didapat dari hasil > memformat teks nilai 3 dibagi 2 dengan fungsi Text, kemudian diambil > karakter ke-2 nya dengan Mid. > > Wassalam, > Kid > > > > 2015-12-29 16:53 GMT+07:00 Rian Sutarsa riansuta...@yahoo.com > [belajar-excel] : > >> >> >> oh iya Master Mr. Kid mohon maaf mohon penjelasannya mengenai rincian >> rumus-rumus yang tercantum di nomor 1, 2 & 3 :) agar saya paham dan bisa >> bereksplorasi di kasus lainnya ;) >> >> >> Pada Selasa, 29 Desember 2015 14:34, "Rian Sutarsa riansuta...@yahoo.com >> [belajar-excel]" menulis: >> >> >> >> Masyaallah lenglap benar :D terimakasih banyak Mr. Kid ;) baarakallahu li >> wa lakum >> >> >> >> Dikirim dari ponsel cerdas Samsung Galaxy saya. >> >> >> Pesan asli >> Dari: "'Mr. Kid' mr.nm...@gmail.com [belajar-excel]" < >> belajar-excel@yahoogroups.com> >> Tanggal:29/12/2015 13:58 (GMT+07:00) >> Ke: BeExcel >> Cc: >> Subjek: Re: HAL: Re: [belajar-excel] Menghitung nilai persen bervariasi >> otomatis >> >> >> Hai Rian, >> >> Buat tabel kecil di cells lain, misal : >> X1