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] <belajar-excel@yahoogroups.com> 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] <belajar-excel@yahoogroups.com> 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








  #yiv0142576006 #yiv0142576006 -- #yiv0142576006ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0142576006 
#yiv0142576006ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0142576006 
#yiv0142576006ygrp-mkp #yiv0142576006hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv0142576006 #yiv0142576006ygrp-mkp #yiv0142576006ads 
{margin-bottom:10px;}#yiv0142576006 #yiv0142576006ygrp-mkp .yiv0142576006ad 
{padding:0 0;}#yiv0142576006 #yiv0142576006ygrp-mkp .yiv0142576006ad p 
{margin:0;}#yiv0142576006 #yiv0142576006ygrp-mkp .yiv0142576006ad a 
{color:#0000ff;text-decoration:none;}#yiv0142576006 #yiv0142576006ygrp-sponsor 
#yiv0142576006ygrp-lc {font-family:Arial;}#yiv0142576006 
#yiv0142576006ygrp-sponsor #yiv0142576006ygrp-lc #yiv0142576006hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0142576006 
#yiv0142576006ygrp-sponsor #yiv0142576006ygrp-lc .yiv0142576006ad 
{margin-bottom:10px;padding:0 0;}#yiv0142576006 #yiv0142576006actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0142576006 
#yiv0142576006activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0142576006
 #yiv0142576006activity span {font-weight:700;}#yiv0142576006 
#yiv0142576006activity span:first-child 
{text-transform:uppercase;}#yiv0142576006 #yiv0142576006activity span a 
{color:#5085b6;text-decoration:none;}#yiv0142576006 #yiv0142576006activity span 
span {color:#ff7900;}#yiv0142576006 #yiv0142576006activity span 
.yiv0142576006underline {text-decoration:underline;}#yiv0142576006 
.yiv0142576006attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv0142576006 .yiv0142576006attach div a 
{text-decoration:none;}#yiv0142576006 .yiv0142576006attach img 
{border:none;padding-right:5px;}#yiv0142576006 .yiv0142576006attach label 
{display:block;margin-bottom:5px;}#yiv0142576006 .yiv0142576006attach label a 
{text-decoration:none;}#yiv0142576006 blockquote {margin:0 0 0 
4px;}#yiv0142576006 .yiv0142576006bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv0142576006 
.yiv0142576006bold a {text-decoration:none;}#yiv0142576006 dd.yiv0142576006last 
p a {font-family:Verdana;font-weight:700;}#yiv0142576006 dd.yiv0142576006last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0142576006 
dd.yiv0142576006last p span.yiv0142576006yshortcuts 
{margin-right:0;}#yiv0142576006 div.yiv0142576006attach-table div div a 
{text-decoration:none;}#yiv0142576006 div.yiv0142576006attach-table 
{width:400px;}#yiv0142576006 div.yiv0142576006file-title a, #yiv0142576006 
div.yiv0142576006file-title a:active, #yiv0142576006 
div.yiv0142576006file-title a:hover, #yiv0142576006 div.yiv0142576006file-title 
a:visited {text-decoration:none;}#yiv0142576006 div.yiv0142576006photo-title a, 
#yiv0142576006 div.yiv0142576006photo-title a:active, #yiv0142576006 
div.yiv0142576006photo-title a:hover, #yiv0142576006 
div.yiv0142576006photo-title a:visited {text-decoration:none;}#yiv0142576006 
div#yiv0142576006ygrp-mlmsg #yiv0142576006ygrp-msg p a 
span.yiv0142576006yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv0142576006 
.yiv0142576006green {color:#628c2a;}#yiv0142576006 .yiv0142576006MsoNormal 
{margin:0 0 0 0;}#yiv0142576006 o {font-size:0;}#yiv0142576006 
#yiv0142576006photos div {float:left;width:72px;}#yiv0142576006 
#yiv0142576006photos div div {border:1px solid 
#666666;min-height:62px;overflow:hidden;width:62px;}#yiv0142576006 
#yiv0142576006photos div label 
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv0142576006
 #yiv0142576006reco-category {font-size:77%;}#yiv0142576006 
#yiv0142576006reco-desc {font-size:77%;}#yiv0142576006 .yiv0142576006replbq 
{margin:4px;}#yiv0142576006 #yiv0142576006ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv0142576006 #yiv0142576006ygrp-mlmsg 
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv0142576006 
#yiv0142576006ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv0142576006 
#yiv0142576006ygrp-mlmsg select, #yiv0142576006 input, #yiv0142576006 textarea 
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv0142576006 
#yiv0142576006ygrp-mlmsg pre, #yiv0142576006 code {font:115% 
monospace;}#yiv0142576006 #yiv0142576006ygrp-mlmsg * 
{line-height:1.22em;}#yiv0142576006 #yiv0142576006ygrp-mlmsg #yiv0142576006logo 
{padding-bottom:10px;}#yiv0142576006 #yiv0142576006ygrp-msg p a 
{font-family:Verdana;}#yiv0142576006 #yiv0142576006ygrp-msg 
p#yiv0142576006attach-count span {color:#1E66AE;font-weight:700;}#yiv0142576006 
#yiv0142576006ygrp-reco #yiv0142576006reco-head 
{color:#ff7900;font-weight:700;}#yiv0142576006 #yiv0142576006ygrp-reco 
{margin-bottom:20px;padding:0px;}#yiv0142576006 #yiv0142576006ygrp-sponsor 
#yiv0142576006ov li a {font-size:130%;text-decoration:none;}#yiv0142576006 
#yiv0142576006ygrp-sponsor #yiv0142576006ov li 
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv0142576006 
#yiv0142576006ygrp-sponsor #yiv0142576006ov ul {margin:0;padding:0 0 0 
8px;}#yiv0142576006 #yiv0142576006ygrp-text 
{font-family:Georgia;}#yiv0142576006 #yiv0142576006ygrp-text p {margin:0 0 1em 
0;}#yiv0142576006 #yiv0142576006ygrp-text tt {font-size:120%;}#yiv0142576006 
#yiv0142576006ygrp-vital ul li:last-child {border-right:none 
!important;}#yiv0142576006   

Kirim email ke