Bagian : *INDEX($C$3:$C$38,((MATCH($X6,$**X$6:$X$17,0)+1)/2)*6-5):INDEX(** $V$3:$V$38,((MATCH($X6,$X$6:$**X$17,0)+1)/2)*6),MATCH(Z$5,$B$**3:$B$7,0)* adalah pengumpul data kode_guru_kode_mapel berstruktur [gggmmm] yang sebaris. Hasil bagian tersebut bisa Anda olah pakai fungsi apapun yang dibutuhkan tergantung struktur [gggmmm] Pada kasus lalu, gggmmm bertipe numerik, maka bisa diolah dengan INT( nilai_kode / 1000 ) untuk mendapatkan kode guru. Jika gggmmm bertipe text, maka kode guru bisa diolah dengan LEFT( nilai_kode , 3 ) Pada gggmmm bertipe text, iika jumlah karakter bagian ggg atau bagian mmm tidak tetap, bisa jadi akan membutuhkan formula pengolah bagian biru yang lebih panjang.
Wassalam, Kid. 2013/1/20 heru mulyono <[email protected]> > 1. Kelas (misal Z7) [copy ke cell kelas di jam dan hari lain pada tabel > hasil] > =IFERROR(INDEX($C$2:$V$2,MATCH($Z$2,INT(*INDEX(INDEX($C$** > 3:$C$38,((MATCH($X6,$X$6:$X$**17,0)+1)/2)*6-5):INDEX($V$3:$** > V$38,((MATCH($X6,$X$6:$X$17,0)**+1)/2)*6),MATCH(Z$5,$B$3:$B$7,**0),0)* > /1000),0)),"") > > 2. Mata Diklat (misal Z6) [copy ke cell mata diklat di jam dan hari lain > pada tabel hasil] > =IF(LEN(Z7),VLOOKUP(INDEX(*INDEX($C$3:$C$38,((MATCH($X6,$** > X$6:$X$17,0)+1)/2)*6-5):INDEX(**$V$3:$V$38,((MATCH($X6,$X$6:$** > X$17,0)+1)/2)*6),MATCH(Z$5,$B$**3:$B$7,0)* > ,MATCH(Z7,$C$2:$V$2)),$B$41:$D$52,2,0),"") >

