{"text_format":"1","workbook":"xlsx","n_sheets":4,"sheets":["Information","Sheet","Data","Variables"],"not_rendered":{"charts":0,"images":1,"macros":1,"external_links":0,"defined_names":66,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Information","index":0,"n_rows":16,"n_cols":6,"rows_kept":16,"cut":false,"hidden":false,"merged":[[13,0,15,1],[11,3,11,4],[5,1,5,4],[1,1,1,4],[3,1,3,4],[4,1,4,4],[7,1,7,4],[2,1,2,4],[8,3,8,4],[9,3,10,4],[12,3,12,4]]}
[null,"Information"]
[{"$f":"OFFSET(A2,-1,0)+1","v":1},"Add project/sheet information below.  Use the \"Reload Data\" button to select the correct CSV file.    Fill in the constants below."]
[{"$f":"OFFSET(A3,-1,0)+1","v":2},"Make modifications to the Sheet tab before adding additional sheets.  \n - The column widths for the description and remarks may be resized and the content will reformat to match the width of the columns on the first sheet (F9 to recalculate).  Ensure that the content fits on the sheet.\n - Only resize columns F to AK.  Keep columns D and AM outside the sheet border.\n - Additional notes may be added to the bottom right half of the sheet.  ",null,null,null,{"$f":"IFERROR(IF(OR(trunDesc,trunRemarks),\"Content truncated from:\"&IF(trunDesc,CHAR(10)&\" - Description\",\"\")&IF(trunRemarks,CHAR(10)&\" - Remarks\",\"\")&CHAR(10)&\"Check and adjust columns to fit entire text.\",\"\"),\"The Description and/or Remarks columns are too short to see content.  Resize.\")","v":""}]
[{"$f":"OFFSET(A4,-1,0)+1","v":3},"The Summary of Quantity sheets are located on the Sheet, Sheet (2), etc. tabs.  To copy a sheet, hold the left mouse button on the worksheet's tab (below) while pressing the <CTRL> key.  A mini sheet with a plus sign should appear.  Drag this and drop it to the desired location.  "]
[{"$f":"OFFSET(A5,-1,0)+1","v":4},"Until the file is saved, the filename block will be blank.  Sheet numbers may not update until having exited and reentered the file."]
[]
[null,"Constants"]
[null,"Insert the following values (they will appear on every sheet):"]
[null,"Project: ","AZ FTNP GRCA 13(1)\nMT OMAD 18(38)","Note: If there is more than one project number, use <ALT><ENTER> to insert page break for additional lines."]
[null,"NPS PMIS No. ","NPS PMIS No. ","Note: NPS fields do not appear on the sheet unless additional text is added."]
[null,"NPS Drwg No. ","NPS Drwg No. "]
[null,"First sheet num: ","B.1",{"$f":"MIN(Sheets.needed,Sheets.available)&\" of \"&Sheets.needed&\" needed sheets available\"","v":"1 of 1 needed sheets available"}]
[null,"Extras: ",null,"Note: Information placed here will show up at the bottom of the sheets."]
[{"$f":"\"(\"&IF(ISNUMBER(FIND(\".\",Sheet)),\"WFL and future FLH\",\"CFL or EFL\")&\" format shown.  \"&IF(ISNUMBER(FIND(\".\",Sheet)),\"CFL or EFL\",\"WFL and future FLH\")&\" format \"&IF(ISNUMBER(FIND(\".\",Sheet)),\"does not contain\",\"contains\")&\" a \"\"period\"\" separator)\"","v":"(WFL and future FLH format shown.  CFL or EFL format does not contain a \"period\" separator)"}]
[null,null,null,{"$f":"IF(ISNA(Metric),\"Error in Units\",IF(Metric,\"Metric\",\"US Customary\")&\" units used\")","v":"US Customary units used"}]
[null,null,null,"Revised:","2025-09-09"]

{"sheet":"Sheet","index":1,"n_rows":49,"n_cols":38,"rows_kept":49,"cut":false,"hidden":false,"merged":[[0,0,0,2],[1,0,1,1],[2,0,2,1],[4,0,4,1],[5,0,5,1],[5,7,7,7],[5,6,7,6],[0,36,1,36],[4,3,41,3],[43,3,48,3],[5,5,7,5],[4,5,4,36],[48,6,48,9],[5,36,7,36],[5,35,6,35],[5,34,7,34],[5,9,7,9],[5,8,7,8]]}
["Sheet Information",null,null,null,null,null,{"$f":"_xlfn.IFS(CELL(\"width\",OFFSET(G1,0,-1))=0,IF(CELL(\"width\",OFFSET(G1,0,1))=0,3,1),CELL(\"width\",OFFSET(G1,0,1))=0,2,TRUE,0)","v":0},{"$f":"_xlfn.IFS(CELL(\"width\",OFFSET(H1,0,-1))=0,IF(CELL(\"width\",OFFSET(H1,0,1))=0,3,1),CELL(\"width\",OFFSET(H1,0,1))=0,2,TRUE,0)","v":0},0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,0,"Note: red line appears if adjacent column is hidden."]
["Sheet num:",null,{"$f":"INDEX(SheetNames[Sheet],MATCH(C3,SheetNames[Worksheet],0))","v":"B.1"},null,null,null,null,null,null,null,{"$f":"OFFSET(K2,0,-1)+IF(CELL(\"width\",K2)>0,1,0)","v":1},2,3,3,3,3,3,3,{"$f":"OFFSET(S2,0,-1)+IF(CELL(\"width\",S2)>0,1,0)","v":3},{"$f":"OFFSET(T2,0,-1)+IF(CELL(\"width\",T2)>0,1,0)","v":3},3,3,3,3,3,3,3,3,3,3,3,3,3,3]
["Sheet name:",null,{"$f":"RIGHT(Filename,LEN(Filename)-FIND(\"]\",Filename))","v":"Sheet"}]
[null,null,null,null,"left",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(LEN(SUBSTITUTE(SUBSTITUTE(NPS.PMIS,\".\",\"\"),\" \",\"\"))>9,NPS.PMIS,\"\")&IF(LEN(SUBSTITUTE(SUBSTITUTE(NPS.Drwg,\".\",\"\"),\" \",\"\"))>9,REPT(\" \",3)&NPS.Drwg,\"\")","v":""},"right"]
["Show \"Schedule / Option\" text in sheet title?",null,null,{"$f":"CELL(\"filename\",Filename)","v":"C:\\pw_work_wfl\\d0611629\\[mw-summary-quantities.xlsm]Sheet"},null,{"$f":"\"SUMMARY OF QUANTITIES\"&IF(LEFT(Type,1)=\"<\",\"\",\" - \"&Type&\" \"&LEFT(_xlfn.XLOOKUP(OFFSET(Begin,1,2),Multi[Line],Multi[LineNum]),1))","v":"SUMMARY OF QUANTITIES"}]
["< Don't show >",null,null,null,null,"AMEND","LINE ITEM NO.","PAY ITEM NUMBER","PAY ITEM DESCRIPTION","UNIT","Sheet and Description",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(OR(CELL(\"width\",AI8)>10,ROWS(_xlfn.ANCHORARRAY(Headings))>12),\"ALLOWANCE\",\"ALLOW-ANCE\")","v":"ALLOWANCE"},"Estimated Quantities","Remarks and/or Determination of Estimated Quantity"]
[null,null,null,null,null,null,null,null,null,null,{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),K$2,1),\"\")","v":"B4"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),L$2,1),\"\")","v":"B5"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),M$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),N$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),O$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),P$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Q$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),R$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),S$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),T$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),U$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),V$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),W$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),X$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Y$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Z$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AA$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AB$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AC$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AD$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AE$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AF$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AG$2,1),\"\")","v":"B6-9"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AH$2,1),\"\")","v":"B6-9"}]
[{"$f":"_xlfn.XLOOKUP(Sheet.number,SheetNames[Sheet],SheetNames[Begins])","v":0},"Delete",null,null,null,null,null,null,null,null,{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),K$2,2),\"\")","v":"Grading Summary"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),L$2,2),\"\")","v":"Surfacing Summary"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),M$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),N$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),O$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),P$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Q$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),R$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),S$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),T$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),U$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),V$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),W$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),X$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Y$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Z$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AA$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AB$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AC$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AD$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AE$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AF$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AG$2,2),\"\")","v":"Miscellaneous"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AH$2,2),\"\")","v":"Miscellaneous"},null,"BID SCHEDULE"]
[{"$f":"OFFSET(A9,-1,0)+1","v":1},{"$f":"IF($A9>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":false},{"$f":"IFERROR(VLOOKUP(A9,Multi[Line],1,0),OFFSET(C9,1,0))","v":1},null,null,{"$f":"_xlfn.IFS($A9>End,\"\",COUNTIF($C$8:$C9,$C9)=1,LEFT(_xlfn.XLOOKUP($C9,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C9,Multi[Line],Multi[1A])),COUNTIF($C$8:$C9,$C9)<=_xlfn.XLOOKUP(C9,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C9,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C9,$C9)-2)),_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C9,$C9)-1))-_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C9,$C9)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C9=OFFSET($C9,-1,0),$A9>End),\"\",_xlfn.XLOOKUP(C9,Multi[Line],Multi[LineNum]))","v":"A0020"},{"$f":"IF(OR($C9=OFFSET($C9,-1,0),$A9>End),\"\",_xlfn.XLOOKUP($G9,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":"15101-0000"},{"$f":"_xlfn.IFS($A9>End,\"\",COUNTIF($C$8:$C9,$C9)=1,LEFT(_xlfn.XLOOKUP($C9,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C9,Multi[Line],Multi[1D])),COUNTIF($C$8:$C9,$C9)<=_xlfn.XLOOKUP(C9,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C9,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C9,$C9)-2)),_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C9,$C9)-1))-_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C9,$C9)-2))),TRUE,\"\")","v":"MOBILIZATION"},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":"LPSM"},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),K$2,colHead))","v":" "},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),L$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),M$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),N$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),O$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),P$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),R$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),S$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),T$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),U$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),V$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),W$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),X$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":0},{"$f":"IF(OR($C9=OFFSET($C9,1,0),$A9>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C9,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":"ALL"},{"$f":"_xlfn.IFS($A9>End,\"\",COUNTIF($C$8:$C9,$C9)=1,LEFT(_xlfn.XLOOKUP($C9,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C9,Multi[Line],Multi[1R])),COUNTIF($C$8:$C9,$C9)<=_xlfn.XLOOKUP(C9,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C9,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C9,$C9)-2)),_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C9,$C9)-1))-_xlfn.XLOOKUP($C9,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C9,$C9)-2))),TRUE,\"\")","v":""}]
[2,{"$f":"IF($A10>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":false},{"$f":"IFERROR(VLOOKUP(A10,Multi[Line],1,0),OFFSET(C10,1,0))","v":2},null,null,{"$f":"_xlfn.IFS($A10>End,\"\",COUNTIF($C$8:$C10,$C10)=1,LEFT(_xlfn.XLOOKUP($C10,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C10,Multi[Line],Multi[1A])),COUNTIF($C$8:$C10,$C10)<=_xlfn.XLOOKUP(C10,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C10,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C10,$C10)-2)),_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C10,$C10)-1))-_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C10,$C10)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C10=OFFSET($C10,-1,0),$A10>End),\"\",_xlfn.XLOOKUP(C10,Multi[Line],Multi[LineNum]))","v":"A0040"},{"$f":"IF(OR($C10=OFFSET($C10,-1,0),$A10>End),\"\",_xlfn.XLOOKUP($G10,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":"20401-0000"},{"$f":"_xlfn.IFS($A10>End,\"\",COUNTIF($C$8:$C10,$C10)=1,LEFT(_xlfn.XLOOKUP($C10,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C10,Multi[Line],Multi[1D])),COUNTIF($C$8:$C10,$C10)<=_xlfn.XLOOKUP(C10,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C10,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C10,$C10)-2)),_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C10,$C10)-1))-_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C10,$C10)-2))),TRUE,\"\")","v":"ROADWAY EXCAVATION"},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":"CUYD"},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),K$2,colHead))","v":10000},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),L$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),M$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),N$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),O$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),P$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),R$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),S$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),T$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),U$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),V$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),W$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),X$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":0},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":500},{"$f":"IF(OR($C10=OFFSET($C10,1,0),$A10>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C10,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":10500},{"$f":"_xlfn.IFS($A10>End,\"\",COUNTIF($C$8:$C10,$C10)=1,LEFT(_xlfn.XLOOKUP($C10,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C10,Multi[Line],Multi[1R])),COUNTIF($C$8:$C10,$C10)<=_xlfn.XLOOKUP(C10,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C10,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C10,$C10)-2)),_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C10,$C10)-1))-_xlfn.XLOOKUP($C10,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C10,$C10)-2))),TRUE,\"\")","v":""}]
[3,{"$f":"IF($A11>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":false},{"$f":"IFERROR(VLOOKUP(A11,Multi[Line],1,0),OFFSET(C11,1,0))","v":3},null,null,{"$f":"_xlfn.IFS($A11>End,\"\",COUNTIF($C$8:$C11,$C11)=1,LEFT(_xlfn.XLOOKUP($C11,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C11,Multi[Line],Multi[1A])),COUNTIF($C$8:$C11,$C11)<=_xlfn.XLOOKUP(C11,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C11,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C11,$C11)-2)),_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C11,$C11)-1))-_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C11,$C11)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C11=OFFSET($C11,-1,0),$A11>End),\"\",_xlfn.XLOOKUP(C11,Multi[Line],Multi[LineNum]))","v":"A0060"},{"$f":"IF(OR($C11=OFFSET($C11,-1,0),$A11>End),\"\",_xlfn.XLOOKUP($G11,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":"25210-0000"},{"$f":"_xlfn.IFS($A11>End,\"\",COUNTIF($C$8:$C11,$C11)=1,LEFT(_xlfn.XLOOKUP($C11,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C11,Multi[Line],Multi[1D])),COUNTIF($C$8:$C11,$C11)<=_xlfn.XLOOKUP(C11,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C11,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C11,$C11)-2)),_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C11,$C11)-1))-_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C11,$C11)-2))),TRUE,\"\")","v":"ROCKERY,(Wall #1)"},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":"SQFT"},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),K$2,colHead))","v":0},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),L$2,colHead))","v":0},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),M$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),N$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),O$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),P$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),R$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),S$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),T$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),U$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),V$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),W$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),X$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":1200},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":30},{"$f":"IF(OR($C11=OFFSET($C11,1,0),$A11>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C11,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":1230},{"$f":"_xlfn.IFS($A11>End,\"\",COUNTIF($C$8:$C11,$C11)=1,LEFT(_xlfn.XLOOKUP($C11,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C11,Multi[Line],Multi[1R])),COUNTIF($C$8:$C11,$C11)<=_xlfn.XLOOKUP(C11,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C11,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C11,$C11)-2)),_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C11,$C11)-1))-_xlfn.XLOOKUP($C11,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C11,$C11)-2))),TRUE,\"\")","v":""}]
[4,{"$f":"IF($A12>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":false},{"$f":"IFERROR(VLOOKUP(A12,Multi[Line],1,0),OFFSET(C12,1,0))","v":4},null,null,{"$f":"_xlfn.IFS($A12>End,\"\",COUNTIF($C$8:$C12,$C12)=1,LEFT(_xlfn.XLOOKUP($C12,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C12,Multi[Line],Multi[1A])),COUNTIF($C$8:$C12,$C12)<=_xlfn.XLOOKUP(C12,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C12,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C12,$C12)-2)),_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C12,$C12)-1))-_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C12,$C12)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C12=OFFSET($C12,-1,0),$A12>End),\"\",_xlfn.XLOOKUP(C12,Multi[Line],Multi[LineNum]))","v":"A0080"},{"$f":"IF(OR($C12=OFFSET($C12,-1,0),$A12>End),\"\",_xlfn.XLOOKUP($G12,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":"30101-0000"},{"$f":"_xlfn.IFS($A12>End,\"\",COUNTIF($C$8:$C12,$C12)=1,LEFT(_xlfn.XLOOKUP($C12,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C12,Multi[Line],Multi[1D])),COUNTIF($C$8:$C12,$C12)<=_xlfn.XLOOKUP(C12,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C12,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C12,$C12)-2)),_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C12,$C12)-1))-_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C12,$C12)-2))),TRUE,\"\")","v":"AGGREGATE BASE"},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":"TON"},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),K$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),L$2,colHead))","v":2000},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),M$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),N$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),O$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),P$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),R$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),S$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),T$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),U$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),V$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),W$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),X$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":0},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":50},{"$f":"IF(OR($C12=OFFSET($C12,1,0),$A12>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C12,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":2050},{"$f":"_xlfn.IFS($A12>End,\"\",COUNTIF($C$8:$C12,$C12)=1,LEFT(_xlfn.XLOOKUP($C12,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C12,Multi[Line],Multi[1R])),COUNTIF($C$8:$C12,$C12)<=_xlfn.XLOOKUP(C12,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C12,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C12,$C12)-2)),_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C12,$C12)-1))-_xlfn.XLOOKUP($C12,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C12,$C12)-2))),TRUE,\"\")","v":""}]
[5,{"$f":"IF($A13>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":false},{"$f":"IFERROR(VLOOKUP(A13,Multi[Line],1,0),OFFSET(C13,1,0))","v":6},null,null,{"$f":"_xlfn.IFS($A13>End,\"\",COUNTIF($C$8:$C13,$C13)=1,LEFT(_xlfn.XLOOKUP($C13,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C13,Multi[Line],Multi[1A])),COUNTIF($C$8:$C13,$C13)<=_xlfn.XLOOKUP(C13,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C13,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C13,$C13)-2)),_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C13,$C13)-1))-_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C13,$C13)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C13=OFFSET($C13,-1,0),$A13>End),\"\",_xlfn.XLOOKUP(C13,Multi[Line],Multi[LineNum]))","v":"A0120"},{"$f":"IF(OR($C13=OFFSET($C13,-1,0),$A13>End),\"\",_xlfn.XLOOKUP($G13,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":"40101-5600"},{"$f":"_xlfn.IFS($A13>End,\"\",COUNTIF($C$8:$C13,$C13)=1,LEFT(_xlfn.XLOOKUP($C13,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C13,Multi[Line],Multi[1D])),COUNTIF($C$8:$C13,$C13)<=_xlfn.XLOOKUP(C13,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C13,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C13,$C13)-2)),_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C13,$C13)-1))-_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C13,$C13)-2))),TRUE,\"\")","v":"ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, 1/2-INCH OR 3/4-INCH NOMINAL MAXIMUM "},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C13=OFFSET($C13,1,0),$A13>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C13,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A13>End,\"\",COUNTIF($C$8:$C13,$C13)=1,LEFT(_xlfn.XLOOKUP($C13,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C13,Multi[Line],Multi[1R])),COUNTIF($C$8:$C13,$C13)<=_xlfn.XLOOKUP(C13,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C13,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C13,$C13)-2)),_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C13,$C13)-1))-_xlfn.XLOOKUP($C13,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C13,$C13)-2))),TRUE,\"\")","v":""}]
[6,{"$f":"IF($A14>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":false},{"$f":"IFERROR(VLOOKUP(A14,Multi[Line],1,0),OFFSET(C14,1,0))","v":6},null,null,{"$f":"_xlfn.IFS($A14>End,\"\",COUNTIF($C$8:$C14,$C14)=1,LEFT(_xlfn.XLOOKUP($C14,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C14,Multi[Line],Multi[1A])),COUNTIF($C$8:$C14,$C14)<=_xlfn.XLOOKUP(C14,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C14,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C14,$C14)-2)),_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C14,$C14)-1))-_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C14,$C14)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C14=OFFSET($C14,-1,0),$A14>End),\"\",_xlfn.XLOOKUP(C14,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C14=OFFSET($C14,-1,0),$A14>End),\"\",_xlfn.XLOOKUP($G14,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A14>End,\"\",COUNTIF($C$8:$C14,$C14)=1,LEFT(_xlfn.XLOOKUP($C14,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C14,Multi[Line],Multi[1D])),COUNTIF($C$8:$C14,$C14)<=_xlfn.XLOOKUP(C14,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C14,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C14,$C14)-2)),_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C14,$C14)-1))-_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C14,$C14)-2))),TRUE,\"\")","v":"SIZE AGGREGATE, 0.3 TO <3 MILLION ESAL"},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":"TON"},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),K$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),L$2,colHead))","v":3000},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),M$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),N$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),O$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),P$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),R$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),S$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),T$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),U$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),V$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),W$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),X$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":0},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":60},{"$f":"IF(OR($C14=OFFSET($C14,1,0),$A14>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C14,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":3060},{"$f":"_xlfn.IFS($A14>End,\"\",COUNTIF($C$8:$C14,$C14)=1,LEFT(_xlfn.XLOOKUP($C14,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C14,Multi[Line],Multi[1R])),COUNTIF($C$8:$C14,$C14)<=_xlfn.XLOOKUP(C14,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C14,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C14,$C14)-2)),_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C14,$C14)-1))-_xlfn.XLOOKUP($C14,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C14,$C14)-2))),TRUE,\"\")","v":""}]
[7,{"$f":"IF($A15>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":false},{"$f":"IFERROR(VLOOKUP(A15,Multi[Line],1,0),OFFSET(C15,1,0))","v":7},null,null,{"$f":"_xlfn.IFS($A15>End,\"\",COUNTIF($C$8:$C15,$C15)=1,LEFT(_xlfn.XLOOKUP($C15,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C15,Multi[Line],Multi[1A])),COUNTIF($C$8:$C15,$C15)<=_xlfn.XLOOKUP(C15,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C15,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C15,$C15)-2)),_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C15,$C15)-1))-_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C15,$C15)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C15=OFFSET($C15,-1,0),$A15>End),\"\",_xlfn.XLOOKUP(C15,Multi[Line],Multi[LineNum]))","v":"A0160"},{"$f":"IF(OR($C15=OFFSET($C15,-1,0),$A15>End),\"\",_xlfn.XLOOKUP($G15,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":"61001-0100"},{"$f":"_xlfn.IFS($A15>End,\"\",COUNTIF($C$8:$C15,$C15)=1,LEFT(_xlfn.XLOOKUP($C15,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C15,Multi[Line],Multi[1D])),COUNTIF($C$8:$C15,$C15)<=_xlfn.XLOOKUP(C15,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C15,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C15,$C15)-2)),_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C15,$C15)-1))-_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C15,$C15)-2))),TRUE,\"\")","v":"SIDEWALK, CONCRETE"},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":"SQYD"},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),K$2,colHead))","v":0},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),L$2,colHead))","v":0},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),M$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),N$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),O$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),P$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),R$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),S$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),T$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),U$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),V$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),W$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),X$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":1000},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":20},{"$f":"IF(OR($C15=OFFSET($C15,1,0),$A15>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C15,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":1020},{"$f":"_xlfn.IFS($A15>End,\"\",COUNTIF($C$8:$C15,$C15)=1,LEFT(_xlfn.XLOOKUP($C15,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C15,Multi[Line],Multi[1R])),COUNTIF($C$8:$C15,$C15)<=_xlfn.XLOOKUP(C15,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C15,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C15,$C15)-2)),_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C15,$C15)-1))-_xlfn.XLOOKUP($C15,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C15,$C15)-2))),TRUE,\"\")","v":""}]
[8,{"$f":"IF($A16>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A16,Multi[Line],1,0),OFFSET(C16,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A16>End,\"\",COUNTIF($C$8:$C16,$C16)=1,LEFT(_xlfn.XLOOKUP($C16,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C16,Multi[Line],Multi[1A])),COUNTIF($C$8:$C16,$C16)<=_xlfn.XLOOKUP(C16,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C16,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C16,$C16)-2)),_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C16,$C16)-1))-_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C16,$C16)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C16=OFFSET($C16,-1,0),$A16>End),\"\",_xlfn.XLOOKUP(C16,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,-1,0),$A16>End),\"\",_xlfn.XLOOKUP($G16,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A16>End,\"\",COUNTIF($C$8:$C16,$C16)=1,LEFT(_xlfn.XLOOKUP($C16,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C16,Multi[Line],Multi[1D])),COUNTIF($C$8:$C16,$C16)<=_xlfn.XLOOKUP(C16,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C16,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C16,$C16)-2)),_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C16,$C16)-1))-_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C16,$C16)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C16=OFFSET($C16,1,0),$A16>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C16,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A16>End,\"\",COUNTIF($C$8:$C16,$C16)=1,LEFT(_xlfn.XLOOKUP($C16,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C16,Multi[Line],Multi[1R])),COUNTIF($C$8:$C16,$C16)<=_xlfn.XLOOKUP(C16,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C16,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C16,$C16)-2)),_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C16,$C16)-1))-_xlfn.XLOOKUP($C16,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C16,$C16)-2))),TRUE,\"\")","v":""}]
[9,{"$f":"IF($A17>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A17,Multi[Line],1,0),OFFSET(C17,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A17>End,\"\",COUNTIF($C$8:$C17,$C17)=1,LEFT(_xlfn.XLOOKUP($C17,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C17,Multi[Line],Multi[1A])),COUNTIF($C$8:$C17,$C17)<=_xlfn.XLOOKUP(C17,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C17,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C17,$C17)-2)),_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C17,$C17)-1))-_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C17,$C17)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C17=OFFSET($C17,-1,0),$A17>End),\"\",_xlfn.XLOOKUP(C17,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,-1,0),$A17>End),\"\",_xlfn.XLOOKUP($G17,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A17>End,\"\",COUNTIF($C$8:$C17,$C17)=1,LEFT(_xlfn.XLOOKUP($C17,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C17,Multi[Line],Multi[1D])),COUNTIF($C$8:$C17,$C17)<=_xlfn.XLOOKUP(C17,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C17,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C17,$C17)-2)),_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C17,$C17)-1))-_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C17,$C17)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C17=OFFSET($C17,1,0),$A17>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C17,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A17>End,\"\",COUNTIF($C$8:$C17,$C17)=1,LEFT(_xlfn.XLOOKUP($C17,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C17,Multi[Line],Multi[1R])),COUNTIF($C$8:$C17,$C17)<=_xlfn.XLOOKUP(C17,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C17,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C17,$C17)-2)),_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C17,$C17)-1))-_xlfn.XLOOKUP($C17,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C17,$C17)-2))),TRUE,\"\")","v":""}]
[10,{"$f":"IF($A18>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A18,Multi[Line],1,0),OFFSET(C18,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A18>End,\"\",COUNTIF($C$8:$C18,$C18)=1,LEFT(_xlfn.XLOOKUP($C18,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C18,Multi[Line],Multi[1A])),COUNTIF($C$8:$C18,$C18)<=_xlfn.XLOOKUP(C18,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C18,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C18,$C18)-2)),_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C18,$C18)-1))-_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C18,$C18)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C18=OFFSET($C18,-1,0),$A18>End),\"\",_xlfn.XLOOKUP(C18,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,-1,0),$A18>End),\"\",_xlfn.XLOOKUP($G18,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A18>End,\"\",COUNTIF($C$8:$C18,$C18)=1,LEFT(_xlfn.XLOOKUP($C18,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C18,Multi[Line],Multi[1D])),COUNTIF($C$8:$C18,$C18)<=_xlfn.XLOOKUP(C18,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C18,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C18,$C18)-2)),_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C18,$C18)-1))-_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C18,$C18)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C18=OFFSET($C18,1,0),$A18>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C18,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A18>End,\"\",COUNTIF($C$8:$C18,$C18)=1,LEFT(_xlfn.XLOOKUP($C18,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C18,Multi[Line],Multi[1R])),COUNTIF($C$8:$C18,$C18)<=_xlfn.XLOOKUP(C18,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C18,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C18,$C18)-2)),_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C18,$C18)-1))-_xlfn.XLOOKUP($C18,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C18,$C18)-2))),TRUE,\"\")","v":""}]
[11,{"$f":"IF($A19>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A19,Multi[Line],1,0),OFFSET(C19,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A19>End,\"\",COUNTIF($C$8:$C19,$C19)=1,LEFT(_xlfn.XLOOKUP($C19,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C19,Multi[Line],Multi[1A])),COUNTIF($C$8:$C19,$C19)<=_xlfn.XLOOKUP(C19,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C19,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C19,$C19)-2)),_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C19,$C19)-1))-_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C19,$C19)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C19=OFFSET($C19,-1,0),$A19>End),\"\",_xlfn.XLOOKUP(C19,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,-1,0),$A19>End),\"\",_xlfn.XLOOKUP($G19,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A19>End,\"\",COUNTIF($C$8:$C19,$C19)=1,LEFT(_xlfn.XLOOKUP($C19,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C19,Multi[Line],Multi[1D])),COUNTIF($C$8:$C19,$C19)<=_xlfn.XLOOKUP(C19,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C19,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C19,$C19)-2)),_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C19,$C19)-1))-_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C19,$C19)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C19=OFFSET($C19,1,0),$A19>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C19,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A19>End,\"\",COUNTIF($C$8:$C19,$C19)=1,LEFT(_xlfn.XLOOKUP($C19,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C19,Multi[Line],Multi[1R])),COUNTIF($C$8:$C19,$C19)<=_xlfn.XLOOKUP(C19,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C19,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C19,$C19)-2)),_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C19,$C19)-1))-_xlfn.XLOOKUP($C19,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C19,$C19)-2))),TRUE,\"\")","v":""}]
[12,{"$f":"IF($A20>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A20,Multi[Line],1,0),OFFSET(C20,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A20>End,\"\",COUNTIF($C$8:$C20,$C20)=1,LEFT(_xlfn.XLOOKUP($C20,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C20,Multi[Line],Multi[1A])),COUNTIF($C$8:$C20,$C20)<=_xlfn.XLOOKUP(C20,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C20,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C20,$C20)-2)),_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C20,$C20)-1))-_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C20,$C20)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C20=OFFSET($C20,-1,0),$A20>End),\"\",_xlfn.XLOOKUP(C20,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,-1,0),$A20>End),\"\",_xlfn.XLOOKUP($G20,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A20>End,\"\",COUNTIF($C$8:$C20,$C20)=1,LEFT(_xlfn.XLOOKUP($C20,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C20,Multi[Line],Multi[1D])),COUNTIF($C$8:$C20,$C20)<=_xlfn.XLOOKUP(C20,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C20,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C20,$C20)-2)),_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C20,$C20)-1))-_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C20,$C20)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C20=OFFSET($C20,1,0),$A20>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C20,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A20>End,\"\",COUNTIF($C$8:$C20,$C20)=1,LEFT(_xlfn.XLOOKUP($C20,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C20,Multi[Line],Multi[1R])),COUNTIF($C$8:$C20,$C20)<=_xlfn.XLOOKUP(C20,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C20,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C20,$C20)-2)),_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C20,$C20)-1))-_xlfn.XLOOKUP($C20,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C20,$C20)-2))),TRUE,\"\")","v":""}]
[13,{"$f":"IF($A21>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A21,Multi[Line],1,0),OFFSET(C21,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A21>End,\"\",COUNTIF($C$8:$C21,$C21)=1,LEFT(_xlfn.XLOOKUP($C21,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C21,Multi[Line],Multi[1A])),COUNTIF($C$8:$C21,$C21)<=_xlfn.XLOOKUP(C21,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C21,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C21,$C21)-2)),_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C21,$C21)-1))-_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C21,$C21)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C21=OFFSET($C21,-1,0),$A21>End),\"\",_xlfn.XLOOKUP(C21,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,-1,0),$A21>End),\"\",_xlfn.XLOOKUP($G21,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A21>End,\"\",COUNTIF($C$8:$C21,$C21)=1,LEFT(_xlfn.XLOOKUP($C21,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C21,Multi[Line],Multi[1D])),COUNTIF($C$8:$C21,$C21)<=_xlfn.XLOOKUP(C21,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C21,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C21,$C21)-2)),_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C21,$C21)-1))-_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C21,$C21)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C21=OFFSET($C21,1,0),$A21>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C21,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A21>End,\"\",COUNTIF($C$8:$C21,$C21)=1,LEFT(_xlfn.XLOOKUP($C21,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C21,Multi[Line],Multi[1R])),COUNTIF($C$8:$C21,$C21)<=_xlfn.XLOOKUP(C21,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C21,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C21,$C21)-2)),_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C21,$C21)-1))-_xlfn.XLOOKUP($C21,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C21,$C21)-2))),TRUE,\"\")","v":""}]
[14,{"$f":"IF($A22>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A22,Multi[Line],1,0),OFFSET(C22,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A22>End,\"\",COUNTIF($C$8:$C22,$C22)=1,LEFT(_xlfn.XLOOKUP($C22,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C22,Multi[Line],Multi[1A])),COUNTIF($C$8:$C22,$C22)<=_xlfn.XLOOKUP(C22,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C22,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C22,$C22)-2)),_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C22,$C22)-1))-_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C22,$C22)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C22=OFFSET($C22,-1,0),$A22>End),\"\",_xlfn.XLOOKUP(C22,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,-1,0),$A22>End),\"\",_xlfn.XLOOKUP($G22,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A22>End,\"\",COUNTIF($C$8:$C22,$C22)=1,LEFT(_xlfn.XLOOKUP($C22,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C22,Multi[Line],Multi[1D])),COUNTIF($C$8:$C22,$C22)<=_xlfn.XLOOKUP(C22,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C22,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C22,$C22)-2)),_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C22,$C22)-1))-_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C22,$C22)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C22=OFFSET($C22,1,0),$A22>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C22,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A22>End,\"\",COUNTIF($C$8:$C22,$C22)=1,LEFT(_xlfn.XLOOKUP($C22,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C22,Multi[Line],Multi[1R])),COUNTIF($C$8:$C22,$C22)<=_xlfn.XLOOKUP(C22,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C22,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C22,$C22)-2)),_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C22,$C22)-1))-_xlfn.XLOOKUP($C22,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C22,$C22)-2))),TRUE,\"\")","v":""}]
[15,{"$f":"IF($A23>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A23,Multi[Line],1,0),OFFSET(C23,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A23>End,\"\",COUNTIF($C$8:$C23,$C23)=1,LEFT(_xlfn.XLOOKUP($C23,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C23,Multi[Line],Multi[1A])),COUNTIF($C$8:$C23,$C23)<=_xlfn.XLOOKUP(C23,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C23,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C23,$C23)-2)),_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C23,$C23)-1))-_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C23,$C23)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C23=OFFSET($C23,-1,0),$A23>End),\"\",_xlfn.XLOOKUP(C23,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,-1,0),$A23>End),\"\",_xlfn.XLOOKUP($G23,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A23>End,\"\",COUNTIF($C$8:$C23,$C23)=1,LEFT(_xlfn.XLOOKUP($C23,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C23,Multi[Line],Multi[1D])),COUNTIF($C$8:$C23,$C23)<=_xlfn.XLOOKUP(C23,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C23,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C23,$C23)-2)),_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C23,$C23)-1))-_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C23,$C23)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C23=OFFSET($C23,1,0),$A23>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C23,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A23>End,\"\",COUNTIF($C$8:$C23,$C23)=1,LEFT(_xlfn.XLOOKUP($C23,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C23,Multi[Line],Multi[1R])),COUNTIF($C$8:$C23,$C23)<=_xlfn.XLOOKUP(C23,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C23,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C23,$C23)-2)),_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C23,$C23)-1))-_xlfn.XLOOKUP($C23,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C23,$C23)-2))),TRUE,\"\")","v":""}]
[16,{"$f":"IF($A24>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A24,Multi[Line],1,0),OFFSET(C24,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A24>End,\"\",COUNTIF($C$8:$C24,$C24)=1,LEFT(_xlfn.XLOOKUP($C24,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C24,Multi[Line],Multi[1A])),COUNTIF($C$8:$C24,$C24)<=_xlfn.XLOOKUP(C24,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C24,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C24,$C24)-2)),_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C24,$C24)-1))-_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C24,$C24)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C24=OFFSET($C24,-1,0),$A24>End),\"\",_xlfn.XLOOKUP(C24,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,-1,0),$A24>End),\"\",_xlfn.XLOOKUP($G24,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A24>End,\"\",COUNTIF($C$8:$C24,$C24)=1,LEFT(_xlfn.XLOOKUP($C24,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C24,Multi[Line],Multi[1D])),COUNTIF($C$8:$C24,$C24)<=_xlfn.XLOOKUP(C24,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C24,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C24,$C24)-2)),_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C24,$C24)-1))-_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C24,$C24)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C24=OFFSET($C24,1,0),$A24>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C24,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A24>End,\"\",COUNTIF($C$8:$C24,$C24)=1,LEFT(_xlfn.XLOOKUP($C24,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C24,Multi[Line],Multi[1R])),COUNTIF($C$8:$C24,$C24)<=_xlfn.XLOOKUP(C24,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C24,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C24,$C24)-2)),_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C24,$C24)-1))-_xlfn.XLOOKUP($C24,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C24,$C24)-2))),TRUE,\"\")","v":""}]
[17,{"$f":"IF($A25>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A25,Multi[Line],1,0),OFFSET(C25,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A25>End,\"\",COUNTIF($C$8:$C25,$C25)=1,LEFT(_xlfn.XLOOKUP($C25,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C25,Multi[Line],Multi[1A])),COUNTIF($C$8:$C25,$C25)<=_xlfn.XLOOKUP(C25,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C25,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C25,$C25)-2)),_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C25,$C25)-1))-_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C25,$C25)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C25=OFFSET($C25,-1,0),$A25>End),\"\",_xlfn.XLOOKUP(C25,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,-1,0),$A25>End),\"\",_xlfn.XLOOKUP($G25,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A25>End,\"\",COUNTIF($C$8:$C25,$C25)=1,LEFT(_xlfn.XLOOKUP($C25,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C25,Multi[Line],Multi[1D])),COUNTIF($C$8:$C25,$C25)<=_xlfn.XLOOKUP(C25,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C25,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C25,$C25)-2)),_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C25,$C25)-1))-_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C25,$C25)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C25=OFFSET($C25,1,0),$A25>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C25,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A25>End,\"\",COUNTIF($C$8:$C25,$C25)=1,LEFT(_xlfn.XLOOKUP($C25,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C25,Multi[Line],Multi[1R])),COUNTIF($C$8:$C25,$C25)<=_xlfn.XLOOKUP(C25,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C25,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C25,$C25)-2)),_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C25,$C25)-1))-_xlfn.XLOOKUP($C25,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C25,$C25)-2))),TRUE,\"\")","v":""}]
[18,{"$f":"IF($A26>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A26,Multi[Line],1,0),OFFSET(C26,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A26>End,\"\",COUNTIF($C$8:$C26,$C26)=1,LEFT(_xlfn.XLOOKUP($C26,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C26,Multi[Line],Multi[1A])),COUNTIF($C$8:$C26,$C26)<=_xlfn.XLOOKUP(C26,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C26,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C26,$C26)-2)),_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C26,$C26)-1))-_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C26,$C26)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C26=OFFSET($C26,-1,0),$A26>End),\"\",_xlfn.XLOOKUP(C26,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,-1,0),$A26>End),\"\",_xlfn.XLOOKUP($G26,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A26>End,\"\",COUNTIF($C$8:$C26,$C26)=1,LEFT(_xlfn.XLOOKUP($C26,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C26,Multi[Line],Multi[1D])),COUNTIF($C$8:$C26,$C26)<=_xlfn.XLOOKUP(C26,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C26,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C26,$C26)-2)),_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C26,$C26)-1))-_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C26,$C26)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C26=OFFSET($C26,1,0),$A26>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C26,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A26>End,\"\",COUNTIF($C$8:$C26,$C26)=1,LEFT(_xlfn.XLOOKUP($C26,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C26,Multi[Line],Multi[1R])),COUNTIF($C$8:$C26,$C26)<=_xlfn.XLOOKUP(C26,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C26,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C26,$C26)-2)),_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C26,$C26)-1))-_xlfn.XLOOKUP($C26,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C26,$C26)-2))),TRUE,\"\")","v":""}]
[19,{"$f":"IF($A27>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A27,Multi[Line],1,0),OFFSET(C27,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A27>End,\"\",COUNTIF($C$8:$C27,$C27)=1,LEFT(_xlfn.XLOOKUP($C27,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C27,Multi[Line],Multi[1A])),COUNTIF($C$8:$C27,$C27)<=_xlfn.XLOOKUP(C27,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C27,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C27,$C27)-2)),_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C27,$C27)-1))-_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C27,$C27)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C27=OFFSET($C27,-1,0),$A27>End),\"\",_xlfn.XLOOKUP(C27,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,-1,0),$A27>End),\"\",_xlfn.XLOOKUP($G27,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A27>End,\"\",COUNTIF($C$8:$C27,$C27)=1,LEFT(_xlfn.XLOOKUP($C27,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C27,Multi[Line],Multi[1D])),COUNTIF($C$8:$C27,$C27)<=_xlfn.XLOOKUP(C27,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C27,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C27,$C27)-2)),_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C27,$C27)-1))-_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C27,$C27)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C27=OFFSET($C27,1,0),$A27>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C27,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A27>End,\"\",COUNTIF($C$8:$C27,$C27)=1,LEFT(_xlfn.XLOOKUP($C27,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C27,Multi[Line],Multi[1R])),COUNTIF($C$8:$C27,$C27)<=_xlfn.XLOOKUP(C27,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C27,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C27,$C27)-2)),_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C27,$C27)-1))-_xlfn.XLOOKUP($C27,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C27,$C27)-2))),TRUE,\"\")","v":""}]
[20,{"$f":"IF($A28>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A28,Multi[Line],1,0),OFFSET(C28,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A28>End,\"\",COUNTIF($C$8:$C28,$C28)=1,LEFT(_xlfn.XLOOKUP($C28,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C28,Multi[Line],Multi[1A])),COUNTIF($C$8:$C28,$C28)<=_xlfn.XLOOKUP(C28,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C28,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C28,$C28)-2)),_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C28,$C28)-1))-_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C28,$C28)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C28=OFFSET($C28,-1,0),$A28>End),\"\",_xlfn.XLOOKUP(C28,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,-1,0),$A28>End),\"\",_xlfn.XLOOKUP($G28,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A28>End,\"\",COUNTIF($C$8:$C28,$C28)=1,LEFT(_xlfn.XLOOKUP($C28,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C28,Multi[Line],Multi[1D])),COUNTIF($C$8:$C28,$C28)<=_xlfn.XLOOKUP(C28,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C28,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C28,$C28)-2)),_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C28,$C28)-1))-_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C28,$C28)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C28=OFFSET($C28,1,0),$A28>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C28,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A28>End,\"\",COUNTIF($C$8:$C28,$C28)=1,LEFT(_xlfn.XLOOKUP($C28,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C28,Multi[Line],Multi[1R])),COUNTIF($C$8:$C28,$C28)<=_xlfn.XLOOKUP(C28,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C28,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C28,$C28)-2)),_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C28,$C28)-1))-_xlfn.XLOOKUP($C28,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C28,$C28)-2))),TRUE,\"\")","v":""}]
[21,{"$f":"IF($A29>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A29,Multi[Line],1,0),OFFSET(C29,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A29>End,\"\",COUNTIF($C$8:$C29,$C29)=1,LEFT(_xlfn.XLOOKUP($C29,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C29,Multi[Line],Multi[1A])),COUNTIF($C$8:$C29,$C29)<=_xlfn.XLOOKUP(C29,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C29,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C29,$C29)-2)),_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C29,$C29)-1))-_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C29,$C29)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C29=OFFSET($C29,-1,0),$A29>End),\"\",_xlfn.XLOOKUP(C29,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,-1,0),$A29>End),\"\",_xlfn.XLOOKUP($G29,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A29>End,\"\",COUNTIF($C$8:$C29,$C29)=1,LEFT(_xlfn.XLOOKUP($C29,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C29,Multi[Line],Multi[1D])),COUNTIF($C$8:$C29,$C29)<=_xlfn.XLOOKUP(C29,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C29,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C29,$C29)-2)),_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C29,$C29)-1))-_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C29,$C29)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C29=OFFSET($C29,1,0),$A29>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C29,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A29>End,\"\",COUNTIF($C$8:$C29,$C29)=1,LEFT(_xlfn.XLOOKUP($C29,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C29,Multi[Line],Multi[1R])),COUNTIF($C$8:$C29,$C29)<=_xlfn.XLOOKUP(C29,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C29,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C29,$C29)-2)),_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C29,$C29)-1))-_xlfn.XLOOKUP($C29,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C29,$C29)-2))),TRUE,\"\")","v":""}]
[22,{"$f":"IF($A30>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A30,Multi[Line],1,0),OFFSET(C30,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A30>End,\"\",COUNTIF($C$8:$C30,$C30)=1,LEFT(_xlfn.XLOOKUP($C30,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C30,Multi[Line],Multi[1A])),COUNTIF($C$8:$C30,$C30)<=_xlfn.XLOOKUP(C30,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C30,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C30,$C30)-2)),_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C30,$C30)-1))-_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C30,$C30)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C30=OFFSET($C30,-1,0),$A30>End),\"\",_xlfn.XLOOKUP(C30,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,-1,0),$A30>End),\"\",_xlfn.XLOOKUP($G30,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A30>End,\"\",COUNTIF($C$8:$C30,$C30)=1,LEFT(_xlfn.XLOOKUP($C30,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C30,Multi[Line],Multi[1D])),COUNTIF($C$8:$C30,$C30)<=_xlfn.XLOOKUP(C30,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C30,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C30,$C30)-2)),_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C30,$C30)-1))-_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C30,$C30)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C30=OFFSET($C30,1,0),$A30>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C30,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A30>End,\"\",COUNTIF($C$8:$C30,$C30)=1,LEFT(_xlfn.XLOOKUP($C30,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C30,Multi[Line],Multi[1R])),COUNTIF($C$8:$C30,$C30)<=_xlfn.XLOOKUP(C30,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C30,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C30,$C30)-2)),_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C30,$C30)-1))-_xlfn.XLOOKUP($C30,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C30,$C30)-2))),TRUE,\"\")","v":""}]
[23,{"$f":"IF($A31>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A31,Multi[Line],1,0),OFFSET(C31,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A31>End,\"\",COUNTIF($C$8:$C31,$C31)=1,LEFT(_xlfn.XLOOKUP($C31,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C31,Multi[Line],Multi[1A])),COUNTIF($C$8:$C31,$C31)<=_xlfn.XLOOKUP(C31,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C31,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C31,$C31)-2)),_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C31,$C31)-1))-_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C31,$C31)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C31=OFFSET($C31,-1,0),$A31>End),\"\",_xlfn.XLOOKUP(C31,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,-1,0),$A31>End),\"\",_xlfn.XLOOKUP($G31,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A31>End,\"\",COUNTIF($C$8:$C31,$C31)=1,LEFT(_xlfn.XLOOKUP($C31,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C31,Multi[Line],Multi[1D])),COUNTIF($C$8:$C31,$C31)<=_xlfn.XLOOKUP(C31,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C31,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C31,$C31)-2)),_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C31,$C31)-1))-_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C31,$C31)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C31=OFFSET($C31,1,0),$A31>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C31,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A31>End,\"\",COUNTIF($C$8:$C31,$C31)=1,LEFT(_xlfn.XLOOKUP($C31,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C31,Multi[Line],Multi[1R])),COUNTIF($C$8:$C31,$C31)<=_xlfn.XLOOKUP(C31,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C31,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C31,$C31)-2)),_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C31,$C31)-1))-_xlfn.XLOOKUP($C31,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C31,$C31)-2))),TRUE,\"\")","v":""}]
[24,{"$f":"IF($A32>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A32,Multi[Line],1,0),OFFSET(C32,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A32>End,\"\",COUNTIF($C$8:$C32,$C32)=1,LEFT(_xlfn.XLOOKUP($C32,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C32,Multi[Line],Multi[1A])),COUNTIF($C$8:$C32,$C32)<=_xlfn.XLOOKUP(C32,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C32,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C32,$C32)-2)),_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C32,$C32)-1))-_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C32,$C32)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C32=OFFSET($C32,-1,0),$A32>End),\"\",_xlfn.XLOOKUP(C32,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,-1,0),$A32>End),\"\",_xlfn.XLOOKUP($G32,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A32>End,\"\",COUNTIF($C$8:$C32,$C32)=1,LEFT(_xlfn.XLOOKUP($C32,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C32,Multi[Line],Multi[1D])),COUNTIF($C$8:$C32,$C32)<=_xlfn.XLOOKUP(C32,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C32,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C32,$C32)-2)),_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C32,$C32)-1))-_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C32,$C32)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C32=OFFSET($C32,1,0),$A32>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C32,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A32>End,\"\",COUNTIF($C$8:$C32,$C32)=1,LEFT(_xlfn.XLOOKUP($C32,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C32,Multi[Line],Multi[1R])),COUNTIF($C$8:$C32,$C32)<=_xlfn.XLOOKUP(C32,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C32,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C32,$C32)-2)),_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C32,$C32)-1))-_xlfn.XLOOKUP($C32,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C32,$C32)-2))),TRUE,\"\")","v":""}]
[25,{"$f":"IF($A33>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A33,Multi[Line],1,0),OFFSET(C33,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A33>End,\"\",COUNTIF($C$8:$C33,$C33)=1,LEFT(_xlfn.XLOOKUP($C33,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C33,Multi[Line],Multi[1A])),COUNTIF($C$8:$C33,$C33)<=_xlfn.XLOOKUP(C33,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C33,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C33,$C33)-2)),_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C33,$C33)-1))-_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C33,$C33)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C33=OFFSET($C33,-1,0),$A33>End),\"\",_xlfn.XLOOKUP(C33,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,-1,0),$A33>End),\"\",_xlfn.XLOOKUP($G33,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A33>End,\"\",COUNTIF($C$8:$C33,$C33)=1,LEFT(_xlfn.XLOOKUP($C33,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C33,Multi[Line],Multi[1D])),COUNTIF($C$8:$C33,$C33)<=_xlfn.XLOOKUP(C33,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C33,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C33,$C33)-2)),_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C33,$C33)-1))-_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C33,$C33)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C33=OFFSET($C33,1,0),$A33>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C33,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A33>End,\"\",COUNTIF($C$8:$C33,$C33)=1,LEFT(_xlfn.XLOOKUP($C33,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C33,Multi[Line],Multi[1R])),COUNTIF($C$8:$C33,$C33)<=_xlfn.XLOOKUP(C33,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C33,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C33,$C33)-2)),_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C33,$C33)-1))-_xlfn.XLOOKUP($C33,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C33,$C33)-2))),TRUE,\"\")","v":""}]
[26,{"$f":"IF($A34>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A34,Multi[Line],1,0),OFFSET(C34,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A34>End,\"\",COUNTIF($C$8:$C34,$C34)=1,LEFT(_xlfn.XLOOKUP($C34,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C34,Multi[Line],Multi[1A])),COUNTIF($C$8:$C34,$C34)<=_xlfn.XLOOKUP(C34,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C34,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C34,$C34)-2)),_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C34,$C34)-1))-_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C34,$C34)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C34=OFFSET($C34,-1,0),$A34>End),\"\",_xlfn.XLOOKUP(C34,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,-1,0),$A34>End),\"\",_xlfn.XLOOKUP($G34,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A34>End,\"\",COUNTIF($C$8:$C34,$C34)=1,LEFT(_xlfn.XLOOKUP($C34,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C34,Multi[Line],Multi[1D])),COUNTIF($C$8:$C34,$C34)<=_xlfn.XLOOKUP(C34,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C34,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C34,$C34)-2)),_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C34,$C34)-1))-_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C34,$C34)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C34=OFFSET($C34,1,0),$A34>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C34,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A34>End,\"\",COUNTIF($C$8:$C34,$C34)=1,LEFT(_xlfn.XLOOKUP($C34,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C34,Multi[Line],Multi[1R])),COUNTIF($C$8:$C34,$C34)<=_xlfn.XLOOKUP(C34,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C34,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C34,$C34)-2)),_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C34,$C34)-1))-_xlfn.XLOOKUP($C34,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C34,$C34)-2))),TRUE,\"\")","v":""}]
[27,{"$f":"IF($A35>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A35,Multi[Line],1,0),OFFSET(C35,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A35>End,\"\",COUNTIF($C$8:$C35,$C35)=1,LEFT(_xlfn.XLOOKUP($C35,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C35,Multi[Line],Multi[1A])),COUNTIF($C$8:$C35,$C35)<=_xlfn.XLOOKUP(C35,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C35,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C35,$C35)-2)),_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C35,$C35)-1))-_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C35,$C35)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C35=OFFSET($C35,-1,0),$A35>End),\"\",_xlfn.XLOOKUP(C35,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,-1,0),$A35>End),\"\",_xlfn.XLOOKUP($G35,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A35>End,\"\",COUNTIF($C$8:$C35,$C35)=1,LEFT(_xlfn.XLOOKUP($C35,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C35,Multi[Line],Multi[1D])),COUNTIF($C$8:$C35,$C35)<=_xlfn.XLOOKUP(C35,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C35,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C35,$C35)-2)),_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C35,$C35)-1))-_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C35,$C35)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C35=OFFSET($C35,1,0),$A35>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C35,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A35>End,\"\",COUNTIF($C$8:$C35,$C35)=1,LEFT(_xlfn.XLOOKUP($C35,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C35,Multi[Line],Multi[1R])),COUNTIF($C$8:$C35,$C35)<=_xlfn.XLOOKUP(C35,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C35,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C35,$C35)-2)),_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C35,$C35)-1))-_xlfn.XLOOKUP($C35,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C35,$C35)-2))),TRUE,\"\")","v":""}]
[28,{"$f":"IF($A36>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A36,Multi[Line],1,0),OFFSET(C36,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A36>End,\"\",COUNTIF($C$8:$C36,$C36)=1,LEFT(_xlfn.XLOOKUP($C36,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C36,Multi[Line],Multi[1A])),COUNTIF($C$8:$C36,$C36)<=_xlfn.XLOOKUP(C36,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C36,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C36,$C36)-2)),_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C36,$C36)-1))-_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C36,$C36)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C36=OFFSET($C36,-1,0),$A36>End),\"\",_xlfn.XLOOKUP(C36,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,-1,0),$A36>End),\"\",_xlfn.XLOOKUP($G36,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A36>End,\"\",COUNTIF($C$8:$C36,$C36)=1,LEFT(_xlfn.XLOOKUP($C36,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C36,Multi[Line],Multi[1D])),COUNTIF($C$8:$C36,$C36)<=_xlfn.XLOOKUP(C36,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C36,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C36,$C36)-2)),_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C36,$C36)-1))-_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C36,$C36)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C36=OFFSET($C36,1,0),$A36>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C36,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A36>End,\"\",COUNTIF($C$8:$C36,$C36)=1,LEFT(_xlfn.XLOOKUP($C36,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C36,Multi[Line],Multi[1R])),COUNTIF($C$8:$C36,$C36)<=_xlfn.XLOOKUP(C36,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C36,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C36,$C36)-2)),_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C36,$C36)-1))-_xlfn.XLOOKUP($C36,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C36,$C36)-2))),TRUE,\"\")","v":""}]
[29,{"$f":"IF($A37>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A37,Multi[Line],1,0),OFFSET(C37,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A37>End,\"\",COUNTIF($C$8:$C37,$C37)=1,LEFT(_xlfn.XLOOKUP($C37,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C37,Multi[Line],Multi[1A])),COUNTIF($C$8:$C37,$C37)<=_xlfn.XLOOKUP(C37,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C37,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C37,$C37)-2)),_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C37,$C37)-1))-_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C37,$C37)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C37=OFFSET($C37,-1,0),$A37>End),\"\",_xlfn.XLOOKUP(C37,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,-1,0),$A37>End),\"\",_xlfn.XLOOKUP($G37,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A37>End,\"\",COUNTIF($C$8:$C37,$C37)=1,LEFT(_xlfn.XLOOKUP($C37,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C37,Multi[Line],Multi[1D])),COUNTIF($C$8:$C37,$C37)<=_xlfn.XLOOKUP(C37,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C37,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C37,$C37)-2)),_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C37,$C37)-1))-_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C37,$C37)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C37=OFFSET($C37,1,0),$A37>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C37,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A37>End,\"\",COUNTIF($C$8:$C37,$C37)=1,LEFT(_xlfn.XLOOKUP($C37,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C37,Multi[Line],Multi[1R])),COUNTIF($C$8:$C37,$C37)<=_xlfn.XLOOKUP(C37,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C37,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C37,$C37)-2)),_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C37,$C37)-1))-_xlfn.XLOOKUP($C37,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C37,$C37)-2))),TRUE,\"\")","v":""}]
[30,{"$f":"IF($A38>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A38,Multi[Line],1,0),OFFSET(C38,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A38>End,\"\",COUNTIF($C$8:$C38,$C38)=1,LEFT(_xlfn.XLOOKUP($C38,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C38,Multi[Line],Multi[1A])),COUNTIF($C$8:$C38,$C38)<=_xlfn.XLOOKUP(C38,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C38,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C38,$C38)-2)),_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C38,$C38)-1))-_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C38,$C38)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C38=OFFSET($C38,-1,0),$A38>End),\"\",_xlfn.XLOOKUP(C38,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,-1,0),$A38>End),\"\",_xlfn.XLOOKUP($G38,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A38>End,\"\",COUNTIF($C$8:$C38,$C38)=1,LEFT(_xlfn.XLOOKUP($C38,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C38,Multi[Line],Multi[1D])),COUNTIF($C$8:$C38,$C38)<=_xlfn.XLOOKUP(C38,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C38,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C38,$C38)-2)),_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C38,$C38)-1))-_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C38,$C38)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C38=OFFSET($C38,1,0),$A38>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C38,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A38>End,\"\",COUNTIF($C$8:$C38,$C38)=1,LEFT(_xlfn.XLOOKUP($C38,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C38,Multi[Line],Multi[1R])),COUNTIF($C$8:$C38,$C38)<=_xlfn.XLOOKUP(C38,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C38,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C38,$C38)-2)),_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C38,$C38)-1))-_xlfn.XLOOKUP($C38,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C38,$C38)-2))),TRUE,\"\")","v":""}]
[31,{"$f":"IF($A39>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A39,Multi[Line],1,0),OFFSET(C39,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A39>End,\"\",COUNTIF($C$8:$C39,$C39)=1,LEFT(_xlfn.XLOOKUP($C39,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C39,Multi[Line],Multi[1A])),COUNTIF($C$8:$C39,$C39)<=_xlfn.XLOOKUP(C39,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C39,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C39,$C39)-2)),_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C39,$C39)-1))-_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C39,$C39)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C39=OFFSET($C39,-1,0),$A39>End),\"\",_xlfn.XLOOKUP(C39,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,-1,0),$A39>End),\"\",_xlfn.XLOOKUP($G39,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A39>End,\"\",COUNTIF($C$8:$C39,$C39)=1,LEFT(_xlfn.XLOOKUP($C39,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C39,Multi[Line],Multi[1D])),COUNTIF($C$8:$C39,$C39)<=_xlfn.XLOOKUP(C39,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C39,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C39,$C39)-2)),_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C39,$C39)-1))-_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C39,$C39)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C39=OFFSET($C39,1,0),$A39>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C39,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A39>End,\"\",COUNTIF($C$8:$C39,$C39)=1,LEFT(_xlfn.XLOOKUP($C39,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C39,Multi[Line],Multi[1R])),COUNTIF($C$8:$C39,$C39)<=_xlfn.XLOOKUP(C39,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C39,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C39,$C39)-2)),_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C39,$C39)-1))-_xlfn.XLOOKUP($C39,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C39,$C39)-2))),TRUE,\"\")","v":""}]
[32,{"$f":"IF($A40>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A40,Multi[Line],1,0),OFFSET(C40,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A40>End,\"\",COUNTIF($C$8:$C40,$C40)=1,LEFT(_xlfn.XLOOKUP($C40,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C40,Multi[Line],Multi[1A])),COUNTIF($C$8:$C40,$C40)<=_xlfn.XLOOKUP(C40,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C40,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C40,$C40)-2)),_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C40,$C40)-1))-_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C40,$C40)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C40=OFFSET($C40,-1,0),$A40>End),\"\",_xlfn.XLOOKUP(C40,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,-1,0),$A40>End),\"\",_xlfn.XLOOKUP($G40,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A40>End,\"\",COUNTIF($C$8:$C40,$C40)=1,LEFT(_xlfn.XLOOKUP($C40,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C40,Multi[Line],Multi[1D])),COUNTIF($C$8:$C40,$C40)<=_xlfn.XLOOKUP(C40,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C40,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C40,$C40)-2)),_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C40,$C40)-1))-_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C40,$C40)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C40=OFFSET($C40,1,0),$A40>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C40,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A40>End,\"\",COUNTIF($C$8:$C40,$C40)=1,LEFT(_xlfn.XLOOKUP($C40,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C40,Multi[Line],Multi[1R])),COUNTIF($C$8:$C40,$C40)<=_xlfn.XLOOKUP(C40,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C40,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C40,$C40)-2)),_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C40,$C40)-1))-_xlfn.XLOOKUP($C40,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C40,$C40)-2))),TRUE,\"\")","v":""}]
[33,{"$f":"IF($A41>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A41,Multi[Line],1,0),OFFSET(C41,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A41>End,\"\",COUNTIF($C$8:$C41,$C41)=1,LEFT(_xlfn.XLOOKUP($C41,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C41,Multi[Line],Multi[1A])),COUNTIF($C$8:$C41,$C41)<=_xlfn.XLOOKUP(C41,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C41,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C41,$C41)-2)),_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C41,$C41)-1))-_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C41,$C41)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C41=OFFSET($C41,-1,0),$A41>End),\"\",_xlfn.XLOOKUP(C41,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,-1,0),$A41>End),\"\",_xlfn.XLOOKUP($G41,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A41>End,\"\",COUNTIF($C$8:$C41,$C41)=1,LEFT(_xlfn.XLOOKUP($C41,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C41,Multi[Line],Multi[1D])),COUNTIF($C$8:$C41,$C41)<=_xlfn.XLOOKUP(C41,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C41,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C41,$C41)-2)),_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C41,$C41)-1))-_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C41,$C41)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C41=OFFSET($C41,1,0),$A41>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C41,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A41>End,\"\",COUNTIF($C$8:$C41,$C41)=1,LEFT(_xlfn.XLOOKUP($C41,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C41,Multi[Line],Multi[1R])),COUNTIF($C$8:$C41,$C41)<=_xlfn.XLOOKUP(C41,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C41,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C41,$C41)-2)),_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C41,$C41)-1))-_xlfn.XLOOKUP($C41,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C41,$C41)-2))),TRUE,\"\")","v":""}]
[34,{"$f":"IF($A42>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A42,Multi[Line],1,0),OFFSET(C42,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A42>End,\"\",COUNTIF($C$8:$C42,$C42)=1,LEFT(_xlfn.XLOOKUP($C42,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C42,Multi[Line],Multi[1A])),COUNTIF($C$8:$C42,$C42)<=_xlfn.XLOOKUP(C42,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C42,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C42,$C42)-2)),_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C42,$C42)-1))-_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C42,$C42)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C42=OFFSET($C42,-1,0),$A42>End),\"\",_xlfn.XLOOKUP(C42,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,-1,0),$A42>End),\"\",_xlfn.XLOOKUP($G42,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A42>End,\"\",COUNTIF($C$8:$C42,$C42)=1,LEFT(_xlfn.XLOOKUP($C42,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C42,Multi[Line],Multi[1D])),COUNTIF($C$8:$C42,$C42)<=_xlfn.XLOOKUP(C42,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C42,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C42,$C42)-2)),_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C42,$C42)-1))-_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C42,$C42)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C42=OFFSET($C42,1,0),$A42>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C42,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A42>End,\"\",COUNTIF($C$8:$C42,$C42)=1,LEFT(_xlfn.XLOOKUP($C42,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C42,Multi[Line],Multi[1R])),COUNTIF($C$8:$C42,$C42)<=_xlfn.XLOOKUP(C42,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C42,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C42,$C42)-2)),_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C42,$C42)-1))-_xlfn.XLOOKUP($C42,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C42,$C42)-2))),TRUE,\"\")","v":""}]
[35,{"$f":"IF($A43>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A43,Multi[Line],1,0),OFFSET(C43,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A43>End,\"\",COUNTIF($C$8:$C43,$C43)=1,LEFT(_xlfn.XLOOKUP($C43,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C43,Multi[Line],Multi[1A])),COUNTIF($C$8:$C43,$C43)<=_xlfn.XLOOKUP(C43,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C43,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C43,$C43)-2)),_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C43,$C43)-1))-_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C43,$C43)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C43=OFFSET($C43,-1,0),$A43>End),\"\",_xlfn.XLOOKUP(C43,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,-1,0),$A43>End),\"\",_xlfn.XLOOKUP($G43,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A43>End,\"\",COUNTIF($C$8:$C43,$C43)=1,LEFT(_xlfn.XLOOKUP($C43,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C43,Multi[Line],Multi[1D])),COUNTIF($C$8:$C43,$C43)<=_xlfn.XLOOKUP(C43,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C43,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C43,$C43)-2)),_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C43,$C43)-1))-_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C43,$C43)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C43=OFFSET($C43,1,0),$A43>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C43,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A43>End,\"\",COUNTIF($C$8:$C43,$C43)=1,LEFT(_xlfn.XLOOKUP($C43,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C43,Multi[Line],Multi[1R])),COUNTIF($C$8:$C43,$C43)<=_xlfn.XLOOKUP(C43,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C43,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C43,$C43)-2)),_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C43,$C43)-1))-_xlfn.XLOOKUP($C43,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C43,$C43)-2))),TRUE,\"\")","v":""}]
[36,{"$f":"IF($A44>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A44,Multi[Line],1,0),OFFSET(C44,1,0))","v":0},{"$f":"TEXT(NOW(),\"d-mmm-yyyy h:mm AM/PM\")","v":"9-Sep-2025 3:56 PM"},null,{"$f":"_xlfn.IFS($A44>End,\"\",COUNTIF($C$8:$C44,$C44)=1,LEFT(_xlfn.XLOOKUP($C44,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C44,Multi[Line],Multi[1A])),COUNTIF($C$8:$C44,$C44)<=_xlfn.XLOOKUP(C44,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C44,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C44,$C44)-2)),_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C44,$C44)-1))-_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C44,$C44)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C44=OFFSET($C44,-1,0),$A44>End),\"\",_xlfn.XLOOKUP(C44,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,-1,0),$A44>End),\"\",_xlfn.XLOOKUP($G44,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A44>End,\"\",COUNTIF($C$8:$C44,$C44)=1,LEFT(_xlfn.XLOOKUP($C44,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C44,Multi[Line],Multi[1D])),COUNTIF($C$8:$C44,$C44)<=_xlfn.XLOOKUP(C44,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C44,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C44,$C44)-2)),_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C44,$C44)-1))-_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C44,$C44)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C44=OFFSET($C44,1,0),$A44>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C44,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A44>End,\"\",COUNTIF($C$8:$C44,$C44)=1,LEFT(_xlfn.XLOOKUP($C44,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C44,Multi[Line],Multi[1R])),COUNTIF($C$8:$C44,$C44)<=_xlfn.XLOOKUP(C44,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C44,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C44,$C44)-2)),_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C44,$C44)-1))-_xlfn.XLOOKUP($C44,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C44,$C44)-2))),TRUE,\"\")","v":""}]
[37,{"$f":"IF($A45>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A45,Multi[Line],1,0),OFFSET(C45,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A45>End,\"\",COUNTIF($C$8:$C45,$C45)=1,LEFT(_xlfn.XLOOKUP($C45,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C45,Multi[Line],Multi[1A])),COUNTIF($C$8:$C45,$C45)<=_xlfn.XLOOKUP(C45,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C45,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C45,$C45)-2)),_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C45,$C45)-1))-_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C45,$C45)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C45=OFFSET($C45,-1,0),$A45>End),\"\",_xlfn.XLOOKUP(C45,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,-1,0),$A45>End),\"\",_xlfn.XLOOKUP($G45,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A45>End,\"\",COUNTIF($C$8:$C45,$C45)=1,LEFT(_xlfn.XLOOKUP($C45,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C45,Multi[Line],Multi[1D])),COUNTIF($C$8:$C45,$C45)<=_xlfn.XLOOKUP(C45,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C45,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C45,$C45)-2)),_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C45,$C45)-1))-_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C45,$C45)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C45=OFFSET($C45,1,0),$A45>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C45,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A45>End,\"\",COUNTIF($C$8:$C45,$C45)=1,LEFT(_xlfn.XLOOKUP($C45,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C45,Multi[Line],Multi[1R])),COUNTIF($C$8:$C45,$C45)<=_xlfn.XLOOKUP(C45,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C45,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C45,$C45)-2)),_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C45,$C45)-1))-_xlfn.XLOOKUP($C45,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C45,$C45)-2))),TRUE,\"\")","v":""}]
[38,{"$f":"IF($A46>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A46,Multi[Line],1,0),OFFSET(C46,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A46>End,\"\",COUNTIF($C$8:$C46,$C46)=1,LEFT(_xlfn.XLOOKUP($C46,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C46,Multi[Line],Multi[1A])),COUNTIF($C$8:$C46,$C46)<=_xlfn.XLOOKUP(C46,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C46,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C46,$C46)-2)),_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C46,$C46)-1))-_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C46,$C46)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C46=OFFSET($C46,-1,0),$A46>End),\"\",_xlfn.XLOOKUP(C46,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,-1,0),$A46>End),\"\",_xlfn.XLOOKUP($G46,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A46>End,\"\",COUNTIF($C$8:$C46,$C46)=1,LEFT(_xlfn.XLOOKUP($C46,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C46,Multi[Line],Multi[1D])),COUNTIF($C$8:$C46,$C46)<=_xlfn.XLOOKUP(C46,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C46,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C46,$C46)-2)),_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C46,$C46)-1))-_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C46,$C46)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C46=OFFSET($C46,1,0),$A46>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C46,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A46>End,\"\",COUNTIF($C$8:$C46,$C46)=1,LEFT(_xlfn.XLOOKUP($C46,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C46,Multi[Line],Multi[1R])),COUNTIF($C$8:$C46,$C46)<=_xlfn.XLOOKUP(C46,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C46,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C46,$C46)-2)),_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C46,$C46)-1))-_xlfn.XLOOKUP($C46,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C46,$C46)-2))),TRUE,\"\")","v":""}]
[39,{"$f":"IF($A47>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A47,Multi[Line],1,0),OFFSET(C47,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A47>End,\"\",COUNTIF($C$8:$C47,$C47)=1,LEFT(_xlfn.XLOOKUP($C47,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C47,Multi[Line],Multi[1A])),COUNTIF($C$8:$C47,$C47)<=_xlfn.XLOOKUP(C47,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C47,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C47,$C47)-2)),_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C47,$C47)-1))-_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C47,$C47)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C47=OFFSET($C47,-1,0),$A47>End),\"\",_xlfn.XLOOKUP(C47,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,-1,0),$A47>End),\"\",_xlfn.XLOOKUP($G47,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A47>End,\"\",COUNTIF($C$8:$C47,$C47)=1,LEFT(_xlfn.XLOOKUP($C47,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C47,Multi[Line],Multi[1D])),COUNTIF($C$8:$C47,$C47)<=_xlfn.XLOOKUP(C47,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C47,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C47,$C47)-2)),_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C47,$C47)-1))-_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C47,$C47)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C47=OFFSET($C47,1,0),$A47>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C47,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A47>End,\"\",COUNTIF($C$8:$C47,$C47)=1,LEFT(_xlfn.XLOOKUP($C47,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C47,Multi[Line],Multi[1R])),COUNTIF($C$8:$C47,$C47)<=_xlfn.XLOOKUP(C47,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C47,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C47,$C47)-2)),_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C47,$C47)-1))-_xlfn.XLOOKUP($C47,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C47,$C47)-2))),TRUE,\"\")","v":""}]
[40,{"$f":"IF($A48>End,\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colDel,DataRows,1)))","v":""},{"$f":"IFERROR(VLOOKUP(A48,Multi[Line],1,0),OFFSET(C48,1,0))","v":0},null,null,{"$f":"_xlfn.IFS($A48>End,\"\",COUNTIF($C$8:$C48,$C48)=1,LEFT(_xlfn.XLOOKUP($C48,Multi[Line],Multi[Amend]),_xlfn.XLOOKUP($C48,Multi[Line],Multi[1A])),COUNTIF($C$8:$C48,$C48)<=_xlfn.XLOOKUP(C48,Multi[Line],Multi[LinA]),MID(_xlfn.XLOOKUP($C48,Multi[Line],Multi[Amend]),1+_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C48,$C48)-2)),_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C48,$C48)-1))-_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1A],0,COUNTIF($C$8:$C48,$C48)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C48=OFFSET($C48,-1,0),$A48>End),\"\",_xlfn.XLOOKUP(C48,Multi[Line],Multi[LineNum]))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,-1,0),$A48>End),\"\",_xlfn.XLOOKUP($G48,OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colItem,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A48>End,\"\",COUNTIF($C$8:$C48,$C48)=1,LEFT(_xlfn.XLOOKUP($C48,Multi[Line],Multi[Description]),_xlfn.XLOOKUP($C48,Multi[Line],Multi[1D])),COUNTIF($C$8:$C48,$C48)<=_xlfn.XLOOKUP(C48,Multi[Line],Multi[LinD]),MID(_xlfn.XLOOKUP($C48,Multi[Line],Multi[Description]),1+_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C48,$C48)-2)),_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C48,$C48)-1))-_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1D],0,COUNTIF($C$8:$C48,$C48)-2))),TRUE,\"\")","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colUnit,DataRows,1)))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,K$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),K$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,L$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),L$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,M$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),M$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,N$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),N$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,O$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),O$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,P$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),P$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,Q$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),Q$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,R$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),R$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,S$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),S$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,T$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),T$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,U$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),U$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,V$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),V$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,W$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),W$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,X$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),X$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,Y$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),Y$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,Z$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),Z$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,AA$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),AA$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,AB$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),AB$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,AC$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),AC$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,AD$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),AD$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,AE$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),AE$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,AF$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),AF$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,AG$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),AG$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End,AH$2>ROWS(_xlfn.ANCHORARRAY(Headings))),\"\",INDEX(_xlfn._xlws.FILTER(OFFSET(Data,2,0,DataRows,DataCols),OFFSET(Data,2,colLine,DataRows,1)=_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum])),AH$2,colHead))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colAllow,DataRows,1)))","v":""},{"$f":"IF(OR($C48=OFFSET($C48,1,0),$A48>End),\"\",_xlfn.XLOOKUP(_xlfn.XLOOKUP($C48,Multi[Line],Multi[LineNum]),OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colQty,DataRows,1)))","v":""},{"$f":"_xlfn.IFS($A48>End,\"\",COUNTIF($C$8:$C48,$C48)=1,LEFT(_xlfn.XLOOKUP($C48,Multi[Line],Multi[Remarks]),_xlfn.XLOOKUP($C48,Multi[Line],Multi[1R])),COUNTIF($C$8:$C48,$C48)<=_xlfn.XLOOKUP(C48,Multi[Line],Multi[LinR]),MID(_xlfn.XLOOKUP($C48,Multi[Line],Multi[Remarks]),1+_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C48,$C48)-2)),_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C48,$C48)-1))-_xlfn.XLOOKUP($C48,Multi[Line],OFFSET(Multi[1R],0,COUNTIF($C$8:$C48,$C48)-2))),TRUE,\"\")","v":""}]
[{"$f":"IFERROR(INDEX(SheetNames[Begins],MATCH(Sheet.number,SheetNames[Sheet],0)+1),MAX(SheetNames[Begins]))","v":7},null,null,null,null,null,{"$f":"Milestone&IF(LEN(Milestone)>0,\"; \",\"\")&Completed&IF(AND(LEN(Extras)>0,LEN(Milestone&Completed)>0),CHAR(10),\"\")&Extras","v":"Milestone: 100% EE; Date Completed: 9/3/2025"}]

{"sheet":"Data","index":2,"n_rows":31,"n_cols":51,"rows_kept":31,"cut":false,"hidden":false,"merged":[[12,13,13,15],[24,13,26,15],[15,13,20,15]]}
[{"$f":"IFERROR(_xlfn.XMATCH(0,LEN(OFFSET(QtyData,0,1,ROWS(QtyData),1)))-1,ROWS(QtyData))","v":19},{"$f":"COLUMNS(QtyData)","v":12}]
["colA","colLine",null,"colD","colU","colPage",null,"colHead","colAllow","colQty","colR","colDel",null,"Add2Multi",null,null,null,"MultiSize",null,null,null,"Note: Line breaks are placed between every ",null,null,null,null,null,null,null,"widthD",null,null,null,null,null,null,null,null,null,null,null,null,null,"widthR"]
["AmendmenetNo","CustomLineNumber","PayItem","PayItemDescription","Unit","pageno","ColumnHeader","HeaderQuantity","UpdatedAllowancebiddecimal","ContractQuantity","SummaryofQuantityRemarks","IsDeleted",null,{"$f":"NOT(ROWS(Multi[])>ROWS(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1))))","v":false},null,null,null,{"$f":"CELL(\"address\",Multi[[#Headers],[Sched]])&\":\"&ADDRESS(ROW(Multi[])+ROWS(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1))),COLUMN(Multi[])-1+COLUMNS(Multi[]))","v":"$R$6:$AY$14"},null,null,null,"amendment number.  Numbers are assumed",null,null,null,null,null,null,null,{"$f":"CELL(\"width\",INDIRECT(\"'\"&Base&\"'!Desc\"))+IF(Metric,4,0)","v":80},null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"CELL(\"width\",INDIRECT(\"'\"&Base&\"'!Remark\"))","v":43}]
[{"$f":"MATCH(A3,OFFSET(Data,1,0,1,DataCols),0)-1","v":0},1,2,3,4,5,null,{"$f":"MATCH(H3,OFFSET(Data,1,0,1,DataCols),0)","v":8},{"$f":"MATCH(I3,OFFSET(Data,1,0,1,DataCols),0)-1","v":8},{"$f":"MATCH(J3,OFFSET(Data,1,0,1,DataCols),0)-1","v":9},{"$f":"MATCH(K3,OFFSET(Data,1,0,1,DataCols),0)-1","v":10},{"$f":"MATCH(L3,OFFSET(Data,1,0,1,DataCols),0)-1","v":11},null,"Are rows needed in Multi?",null,null,null,"Table size needed",null,null,null,"to have 4 characters.",null,null,null,null,null,null,null,"Description width",null,null,null,null,null,null,null,null,null,null,null,null,null,"Remarks width"]
["Data from Masterwork",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Multi-line calculations",null,null,null,null,null,null,null,null,null,null,null," – Line breaks placed at nearest space to width",null,null,null,null,null,null,null,null,null,null,null,null,null," – Line breaks placed at nearest space to width"]
["AmendmenetNo","CustomLineNumber","PayItem","PayItemDescription","Unit","pageno","ColumnHeader","HeaderQuantity","UpdatedAllowancebiddecimal","ContractQuantity","SummaryofQuantityRemarks","IsDeleted",null,"Milestone",null,null,null,"Sched","Line","Sect","LineNum","Amend","1A","2A","3A","4A","5A","6A","LinA","Description","1D","2D","3D","4D","5D","6D","7D","8D","9D","10D","11D","12D","LinD","Remarks","1R","2R","3R","4R","5R","6R","LinR"]
[null,"A0020","15101-0000","MOBILIZATION","LPSM","B4","Grading Summary"," ",null,"ALL",null,false,null,{"$f":"IFERROR(\"Milestone: \"&OFFSET(QtyData,_xlfn.XMATCH(\"MilestoneName\",OFFSET(QtyData,0,0,ROWS(QtyData),1)),0,1,1),\"\")","v":"Milestone: 100% EE"},null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":1},{"$f":"SUM(OFFSET(S7,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":1},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":1},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(U$6))),\"\")","v":"A0020"},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W7,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X7,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y7,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z7,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA7,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB7,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":"MOBILIZATION"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS7,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT7,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU7,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV7,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW7,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX7,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":1}]
[null,"A0020","15101-0000","MOBILIZATION","LPSM","B5","Surfacing Summary",null,null,"ALL",null,false,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":1},{"$f":"SUM(OFFSET(S8,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":2},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":1},"A0040",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W8,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X8,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y8,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z8,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA8,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB8,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":"ROADWAY EXCAVATION"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS8,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT8,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU8,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV8,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW8,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX8,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":1}]
[null,"A0020","15101-0000","MOBILIZATION","LPSM","B6-9","Miscellaneous",null,null,"ALL",null,false,null,"Completed",null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":1},{"$f":"SUM(OFFSET(S9,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":3},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":1},"A0060",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W9,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X9,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y9,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z9,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA9,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB9,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":"ROCKERY,(Wall #1)"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS9,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT9,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU9,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV9,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW9,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX9,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":1}]
[null,"A0040","20401-0000","ROADWAY EXCAVATION","CUYD","B4","Grading Summary",10000,500,10500,null,false,null,{"$f":"IFERROR(\"Date Completed: \"&TEXT(OFFSET(QtyData,_xlfn.XMATCH(\"DateComplete\",OFFSET(QtyData,0,1,ROWS(QtyData),1)),1,1,1),\"m/d/yyy\"),\"\")","v":"Date Completed: 9/3/2025"},null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":1},{"$f":"SUM(OFFSET(S10,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":4},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":1},"A0080",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W10,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X10,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y10,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z10,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA10,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB10,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":"AGGREGATE BASE"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS10,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT10,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU10,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV10,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW10,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX10,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":1}]
[null,"A0040","20401-0000","ROADWAY EXCAVATION","CUYD","B5","Surfacing Summary",null,500,10500,null,false,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":1},{"$f":"SUM(OFFSET(S11,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":6},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":1},"A0120",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W11,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X11,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y11,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z11,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA11,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB11,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":"ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, 1/2-INCH OR 3/4-INCH NOMINAL MAXIMUM SIZE AGGREGATE, 0.3 TO <3 MILLION ESAL"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":78},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":116},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":2},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS11,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT11,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU11,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV11,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW11,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX11,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":1}]
[null,"A0040","20401-0000","ROADWAY EXCAVATION","CUYD","B6-9","Miscellaneous",null,500,10500,null,false,null,"FindSpaces function",null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":2},{"$f":"SUM(OFFSET(S12,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":1},"A0160",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W12,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X12,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y12,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z12,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA12,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB12,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":"SIDEWALK, CONCRETE"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":1},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS12,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT12,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU12,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV12,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW12,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX12,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":1}]
[null,"A0060","25210-0000","ROCKERY,(Wall #1)","SQFT","B4","Grading Summary",null,30,1230,null,false,null,"Finds the locations all spaces in text, tacks on the length of the string, and puts it all into an array.",null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":2},{"$f":"SUM(OFFSET(S13,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":7},"",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W13,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X13,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y13,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z13,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA13,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB13,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS13,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT13,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU13,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV13,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW13,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX13,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":0}]
[null,"A0060","25210-0000","ROCKERY,(Wall #1)","SQFT","B5","Surfacing Summary",null,30,1230,null,false,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":2},{"$f":"SUM(OFFSET(S14,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":7},"",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W14,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X14,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y14,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z14,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA14,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB14,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS14,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT14,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU14,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV14,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW14,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX14,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":0}]
[null,"A0060","25210-0000","ROCKERY,(Wall #1)","SQFT","B6-9","Miscellaneous",1200,30,1230,null,false,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":2},{"$f":"SUM(OFFSET(S15,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":7},"",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W15,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X15,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y15,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z15,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA15,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB15,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS15,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT15,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU15,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV15,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW15,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX15,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":0}]
[null,"A0080","30101-0000","AGGREGATE BASE","TON","B4","Grading Summary",null,50,2050,null,false,null," =LAMBDA(text, LET(\n       len, LEN(TRIM(text)),\n       seq, SEQUENCE(len), \n       chars, MID(TRIM(text), seq, 1), \n       spaces, VSTACK(IF(chars = \" \", seq, \"\"), len), \n   IFERROR(FILTER(spaces, spaces <> \"\"), len)))",null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":2},{"$f":"SUM(OFFSET(S16,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":7},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(U$6))),\"\")","v":""},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W16,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X16,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y16,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z16,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA16,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB16,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS16,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT16,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU16,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV16,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW16,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX16,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":0}]
[null,"A0080","30101-0000","AGGREGATE BASE","TON","B5","Surfacing Summary",2000,50,2050,null,false,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":2},{"$f":"SUM(OFFSET(S17,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":7},"",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W17,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X17,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y17,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z17,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA17,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB17,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS17,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT17,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU17,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV17,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW17,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX17,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":0}]
[null,"A0080","30101-0000","AGGREGATE BASE","TON","B6-9","Miscellaneous",null,50,2050,null,false,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":2},{"$f":"SUM(OFFSET(S18,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":7},"",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W18,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X18,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y18,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z18,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA18,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB18,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS18,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT18,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU18,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV18,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW18,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX18,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":0}]
[null,"A0120","40101-5600","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, 1/2-INCH OR 3/4-INCH NOMINAL MAXIMUM SIZE AGGREGATE, 0.3 TO <3 MILLION ESAL","TON","B4","Grading Summary",null,60,3060,null,false,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":2},{"$f":"SUM(OFFSET(S19,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":7},"",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W19,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X19,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y19,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z19,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA19,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB19,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS19,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT19,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU19,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV19,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW19,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX19,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":0}]
[null,"A0120","40101-5600","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, 1/2-INCH OR 3/4-INCH NOMINAL MAXIMUM SIZE AGGREGATE, 0.3 TO <3 MILLION ESAL","TON","B5","Surfacing Summary",3000,60,3060,null,false,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(R$6)>1,0,1),OFFSET(Multi[[#This Row],[Sched]],-1,0),IF(Multi[[#This Row],[Sect]]=OFFSET(Multi[[#This Row],[Sect]],1,0),0,1))","v":3},{"$f":"SUM(OFFSET(S20,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":7},{"$f":"IF(LEFT(Multi[[#This Row],[LineNum]],1)=LEFT(OFFSET(Multi[[#This Row],[LineNum]],-1,0),1),OFFSET(Multi[[#This Row],[Sect]],-1,0),Multi[[#This Row],[Line]])","v":7},"",{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colA,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(W$6,1)),MAX(0,OFFSET(W20,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(X$6,1)),MAX(0,OFFSET(X20,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y20,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z20,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA20,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB20,0,-1)))","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1A]:[6A]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colD,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AE20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":0},{"$f":"\"\"&TRIM(_xlfn.XLOOKUP(Multi[[#This Row],[LineNum]],OFFSET(Data,2,colLine,DataRows,1),OFFSET(Data,2,colR,DataRows,1),\"\",0))","v":""},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AS20,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AT20,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU20,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV20,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW20,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX20,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1R]:[6R]],TRUE)))","v":0}]
[null,"A0120","40101-5600","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, 1/2-INCH OR 3/4-INCH NOMINAL MAXIMUM SIZE AGGREGATE, 0.3 TO <3 MILLION ESAL","TON","B6-9","Miscellaneous",null,60,3060,null,false]
[null,"A0160","61001-0100","SIDEWALK, CONCRETE","SQYD","B4","Grading Summary",null,20,1020,null,false]
[null,"A0160","61001-0100","SIDEWALK, CONCRETE","SQYD","B5","Surfacing Summary",null,20,1020,null,false]
[null,"A0160","61001-0100","SIDEWALK, CONCRETE","SQYD","B6-9","Miscellaneous",1000,20,1020,null,false,null,"Headings"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,"The quantity headings associated with the first line number in the data list.  The column description is assumed to be in the column next to \"pageno\"."]
["MilestoneName","DateComplete"]
["100% EE","2025-09-03"]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"_xlfn._xlws.FILTER(OFFSET(Data,2,colPage,DataRows,2),OFFSET(Data,2,1,DataRows,1)=VLOOKUP(\"?*\",OFFSET(Data,2,1,DataRows,1),1,0))","v":"B4"},"Grading Summary"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,"B5","Surfacing Summary"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,"B6-9","Miscellaneous"]

{"sheet":"Variables","index":3,"n_rows":62,"n_cols":16,"rows_kept":62,"cut":false,"hidden":false,"merged":[[38,9,42,11]]}
["Variables"]
[null,"Base sheet name:","Sheet",null,null,"Sheets needed:",{"$f":"MATCH(MAX(SheetNames[Begins]),SheetNames[Begins],0)-1","v":1},null,"Metric?",{"$f":"ISNUMBER(_xlfn.XMATCH(\"Metric\",VLOOKUP(OFFSET(Data,2,_xlfn.XMATCH(\"Unit\",OFFSET(Data,1,0,1,DataCols),0)-1,DataRows,1),Units[],2),0))","v":false},null,null,"Amendment truncated?",{"$f":"MAX(Multi[LinA])=COUNTIFS(Multi[#Headers],\"?A\")","v":false},{"$f":"IF(N2,\" << Additional Amendment columns needed in Multi table\",\"\")","v":""}]
[null,"Min. rows/sheet:",5,null,null,"Current sheets:",{"$f":"COUNTIF(SheetNames[Sheet num],\">0\")","v":1},null,"Prefix:",{"$f":"LEFT(Sheet,MIN(FIND(_xlfn.SEQUENCE(10,,0),Sheet&\"0123456789\"))-1)","v":"B."},null,null,"Description truncated?",{"$f":"MAX(Multi[LinD])=COUNTIFS(Multi[#Headers],\"?D\")+COUNTIFS(Multi[#Headers],\"??D\")","v":false},{"$f":"IF(N3,\" << Additional Descriptions columns needed in Multi table\",\"\")","v":""}]
[null,"Max. row/sheet:",{"$f":"IF(ROWS(_xlfn.ANCHORARRAY(Headings))>12,38,40)","v":40},null,null,null,null,null,null,null,null,null,"Remarks truncated?",{"$f":"MAX(Multi[LinR])=COUNTIFS(Multi[#Headers],\"?R\")+COUNTIFS(Multi[#Headers],\"??R\")","v":false},{"$f":"IF(N4,\" << Additional Remarks columns needed in Multi table\",\"\")","v":""}]
[]
["SheetNames",null,null,null,null,null,null,null,null,"Units",null,null,null,"Sheet Width Calculations"]
["Sheet num","Worksheet","Sheet","Begins","Draft","Lines","Adjust","Sched",null,"Symbol","Unit","Note",null,"Column","Widths"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":1},{"$f":"Base&IF(ROW()-ROW(B$7)>1,SUBSTITUTE(\" ($)\",\"$\",ROW()-ROW(B$7)),\"\")","v":"Sheet"},{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"B.1"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":0},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":0},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":7},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":1},null,"ACRE","USC",null,null,"Column overhead",{"$f":"ROWS(_xlfn.ANCHORARRAY(Headings))*0.72","v":2.16}]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-2},{"$f":"Base&IF(ROW()-ROW(B$7)>1,SUBSTITUTE(\" ($)\",\"$\",ROW()-ROW(B$7)),\"\")","v":"Sheet (2)"},{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"CTSM","Dual",null,null,"Amend",4.43,{"$f":"-FLOOR(CELL(\"width\",INDIRECT(\"'\"&Base&\"'!Amend\")),1)","v":-4}]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-3},"Sheet (3)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"CUFT","USC",null,null,"Line Number",6,{"$f":"-FLOOR(CELL(\"width\",OFFSET(INDIRECT(\"'\"&Base&\"'!Amend\"),0,1)),1)","v":-6}]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-4},"Sheet (4)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"CUYD","USC",null,null,"Item Number",10,{"$f":"-FLOOR(CELL(\"width\",OFFSET(INDIRECT(\"'\"&Base&\"'!Amend\"),0,2)),1)","v":-10}]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-5},"Sheet (5)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"DAY","Dual",null,null,"Description",{"$f":"MROUND(MAX(MIN(95-3.75*ROWS(_xlfn.ANCHORARRAY(Headings)),80),20),5)","v":80},"CalcD"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-6},"Sheet (6)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"EACH","Dual",null,null,"Unit",6,{"$f":"-FLOOR(CELL(\"width\",OFFSET(INDIRECT(\"'\"&Base&\"'!Amend\"),0,4)),1)","v":-6}]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-7},"Sheet (7)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"FXHR","Dual",null,null,"Headings",{"$f":"_xlfn.IFS(ROWS(_xlfn.ANCHORARRAY(Headings))=1,18,ROWS(_xlfn.ANCHORARRAY(Headings))=2,12,ROWS(_xlfn.ANCHORARRAY(Headings))>20,5,ROWS(_xlfn.ANCHORARRAY(Headings))>12,6,TRUE,FLOOR(40/3-4/9*ROWS(_xlfn.ANCHORARRAY(Headings)),1))","v":12},"CalcHead"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-8},"Sheet (8)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"GAL","USC",null,null,"Allowance",{"$f":"O14","v":12}]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-9},"Sheet (9)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"ha","Metric",null,null,"Quantity",{"$f":"MAX(9,O14)","v":12},"CalcQty"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-10},"Sheet (10)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"HOUR","Dual",null,null,"Remarks",{"$f":"FLOOR(O18-SUM(O8:O13,O14*ROWS(_xlfn.ANCHORARRAY(Headings)),O15:O16),1)","v":43},"CalcR"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-11},"Sheet (11)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"kg","Metric",null,null,"Total Width",212]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-12},"Sheet (12)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"km","Metric"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-13},"Sheet (13)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"l","Metric",null,null,{"$f":"\"'\"&Base&\"'!\"&ADDRESS(ROW(INDIRECT(\"'\"&Base&\"'!Amend\")),COLUMN(INDIRECT(\"'\"&Base&\"'!Amend\")))&\":\"&ADDRESS(ROW(INDIRECT(\"'\"&Base&\"'!End\")),COLUMN(INDIRECT(\"'\"&Base&\"'!Remark\")))","v":"'Sheet'!$F$6:$AK$49"},null,"SheetRange"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-14},"Sheet (14)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"LB","USC",null,null,{"$f":"ROW(INDIRECT(\"'\"&Base&\"'!End\"))-ROW(INDIRECT(\"'\"&Base&\"'!Amend\"))+1","v":44},null,"rowsAll"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-15},"Sheet (15)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"LNFT","USC",null,null,{"$f":"COLUMN(INDIRECT(\"'\"&Base&\"'!Remark\"))-COLUMN(INDIRECT(\"'\"&Base&\"'!Amend\"))+1","v":32},null,"colsAll"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-16},"Sheet (16)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"LPSM","Dual"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-17},"Sheet (17)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"m","Metric"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-18},"Sheet (18)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"m2","Metric"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-19},"Sheet (19)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"m3","Metric"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-20},"Sheet (20)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"MFBM","USC"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-21},"Sheet (21)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"MGAL","USC"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-22},"Sheet (22)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"MILE","USC"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-23},"Sheet (23)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"MO","Dual"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-24},"Sheet (24)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"SLRY","Dual","FP-14 only"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-25},"Sheet (25)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"SQFT","USC"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-26},"Sheet (26)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"SQYD","USC"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-27},"Sheet (27)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"STA","USC","FP-14 only"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-28},"Sheet (28)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"t","Metric"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-29},"Sheet (29)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"TON","USC"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-30},"Sheet (30)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"WEEK","Dual"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-31},"Sheet (31)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"SheetNames Column Description"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-32},"Sheet (32)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,"Purpose:\nListing of all available units.  This table is searched to determine if the project has US Customary or Metric units.",null,null,null,"Column","Description"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-33},{"$f":"Base&IF(ROW()-ROW(B$7)>1,SUBSTITUTE(\" ($)\",\"$\",ROW()-ROW(B$7)),\"\")","v":"Sheet (33)"},{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"Worksheet","Sequential listing of all possible Sheet names"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-34},"Sheet (34)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"Sheet number","Sequential number of sheet; set to negative if it doesn't exist"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-35},"Sheet (35)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"Sheet","The plan sheet number based on Sheet number; set to \"Undefined\" if sheet is missing."]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-36},"Sheet (36)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"Sched","The schedule associated with the Draft line number from the Multi calculation table"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-37},"Sheet (37)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"Draft","Initial calculation of the sheet's base line number (line before the first line), mostly to determine if an adjustment is needed"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-38},"Sheet (38)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null," IF still in the same schedule, THEN"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-39},"Sheet (39)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null,"  IF previous value of Draft is the maximum line number, "]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-40},"Sheet (40)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null,"   THEN show maximum line number,"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-41},"Sheet (41)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null,"  ELSE look up the next line number (previous value + \"Max rows/sheet\")"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-42},"Sheet (42)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null," ELSE lookup up line number for next schedule"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-43},"Sheet (43)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"Lines","Number of lines on the sheet based on the Draft calculation"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-44},"Sheet (44)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"Adjust","Resolve sheets with less than desired minimum rows"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-45},"Sheet (45)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null," IF any sheets in the current schedule have less than the \"Min rows/sheet\""]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-46},"Sheet (46)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null,"  THEN assume that slightly less than half of the other sheets could give up a row."]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-47},"Sheet (47)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null," ELSE set value to zero"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-48},"Sheet (48)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,"Begins","Calculates each sheet's base line number"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-49},"Sheet (49)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null," IF the Draft value is zero"]
[{"$f":"IFERROR(IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),1,-1)*(1+ABS(OFFSET(SheetNames[[#This Row],[Sheet num]],-1,0))),VALUE(SUBSTITUTE(Sheet,Prefix,\"\")))","v":-50},"Sheet (50)",{"$f":"IF(ISREF(INDIRECT(\"'\"&SheetNames[[#This Row],[Worksheet]]&\"'!A1\")),Prefix&SheetNames[[#This Row],[Sheet num]],\"Undefined\")","v":"Undefined"},{"$f":"_xlfn.IFS(SheetNames[[#This Row],[Draft]]=0,0,SheetNames[[#This Row],[Sched]]<>OFFSET(SheetNames[[#This Row],[Sched]],-1,0),_xlfn.XLOOKUP(SheetNames[[#This Row],[Sched]],Multi[Sched],Multi[Line]),OFFSET(SheetNames[[#This Row],[Begins]],-1,0)=MAX(Multi[Line]),MAX(Multi[Line]),TRUE,VLOOKUP(OFFSET(SheetNames[[#This Row],[Begins]],-1,0)+maxRows-SheetNames[[#This Row],[Adjust]],Multi[Line],1,1))","v":7},{"$f":"IF(ROW()-ROW(E$7)=1,0,MIN(VLOOKUP(SUM(OFFSET(SheetNames[[#This Row],[Draft]],-1,0),maxRows),Multi[Line],1,1),_xlfn.XLOOKUP(OFFSET(SheetNames[[#This Row],[Sched]],-1,0)+1,Multi[Sched],Multi[Line]),MAX(Multi[Line])))","v":7},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":0},{"$f":"CEILING(IF(SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]])>0,minRows-SUMIFS(SheetNames[Lines],SheetNames[Lines],\"<\"&minRows,SheetNames[Sched],SheetNames[[#This Row],[Sched]]),0)/(0.49*COUNTIFS(SheetNames[Sched],SheetNames[[#This Row],[Sched]])),1)","v":0},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":2},null,null,null,null,null,null,"  THEN the value is zero"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null," IF Sched is not the same as the previous sheet"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,"  THEN look up the line number from the Multi table"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null," IF the previous line is the maximum number of lines"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,"  THEN show the maximum number of lines"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null," ELSE value is (previous value + maxRows - Adjust)"]