#9
Post
by puriwutpokin » Wed Feb 19, 2020 7:27 pm
ปรับตามนี้ครับ
A5:B10=IFERROR(INDEX(DataBase!$A$6:$I$50,AGGREGATE(15,6,(ROW(DataBase!$A$6:$A$50)-ROW(DataBase!$A$6)+1)/(TEXT(DataBase!$A$6:$A$50,"[$- ]mmm")=TEXT(DATEVALUE($A$2&1),"[$- ]mmm"))/(INDEX(DataBase!$E$6:$I$50,,MATCH($B$2,DataBase!$E$4:$I$4,0))<>0),ROWS(A$5:A5)),MATCH(A$4,DataBase!$A$4:$C$4,0)),"")
C5=IFERROR(INDEX(INDEX(DataBase!$E$6:$I$50,,MATCH($B$2,DataBase!$E$4:$I$4,0)),AGGREGATE(15,6,(ROW(DataBase!$C$6:$C$50)-ROW(DataBase!$C$6)+1)/(INDEX(DataBase!$E$6:$I$50,,MATCH($B$2,DataBase!$E$4:$I$4,0))>0)/(DataBase!$C$6:$C$50=$B5)/(DataBase!$A$6:$A$50=$A5),COUNTIFS($A$5:$A5,$A5,$B$5:$B5,$B5))),0)
D5=IFERROR(INDEX(INDEX(DataBase!$E$6:$I$50,,MATCH($B$2,DataBase!$E$4:$I$4,0)),AGGREGATE(15,6,(ROW(DataBase!$C$6:$C$50)-ROW(DataBase!$C$6)+1)/(INDEX(DataBase!$E$6:$I$50,,MATCH($B$2,DataBase!$E$4:$I$4,0))<0)/(DataBase!$C$6:$C$50=$B5)/(DataBase!$A$6:$A$50=$A5),COUNTIFS($A$5:$A5,$A5,$B$5:$B5,$B5))),0)
H5:I10=IFERROR(INDEX(DataBase!$A$6:$I$50,AGGREGATE(15,6,(ROW(DataBase!$A$6:$A$50)-ROW(DataBase!$A$6)+1)/(TEXT(DataBase!$A$6:$A$50,"[$- ]mmm")=TEXT(DATEVALUE($H$2&1),"[$- ]mmm"))/(INDEX(DataBase!$E$6:$I$50,,MATCH($I$2,DataBase!$E$4:$I$4,0))<>0),ROWS(H$5:H5)),MATCH(H$4,DataBase!$A$4:$C$4,0)),"")
J5=IFERROR(INDEX(INDEX(DataBase!$E$6:$I$50,,MATCH($I$2,DataBase!$E$4:$I$4,0)),AGGREGATE(15,6,(ROW(DataBase!$C$6:$C$50)-ROW(DataBase!$C$6)+1)/(INDEX(DataBase!$E$6:$I$50,,MATCH($I$2,DataBase!$E$4:$I$4,0))>0)/(DataBase!$C$6:$C$50=$I5)/(DataBase!$A$6:$A$50=$H5),COUNTIFS($H$5:$H5,$H5,$I$5:$I5,$I5))),0)
K5=IFERROR(INDEX(INDEX(DataBase!$E$6:$I$50,,MATCH($I$2,DataBase!$E$4:$I$4,0)),AGGREGATE(15,6,(ROW(DataBase!$C$6:$C$50)-ROW(DataBase!$C$6)+1)/(INDEX(DataBase!$E$6:$I$50,,MATCH($I$2,DataBase!$E$4:$I$4,0))<0)/(DataBase!$C$6:$C$50=$I5)/(DataBase!$A$6:$A$50=$H5),COUNTIFS($H$5:$H5,$H5,$I$5:$I5,$I5))),0)