Wednesday, October 10, 2012

How to Sum Digit from string in Excell (Cara Menjumlahkan Digit Angka di Excell)

Langsung contoh, misalnya di cell Excell A1 berisi angka 1435, lalu kita pengen tau hasil dari penjumlahan setiap digit angka tersebut, maksudnya berapa hasilnya 1+4+3+5, tentu tinggal kita jumlah satu persatu 1+4+3+5 hasilnya 13, tapi kalau datanya sampai puluhan, atau bahkan ratusan? gak jaman kale ngitung satu satu? hehe, mumpung tadi habis nyari kesana-kemari, dan masih fresh baru ketemu, tak ada salahnya saya catat lagi di blog saya, walau saya sendiri juga masih bingung logikanya karena merupakan gabungan SUMPRODUCT, MID, ROW, INDIRECT, dan LEN. berikut ini catatannya :
Misalnya Cell A1 berisi angka 142423 di cell B2 kita pengen isi berapa jumlah digit angka tersebut, maka rumusnya di B1 adalah :

=SUMPRODUCT(MID(A1;ROW(INDIRECT("1:"&LEN(A1)));1)*1)

rumus ini akan menjumlahkan angka digit di cell A1 1+4+2+4+2+3 menghasilkan 16,

sampai sekarang saya masih bingung membacanya, SUMPRODUCt sama INDIRECT yang digabung menjadi ROW, semoga ada yang baik hati memberikan pencerahan.

kalau MID itu misalnya A1 berisi angka 123456 lalu pengen ngambil angka ketiga sampai kelima kita pakai rumus MID

kalau LEN misalnya sheet A1 tadi kita pengen ngitung berapa karakter yang ada di cell tersebut hasilnya 6 karakter,
semoga berguna, sumber google
Read More...

Sunday, October 7, 2012

Mengubah Bilangan Desimal menjadi Biner dan sebaliknya

Bilangan desimal menggunakan angka nol, satu sampai sembilan (sepuluh angka), sehingga urutannya setelah angka sembilan adalah angka 10, 11, 12, 13 dst, sedangkan kalau bilangan biner cuman pake angka 1 dan 0 aja(dua angka), jadi kalau diurut setelah angka 1, maka langsung ke 10, 11,100,101,110,111,1000 dst, karena bilangan biner tidak ada angka 2 sampai 9 jadi setelah 11 lanjutannya bukan 12 13 tapi langsung 100, ternyata ilmu yang diajarkan pas sma ini muncul kembali manakala saat kita menyeting jaringan lho, namun bukan itu yang akan dibahas, kali ini saya pengen mencatat cara mengubah bilangan biner ke desimal atau sebaliknya bilangan desimal menjadi bilangan biner.
Selain bilangan biner atau dua angka sebenarnya juga ada bilangan tiga angka urutannya 0,1,2,3,10,11,12,13,20 dst
ada juga bilangan empat angka, lima angka dst,

perhatikan angka desimal berikut 1245
perhatikan pula angka satuan, puluhan, ratusan, dan ribuannya

kemudian

perhatikan angka biner berikut 1110
satuan, puluhan, ratusan, ribuan juga sama letaknya

yang beda hanyalah :
perhatikan jika ratusan bilangan desimal berarti 10X10 =10pangkat2
ribuan bilangan desimal berarti 10X10X10=10pangkat3

ratusan bilangan biner berarti 2XS=2pangkat2
ribuan pada bilangan biner berarti 2X2X2=2pangkat3
(angka dua karena biner)

Contoh 1

bilangan desimal 135 diubah ke biner caranya dengan membagi dua terus menerus, sampai habis,
135 dibagi 2 hasilnya 67 sisa 1
67 dibagi 2 hasilnya 33 sisa 1
33 dibagi 2 hasilnya 16 sisa 1
16 dibagi 2 hasilnya 8 sisa 0
8 dibagi 2 hasilnya 4 sisa 0
4 dibagi 2 hasilnya 2 sisa 0
2 dibagi 2 hasilnya 1 sisa 0
1 dibagi 2 hasilnya 0 sisa 1 (hasilnya bukan 0,5 karena bilangan biner cuman 1 dan 0)
0 dibagi 2 hasilnya 0 sisa 0 (stop sampai disini)

maka hasilnya kita ambil angka dari bawah 010000111 bilangan 0 didepan dibuang aja hasilnya 10000111.

Contoh 2 biner menjadi desimal
misalnya 10000111 diubah menjadi desimal?
angka kita jabarkan dari kanan kekiri menjadi sebagai berikut :
1 X 2pangkat0=1
1 X 2pangkat1=2
1 X 2pangkat2=4
0 x 2pangkat3=0
0 x 2pangkat4=0
0 x 2pangkat5=0
0 X 2pangkat6=0
1 x 2pangkat7=128
hasilnya tinggal jumlahkan angka tersebut (1+2+4+0+0+0+0+128)=135
semoga bermanfaat, mungkin ada yang punya cara lebih gampang?
thanks to alamsyah-blog.blogspot.com
Read More...