Terimakasih Mr. Kid Sungguh luar biasa.... selanjutnya saya ada kesulitan dalam memberi kode guru. file terlampir
Pada 13 Januari 2013 16.35, Mr. Kid <[email protected]> menulis: > ** > > > Hai Heru, > > Coba ubah formula cell AA7 > dari : > > =IF(AA6="","",OFFSET($C$2,0,MATCH($Z$2,OFFSET(INDIRECT($X6),COLUMN()-26,0,1,20))-1)) > menjadi : > > =IF(AA6="","",OFFSET($C$2,0,MATCH($Z$2,OFFSET(INDIRECT($X6),COLUMN()-26,0,1,20) > *,0*)-1)) > agar fungsi Match mencari dengan cara pencarian sama persis (exact match) > > Bisa juga menggunakan fungsi yang lebih panjang seperti file terlampir, > dengan struktur tabel hasil : > >> Jadwal jam di AH5:AL5 > >> Jadwal hari di X6:X16 > >> formula di baris kelas (misal di AH7) : > > =IFERROR(INDEX($C$2:$V$2,MATCH($Z$2,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(AH$5,$B$3:$B$7,0),0),0)),"") > tanpa bantuan nama range dan tidak menggunakan fungsi volatile seperti > offset atau Indirect. > Fungsi volatile akan selalu dikalkulasi meski yang berubah adalah sebuah > cell yang tidak dirujuk formula manapun, sehingga pada penggunaan pada > banyak cell akan membuat kalkulasi Excel menjadi lambat setiap kali ada > update nilai data. > > Wassalam, > Kid. > > > > 2013/1/13 heru mulyono <[email protected]> > >> ** >> >> >> Yth, para master Excel >> Mohon pencerahannya, file terlampir >> >> Matur nuwun >> _ >> > > >
Kasus jadual.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

