KASUS 1
Kasus pertama ini adalah menggabungkan kolom, 2 kolom atau lebih ya
Rumus:
a. =IFERROR(IF(OFFSET(A$2;MOD(ROWS(A$2:A2)-1;COUNTA(A:A)-1);INT((ROWS(A$2:A2)-1)/ROWS($A$2:$B$10)))=0;"";OFFSET(A$2;MOD(ROWS(A$2:A2)-1;COUNTA(A:A)-1);INT((ROWS(A$2:A2)-1)/ROWS($A$2:$B$10))));"")
b. =IFERROR(INDEX($A$2:$B$10;MOD(ROWS($A$2:A2)-1;ROWS($A$2:$B$10))+1;INT((ROWS($A$2:A2)-1)/ROWS($A$2:$B$10))+1);"")
KASUS 2
Kasus ke 2 ini adalah kasus penjumlahan dengan kolom kriteria yang di-merged, hasilnya
Rumus:
a. =SUM(MMULT(N(LOOKUP(ROW($A$1:$A$49);IF($A$1:$A$49<>"";ROW($A$1:$A$49)))=TRANSPOSE(IF($A$1:$A$49=D4;ROW($A$1:$A$49))));ROW($A$1:$A$49)^0)*$B$1:$B$49)
b. =SUM(IFERROR(IF(MATCH(LOOKUP(ROW(D);IF(D<>"";ROW(D)));IF(D=D4;ROW(D));0);V);0)) --> array formula
c. =SUM(ISNUMBER(MATCH(LOOKUP(ROW(D);IF(D<>"";ROW(D)));IF(D=D4;ROW(D));0))*V) --> array formula
d. =SUM(IF(LOOKUP(ROW(D);ROW(D)/(D<>"");D)=D4;V))
KASUS 3
Kasus ini merupakan kasus lookup dengan beberapa kolom, hasilnya
Rumus:
=IFERROR(SUMIF(INDEX($B$2:$F$8;MATCH(B10;$A$2:$A$8;0);0);A10;INDEX($C$2:$G$8;MATCH(B10;$A$2:$A$8;0);0));"")
KASUS 4
Rumusnya
=IFERROR(IF(RIGHT($D3;1)="E";$D3;IF(AND(LOOKUP(LEFT(INDEX($K$4:$K$10;MATCH($F3;$J$4:$J$10;0));FIND("/";INDEX($K$4:$K$10;MATCH($F3;$J$4:$J$10;0));1)-1);{"I";"II";"III";"IV"};{1;2;3;4})=LOOKUP(LEFT(D3;FIND("/";$D3;1)-1);{"I";"II";"III";"IV"};{1;2;3;4});RIGHT(INDEX($K$4:$K$10;MATCH($F3;$J$4:$J$10;0));1)<RIGHT($D3;1));$D3;IF(AND(LOOKUP(LEFT(INDEX($K$4:$K$10;MATCH($F3;$J$4:$J$10;0));FIND("/";INDEX($K$4:$K$10;MATCH($F3;$J$4:$J$10;0));1)-1);{"I";"II";"III";"IV"};{1;2;3;4})=LOOKUP(LEFT($D3;FIND("/";$D3;1)-1);{"I";"II";"III";"IV"};{1;2;3;4});RIGHT(INDEX($K$4:$K$10;MATCH($F3;$J$4:$J$10;0));1)=RIGHT($D3;1));$D3;IF(RIGHT($D3;1)="D";LOOKUP(LOOKUP(LEFT($D3;FIND("/";$D3;1)-1);{"I";"II";"III";"IV"};{1;2;3;4})+1;{1;2;3;4};{"I";"II";"III";"IV"})&"/"&"A";LOOKUP(LOOKUP(LEFT($D3;FIND("/";$D3;1)-1);{"I";"II";"III";"IV"};{1;2;3;4});{1;2;3;4};{"I";"II";"III";"IV"})&"/"&CHAR(CODE(RIGHT($D3;1))+1)))));"")
KASUS 5
Hasil yang diharapkan
Rumus:
a. =INDEX(AGGREGATE({14;15};6;$B$2:$E$5/(($G2=$A$2:$A$5)*ISNUMBER($B$2:$E$5));1);COLUMNS(A:$A))
b. =IFERROR(INDEX($B$1:$E$1;SMALL(IF(INDEX($B$2:$E$5;MATCH($G2;$A$2:$A$5;0);0)=$H2;COLUMN($B$1:$E$1)-COLUMN($B$1)+1);COUNTIFS($G$2:G2;G2;$H$2:H2;H2)));"")
KASUS 6
Kasus terakhir ini merupakan kasus split teks dengan kriteria, pada tabel diatas saya berikan contoh menggunakan angka supaya hasilnya lebih jelas walaupun jika diganti teks bisa saja, hasil
Rumus di cell A8:
=LEFT($A$1;FIND("@";SUBSTITUTE($A$1;" ";"@";$A$6))-1)
Rumus di cell A9 dan copas ke bawah
=IFERROR(MID($A$1;FIND("@";SUBSTITUTE($A$1;" ";"@";$A$6*ROWS($1:1)))+1;MMULT(FIND("@";SUBSTITUTE($A$1;" ";"@";TRANSPOSE(MMULT(ROW($A1:$A2);1))*$A$6));{-1;1})-1);"")
FILE LATIHAN EXCEL
Assalamualaikum, pak mau tanya. ada kasus data misalnya mau dijumlahkan tapi data perbaris banyak. Adakah cara lain yang lebih efektif selain mgunakan tanda + dan sum, apa dengan menjumlahkan perwarna?
BalasHapusJika ada file excelnya silahkan langsung saja kirim ke email saya di rizkybhendrawan@gmail.com supaya lebih jelas mengenai hasil yang diinginkan
HapusAssalamu'alaikum. Pak saya mau tanya klo input data tabungan
BalasHapusNo.
Nama.
alamat
Tanggal
Jumlah
Lansung masuk ke data tabungan
No.|Nama|alamat|Jumlah| tanggal
|1/8/2017 |dst
Kasus 4
BalasHapusTerima kasih bnyk pak rizky.. sngat mbntu skali sharing ilmunya.. smga smakin kreatif dan inovatif..
Salam hormat
Hendra..