-RUJUKAN FORMULA MEMBINA LAPORAN AKTIVITI KOKURIKULUM
Setup Gambar untuk Link ke Laporan
=arrayformula(if(row(A:A)=1,"PHOTO1",substitute(D:D,"open?","uc?export=view&")))
Asingkan nama guru dan murid
=ArrayFormula(split(H2:H,","))
2- RUJUKAN ANALISA KEHADIRAN MURID
SHEET KEHADIRAN
=ARRAYFORMULA(EHADIR!B:B)
=ARRAYFORMULA(EHADIR!C:C)
SHEET PECAH NAMA
=result(KEHADIRAN!A:B)
KEY (rapatkan semua nama murid)
=ARRAYFORMULA(IFERROR(SUBSTITUTE(B2:B," ","")))
KOD DATE digunakan untuk link dengan ALL DATA
=ARRAYFORMULA(IFERROR(SPLIT(A2:A," ","")))
ALL DATA
=ArrayFormula(if(COUNTIFS('PECAH NAMA'!$C:$C,$F$5:$F,'PECAH NAMA'!$D:$D,H4)>=1,1,0))
SKRIP PECAH NAMA
function result(range) {
delimiter = ", "
targetColumn = 1
var output2 = [];
for(var i=0, iLen=range.length; i<iLen; i++) {
var s = range[i][targetColumn].split(delimiter);
for(var j=0, jLen=s.length; j<jLen; j++) {
var output1 = [];
for(var k=0, kLen=range[0].length; k<kLen; k++) {
if(k == targetColumn) {
output1.push(s[j]);
} else {
output1.push(range[i][k]);
}
}
output2.push(output1);
}
}
return output2;
}
No comments:
Post a Comment