Re: [belajar-excel] Mengambil Nilai Kolom Menjadi Baris dengan rumus otomatis

2019-10-12 Terurut Topik Kamirin Faqoth kamiri...@yahoo.co.id [belajar-excel]
 Dear Pa Agus,
Walaupun saya masih bingung, saya sangat apresiasi sekali atas pencerahannya & 
masukan dari Bapak bisa saya pertimbangkan, Terima Kasih sudah berkenan 
menjelaskan panjang lebar pertanyaan saya dan dari penjelsan tersebut minimal 
saya sudah ada gambaran maksud dan tujuan atas penjelsan tsb, semoga Allah 
membalas kebaikan Bapak.

Salam,Kamirin

Pada Jumat, 11 Oktober 2019 20.54.07 WIB, Agus nanga...@gmail.com 
[belajar-excel]  menulis:

  

Dear Kamirin, aduh... bagaimana cara menjelaskannya ya. Tentunya rumus 
yang saya buat itu merupakan rumus yang tidak bagus, karena data yang diambil 
tidak berkaidah database. Yang paling bagus kedepannya adalah data tersebut 
diubah sehingga berkaidah database sehingga mudah diolah menggunakan apapun 
(formula, pivot maupun PQ). Data tersebut dapat diubah dengan judul kolom 
sebagai berikut: Kode; Toko; Stok; DO; SISA; Supplier. Jadi dari contoh data 
akan ada 9 record. Perlu diingat bahwa data yang bagus adalah data yang mudah 
diolah dan mudah dibaca komputer. (tidak bagus untuk manusia). BTW. Data baru 
apabila dibaca dari data lama (baris,kolom) adalah: 1,1  1,2  1,3  1,4  
2,1  2,2  2,3 2,4   3,1  3,2  3,3  3,4 1,5  1,6  1,7  1,8  2,5  
2,6  2,7  2,8  3,5  3,6  3,7  3,8 1,9  1,10  1,11  1,12   2,9  2,10  
2,11  2,12    3,9  3,10  3,11  3,12 Untuk mendapatkan nomor baris dengan aturan 
bahwa setiap 4 kolom selalu sama dan bertambah satu setelah kolo, berikutnya. 
1,1,1,1,2,2,2,2,3,3,3,3. Jika nomor kolom dari A1 (column(A1)) saya tambah 3 
kemudian saya bagi empat akan diperoleh urutan tersebut. (1 + 3)/4 = 1 diambil 
bulatnya saja INT((Column(A1)+3)/4) = 1  (2 + 3)/4 = 1,25 diambil bulatnya saja 
INT((Column(B1)+3)/4) = 1  (3 + 3)/4 = 1,5 diambil bulatnya saja 
INT((column(C1)+3)/4) = 1 (4 + 3)/4 = 1,76 diambil bulatnya saja 
INT((Column(D1)+3)/4) = 1  (5 + 3)/4 = 2 diambil bulatnya saja 
INT((Column(E1)+3)/4) = 2  (6 + 3)/4 = 2,25 diambil bulatnya saja 
INT((Column(F1)+3)/4) = 2
  Sedangkan untuk mendapatkan nomor kolom perlu tenaga ekstra. Nomor kolomnya 
adalah 1,2,3,4,1,2,3,41,2,3,4 nomor ini sebenarnya mudah dicari dengan modulo, 
namun kalau hanya dengan modulo akan menghasilkan angka 
1,2,3,0,1,2,3,0,1,2,3,0.  padahal pada baris kedua nomor kolom tersebut juga 
harus berubah menjadi 5,6,7,8,5,6,7,8 dan baris ketiga menjadi 9,10,11,12. 
Formula MOD(COLUMN(A1),4) jika dicopy ke segala arah akan menghasilkan angka 
1,2,3,0,1,2,3,0,1,2,3,0. agar angka 0 dapat berubah menjadi angka 4 perlu kita 
tambah 4 apabila angkanya 0   dengan formula +(MOD(COLUMN(A1),4)=0)*4 (jika 
hasilnya nol kalikan 4) maksudnya jika hasilnya tidak nol berarti false = 0 
jika dikalikan 4 pun hasilnya nol, apabila hasilnya nol berarti true= 1 kali 4 
= 4. Jado formula MOD(COLUMN(A1),4)+(MOD(COLUMN(A1),4)=0)*4 menghasilkan 
barisan bilangan 1,2,3,4,1,2,3,4,1,2,3,4. jika formula ini saya kopi ke baris 
kedua hasilnyapun masih sama 1,2,3,4,1,2,3,4,1,2,3,4. agar pada baris kedua 
berubah menjadi 5,6,7,8 dan 9,10,11,12 kita perlukan nomor baris (row(A1)). 
Jika formula tersebut saya tambah dengan nomor baris saya kurangi 1 kemudian 
saya kalikan 4.
  artinya baris pertama (1 - 1)*4 = 0 =>  (ROW(A1)-1)*4 =0
  baris kedua (2-1)*4= 4  => (ROW(A2)-1)*4 = 4
  baris ketiga (3-1)*4 = 8  => (ROW(A3)-1)*4 =8
  Jika ketiga formula digabung 
(ROW(A1)-1)*4+MOD(COLUMN(A1),4)+(MOD(COLUMN(A1),4)=0)*4 akan menghasikan 
barisan bilangan 1,2,3,4,1,2,3,4,1,2,3,4. di  baris pertama dan akan berubah 
menjadi 5,6,7,8,5,6,7,8,5,6,7,8 dibaris kedua dan menjadi  9,10,11,12, 
9,10,11,12, 9,10,11,12 dibaris ketiga. apa bila nomor baris dan nomor kolom 
tersebut digunakan pada formula Index, maka komplit sudah, hasilnya sesuai 
dengan permintaan. Tentunya formula tersebut tidak disarankan untuk data yang 
banyak, karena akan rumit untuk menentukan nomor baris dan kolom.

  Namun akangkah bagusnya apabila datanya saja yang diubah untuk mendapatkan 
data yang berkaidah database sehingga mudah untuk membuat formula Report maupun 
menggunakan Pivot.
 On 10/11/2019 16:12, Kamirin Faqoth kamiri...@yahoo.co.id [belajar-excel] 
wrote:

     Dear Pak Agus,

  Maaf Pak, cara baca rumusnya seperti apa yaa? Saya masih belum mengerti 
soalnya, klo saya cuma copy pasti klo ada case2 sejenisnya, saya  bakal nanya 
lagi, tapi saya ingin kedepannya klo menemukan case serupa, saya bisa 
melakukannya sendiri.
  Terima Kasih
 

  Pada Jumat, 11 Oktober 2019 09.54.30 WIB, Agus nanga...@gmail.com 
[belajar-excel]  menulis:

  

 Dear Kamirin, Coba di D10 diketik formula: 
=INDEX($D$3:$O$5,INT((COLUMN(A1)+3)/4),(ROW(A1)-1)*4+MOD(COLUMN(A1),4)+(MOD(COLUMN(A1),4)=0)*4)
 kopi ke semua cell, Regard. NangAgus
   On 10/10/2019 17:08, Kamirin Faqoth kamiri...@yahoo.co.id [belajar-excel] 
wrote:

     Dear Be-Exceler,
  Mohon bantuannya, untuk memecahkan masalah dibawah ini, saya mempunyai tabel 
dalam  bentuk kolom, tapi saya ingin merubahnya menjadi bentuk baris dengan 
krite

Re: [belajar-excel] Mengambil Nilai Kolom Menjadi Baris dengan rumus otomatis [1 Attachment]

2019-10-11 Terurut Topik Agus nanga...@gmail.com [belajar-excel]

Dear Kamirin,
aduh. bagaimana cara menjelaskannya ya.
Tentunya rumus yang saya buat itu merupakan rumus yang tidak bagus, 
karena data yang diambil tidak berkaidah database.
Yang paling bagus kedepannya adalah data tersebut diubah sehingga 
berkaidah database sehingga mudah diolah menggunakan apapun (formula, 
pivot maupun PQ).

Data tersebut dapat diubah dengan judul kolom sebagai berikut:
Kode; Toko; Stok; DO; SISA; Supplier.
Jadi dari contoh data akan ada 9 record.
Perlu diingat bahwa data yang bagus adalah data yang mudah diolah dan 
mudah dibaca komputer. (tidak bagus untuk manusia).

BTW.
Data baru apabila dibaca dari data lama (baris,kolom) adalah:
1,1  1,2  1,3  1,4  2,1  2,2 2,3 2,4   3,1  3,2  3,3  3,4
1,5  1,6  1,7  1,8  2,5  2,6 2,7  2,8  3,5  3,6  3,7  3,8
1,9  1,10  1,11  1,12   2,9  2,10 2,11  2,12    3,9  3,10  3,11  3,12
Untuk mendapatkan nomor baris dengan aturan bahwa setiap 4 kolom selalu 
sama dan bertambah satu setelah kolo, berikutnya. 1,1,1,1,2,2,2,2,3,3,3,3.
Jika nomor kolom dari A1 (column(A1)) saya tambah 3 kemudian saya bagi 
empat akan diperoleh urutan tersebut.

(1 + 3)/4 = 1 diambil bulatnya saja INT((Column(A1)+3)/4) = 1
(2 + 3)/4 = 1,25 diambil bulatnya saja INT((Column(B1)+3)/4) = 1
(3 + 3)/4 = 1,5 diambil bulatnya saja INT((column(C1)+3)/4) = 1
(4 + 3)/4 = 1,76 diambil bulatnya saja INT((Column(D1)+3)/4) = 1
(5 + 3)/4 = 2 diambil bulatnya saja INT((Column(E1)+3)/4) = 2
(6 + 3)/4 = 2,25 diambil bulatnya saja INT((Column(F1)+3)/4) = 2

Sedangkan untuk mendapatkan nomor kolom perlu tenaga ekstra. Nomor 
kolomnya adalah 1,2,3,4,1,2,3,41,2,3,4
nomor ini sebenarnya mudah dicari dengan modulo, namun kalau hanya 
dengan modulo akan menghasilkan angka 1,2,3,0,1,2,3,0,1,2,3,0.  padahal 
pada baris kedua nomor kolom tersebut juga harus berubah menjadi 
5,6,7,8,5,6,7,8 dan baris ketiga menjadi 9,10,11,12.
Formula MOD(COLUMN(A1),4) jika dicopy ke segala arah akan menghasilkan 
angka 1,2,3,0,1,2,3,0,1,2,3,0. agar angka 0 dapat berubah menjadi angka 
4 perlu kita tambah 4 apabila angkanya 0   dengan formula 
+(MOD(COLUMN(A1),4)=0)*4 (jika hasilnya nol kalikan 4) maksudnya jika 
hasilnya tidak nol berarti false = 0 jika dikalikan 4 pun hasilnya nol, 
apabila hasilnya nol berarti true= 1 kali 4 = 4.
Jado formula MOD(COLUMN(A1),4)+(MOD(COLUMN(A1),4)=0)*4 menghasilkan 
barisan bilangan 1,2,3,4,1,2,3,4,1,2,3,4. jika formula ini saya kopi ke 
baris kedua hasilnyapun masih sama 1,2,3,4,1,2,3,4,1,2,3,4.
agar pada baris kedua berubah menjadi 5,6,7,8 dan 9,10,11,12 kita 
perlukan nomor baris (row(A1)).
Jika formula tersebut saya tambah dengan nomor baris saya kurangi 1 
kemudian saya kalikan 4.

artinya baris pertama (1 - 1)*4 = 0 =>  (ROW(A1)-1)*4 =0
baris kedua (2-1)*4= 4  => (ROW(A2)-1)*4 = 4
baris ketiga (3-1)*4 = 8  => (ROW(A3)-1)*4 =8
Jika ketiga formula digabung 
(ROW(A1)-1)*4+MOD(COLUMN(A1),4)+(MOD(COLUMN(A1),4)=0)*4 akan menghasikan 
barisan bilangan 1,2,3,4,1,2,3,4,1,2,3,4. di baris pertama dan akan 
berubah menjadi 5,6,7,8,5,6,7,8,5,6,7,8 dibaris kedua dan menjadi 
9,10,11,12, 9,10,11,12, 9,10,11,12 dibaris ketiga.
apa bila nomor baris dan nomor kolom tersebut digunakan pada formula 
Index, maka komplit sudah, hasilnya sesuai dengan permintaan.
Tentunya formula tersebut tidak disarankan untuk data yang banyak, 
karena akan rumit untuk menentukan nomor baris dan kolom.


Namun akangkah bagusnya apabila datanya saja yang diubah untuk 
mendapatkan data yang berkaidah database sehingga mudah untuk membuat 
formula Report maupun menggunakan Pivot.
On 10/11/2019 16:12, Kamirin Faqoth kamiri...@yahoo.co.id 
[belajar-excel] wrote:

Dear Pak Agus,


Maaf Pak, cara baca rumusnya seperti apa yaa? Saya masih belum 
mengerti soalnya, klo saya cuma copy pasti klo ada case2 sejenisnya, 
saya bakal nanya lagi, tapi saya ingin kedepannya klo menemukan case 
serupa, saya bisa melakukannya sendiri.


Terima Kasih


Pada Jumat, 11 Oktober 2019 09.54.30 WIB, Agus nanga...@gmail.com 
[belajar-excel]  menulis:



Dear Kamirin,
Coba di D10 diketik formula:
=INDEX($D$3:$O$5,INT((COLUMN(A1)+3)/4),(ROW(A1)-1)*4+MOD(COLUMN(A1),4)+(MOD(COLUMN(A1),4)=0)*4)
kopi ke semua cell,
Regard.
NangAgus

On 10/10/2019 17:08, Kamirin Faqoth kamiri...@yahoo.co.id 
 [belajar-excel] wrote:

Dear Be-Exceler,

Mohon bantuannya, untuk memecahkan masalah dibawah ini, saya 
mempunyai tabel dalam bentuk kolom, tapi saya ingin merubahnya 
menjadi bentuk baris dengan kriteria unik, misalkan saya ingin 
mengambil data stok Apel Toko  A, B & C pada  cell D3. H3, L3, saya 
ingin memindahkannya ke cell D10, D11 & D12,
klo tokonya 3 mungkin bisa dengan rumus =d3 dst, tapi menjadi masalah 
jika tokonya banyak & varian buahnya banyak.


berikut saya lampirkan filenya.

Terim Kasih
kamirin









DataNe.xlsx
Description: MS-Excel 2007 spreadsheet


Re: [belajar-excel] Mengambil Nilai Kolom Menjadi Baris dengan rumus otomatis

2019-10-11 Terurut Topik Kamirin Faqoth kamiri...@yahoo.co.id [belajar-excel]
 Dear Pak Agus,

Maaf Pak, cara baca rumusnya seperti apa yaa? Saya masih belum mengerti 
soalnya, klo saya cuma copy pasti klo ada case2 sejenisnya, saya bakal nanya 
lagi, tapi saya ingin kedepannya klo menemukan case serupa, saya bisa 
melakukannya sendiri.
Terima Kasih


Pada Jumat, 11 Oktober 2019 09.54.30 WIB, Agus nanga...@gmail.com 
[belajar-excel]  menulis:

  

Dear Kamirin, Coba di D10 diketik formula: 
=INDEX($D$3:$O$5,INT((COLUMN(A1)+3)/4),(ROW(A1)-1)*4+MOD(COLUMN(A1),4)+(MOD(COLUMN(A1),4)=0)*4)
 kopi ke semua cell, Regard. NangAgus
  On 10/10/2019 17:08, Kamirin Faqoth kamiri...@yahoo.co.id [belajar-excel] 
wrote:

     Dear Be-Exceler,
  Mohon bantuannya, untuk memecahkan masalah dibawah ini, saya mempunyai tabel 
dalam bentuk kolom, tapi saya ingin merubahnya menjadi bentuk baris dengan 
kriteria unik, misalkan saya ingin mengambil data stok Apel Toko  A, B & C pada 
 cell D3. H3, L3, saya ingin memindahkannya ke cell D10, D11 & D12,
 klo tokonya 3 mungkin bisa dengan rumus =d3 dst, tapi menjadi masalah jika 
tokonya banyak & varian buahnya banyak.
  berikut saya lampirkan filenya.
  Terim Kasih kamirin






Re: [belajar-excel] Mengambil Nilai Kolom Menjadi Baris dengan rumus otomatis

2019-10-10 Terurut Topik Agus nanga...@gmail.com [belajar-excel]

Dear Kamirin,
Coba di D10 diketik formula:
=INDEX($D$3:$O$5,INT((COLUMN(A1)+3)/4),(ROW(A1)-1)*4+MOD(COLUMN(A1),4)+(MOD(COLUMN(A1),4)=0)*4)
kopi ke semua cell,
Regard.
NangAgus

On 10/10/2019 17:08, Kamirin Faqoth kamiri...@yahoo.co.id 
[belajar-excel] wrote:

Dear Be-Exceler,

Mohon bantuannya, untuk memecahkan masalah dibawah ini, saya mempunyai 
tabel dalam bentuk kolom, tapi saya ingin merubahnya menjadi bentuk 
baris dengan kriteria unik, misalkan saya ingin mengambil data stok 
Apel Toko  A, B & C pada  cell D3. H3, L3, saya ingin memindahkannya 
ke cell D10, D11 & D12,
klo tokonya 3 mungkin bisa dengan rumus =d3 dst, tapi menjadi masalah 
jika tokonya banyak & varian buahnya banyak.


berikut saya lampirkan filenya.

Terim Kasih
kamirin