{"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":64,"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 3 needed sheets available"}]
[null,"Extras: ","Milestone information\nWhatever else\nThird line","Note: Information placed here will show up at the bottom of the sheets."]
[{"$f":"\"(\"&IF(ISNUMBER(FIND(\".\",Sheet)),\"WFL\",\"CFL or EFL\")&\" format shown.  \"&IF(ISNUMBER(FIND(\".\",Sheet)),\"CFL or EFL\",\"WFL\")&\" format \"&IF(ISNUMBER(FIND(\".\",Sheet)),\"does not contain\",\"contains\")&\" a \"\"period\"\" separator)\"","v":"(WFL 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-04-25"]

{"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,0,0,0,2,2,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,4,5,6,6,6,{"$f":"OFFSET(S2,0,-1)+IF(CELL(\"width\",S2)>0,1,0)","v":6},{"$f":"OFFSET(T2,0,-1)+IF(CELL(\"width\",T2)>0,1,0)","v":6},6,6,6,6,6,6,6,6,6,6,6,6,6,6]
["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\\d0561506\\[summary-mw.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":"ALLOW-ANCE"},"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":"B.4"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),L$2,1),\"\")","v":"B.5"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),M$2,1),\"\")","v":"B.6"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),N$2,1),\"\")","v":"B.7"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),O$2,1),\"\")","v":"B.8"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),P$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Q$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),R$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),S$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),T$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),U$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),V$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),W$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),X$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Y$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Z$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AA$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AB$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AC$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AD$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AE$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AF$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AG$2,1),\"\")","v":"B.9-B.10"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AH$2,1),\"\")","v":"B.9-B.10"}]
[{"$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":"Drainage Summary"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),N$2,2),\"\")","v":"Fence Summary"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),O$2,2),\"\")","v":"TTC"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),P$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Q$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),R$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),S$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),T$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),U$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),V$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),W$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),X$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Y$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),Z$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AA$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AB$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AC$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AD$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AE$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AF$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AG$2,2),\"\")","v":"Miscellaneous Summaries"},{"$f":"IFERROR(INDEX(_xlfn.ANCHORARRAY(Headings),AH$2,2),\"\")","v":"Miscellaneous Summaries"},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":"15201-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":"CONSTRUCTION SURVEY AND STAKING"},{"$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":"LPSM"},{"$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":" "},{"$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":" "},{"$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":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,colQty,DataRows,1)))","v":"ALL"},{"$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":"15215-1000"},{"$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":"SURVEY AND STAKING, APPROACH ROAD"},{"$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":"EACH"},{"$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":16},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":2},{"$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":18},{"$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":"15919-1999"},{"$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":"Temporary Pay Item"},{"$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":"EACH"},{"$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":0},{"$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":40},{"$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":440},{"$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-0080"},{"$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, NO. 4 SIEVE NOMINAL MAXIMUM SIZE "},{"$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":"AGGREGATE, <0.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":20000},{"$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":2000},{"$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":22000},{"$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":"A0140"},{"$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":"15214-2000"},{"$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":"SURVEY AND STAKING, RETAINING WALL"},{"$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":"LPSM"},{"$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":" "},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A16,Multi[Line],1,0),OFFSET(C16,1,0))","v":8},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":"A0160"},{"$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":"15215-3000"},{"$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":"SURVEY AND STAKING, DRAINAGE STRUCTURE"},{"$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":"EACH"},{"$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":0},{"$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":0},{"$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":150},{"$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":22},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":17},{"$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":189},{"$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":false},{"$f":"IFERROR(VLOOKUP(A17,Multi[Line],1,0),OFFSET(C17,1,0))","v":9},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":"A0240"},{"$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":"15214-0000"},{"$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":"SURVEY AND STAKING, MISCELLANEOUS"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A18,Multi[Line],1,0),OFFSET(C18,1,0))","v":10},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":"A0260"},{"$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":"15214-1000"},{"$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":"SURVEY AND STAKING, BRIDGE"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A19,Multi[Line],1,0),OFFSET(C19,1,0))","v":11},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":"A0280"},{"$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":"15214-2000"},{"$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":"SURVEY AND STAKING, RETAINING WALL"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A20,Multi[Line],1,0),OFFSET(C20,1,0))","v":12},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":"A0300"},{"$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":"15702-3000"},{"$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":"SOIL EROSION CONTROL, SUPERVISOR"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A21,Multi[Line],1,0),OFFSET(C21,1,0))","v":13},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":"A0320"},{"$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":"15802-0000"},{"$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":"WATERING FOR DUST CONTROL"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A22,Multi[Line],1,0),OFFSET(C22,1,0))","v":14},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":"A0340"},{"$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":"20102-0000"},{"$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":"CLEARING AND GRUBBING"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A23,Multi[Line],1,0),OFFSET(C23,1,0))","v":15},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":"A0360"},{"$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":"26303-1000"},{"$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":"REPAIR DRAPED ROCKFALL PROTECTION, WIRE MESH"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A24,Multi[Line],1,0),OFFSET(C24,1,0))","v":16},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":"A0380"},{"$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":"55504-0000"},{"$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":"PREFABRICATED STEEL BRIDGE"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A25,Multi[Line],1,0),OFFSET(C25,1,0))","v":17},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":"A0400"},{"$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":"61110-1000"},{"$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":"IRRIGATION SYSTEM"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A26,Multi[Line],1,0),OFFSET(C26,1,0))","v":18},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":"A0420"},{"$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":"61201-0000"},{"$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":"SEWER SYSTEM"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A27,Multi[Line],1,0),OFFSET(C27,1,0))","v":19},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":"A0440"},{"$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":"62003-0000"},{"$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":"STONE MASONRY"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A28,Multi[Line],1,0),OFFSET(C28,1,0))","v":23},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":"A0460"},{"$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":"62201-2600"},{"$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":"CRANE, TRUCK MOUNTED OR SELF-PROPELLED, 90 TONS MINIMUM CAPACITY, 180 FOOT "},{"$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":false},{"$f":"IFERROR(VLOOKUP(A29,Multi[Line],1,0),OFFSET(C29,1,0))","v":23},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":"MIN. BOOM, WITH DRAGLINE BUCKET, WRECKING BALL, 20 FOOT DOZER "},{"$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":false},{"$f":"IFERROR(VLOOKUP(A30,Multi[Line],1,0),OFFSET(C30,1,0))","v":23},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":"TRACK,(TESTING HOW MANY CHARACTERS IT WILL TAKE TO GET THIS PAY ITEM IN "},{"$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":false},{"$f":"IFERROR(VLOOKUP(A31,Multi[Line],1,0),OFFSET(C31,1,0))","v":23},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":"THE SPREADSHEET)"},{"$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":"HOUR"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":100},{"$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":false},{"$f":"IFERROR(VLOOKUP(A32,Multi[Line],1,0),OFFSET(C32,1,0))","v":24},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":"A0480"},{"$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":"62603-0000"},{"$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":"PLANTINGS"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A33,Multi[Line],1,0),OFFSET(C33,1,0))","v":25},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":"A0500"},{"$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":"62801-0000"},{"$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":"TEMPORARY STREAM DIVERSION"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A34,Multi[Line],1,0),OFFSET(C34,1,0))","v":26},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":"A0520"},{"$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":"62802-0000"},{"$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":"TEMPORARY STREAM TURBIDITY MONITORING"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A35,Multi[Line],1,0),OFFSET(C35,1,0))","v":27},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":"A0540"},{"$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":"63640-0200"},{"$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":"RELOCATE SIGNAL SYSTEM"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A36,Multi[Line],1,0),OFFSET(C36,1,0))","v":28},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":"A0560"},{"$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":"63640-0400"},{"$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":"RELOCATE POLE"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A37,Multi[Line],1,0),OFFSET(C37,1,0))","v":29},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":"A0580"},{"$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":"63712-0000"},{"$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":"FIELD OFFICE SERVICES"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A38,Multi[Line],1,0),OFFSET(C38,1,0))","v":30},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":"A0600"},{"$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":"64605-0000"},{"$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":"FIXTURE"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A39,Multi[Line],1,0),OFFSET(C39,1,0))","v":31},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":"A0620"},{"$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":"64605-1000"},{"$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":"FIXTURE, KIOSK"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":false},{"$f":"IFERROR(VLOOKUP(A40,Multi[Line],1,0),OFFSET(C40,1,0))","v":32},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":"A0640"},{"$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":"64630-0000"},{"$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":"ROADSIDE DEVELOPMENT"},{"$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":"LPSM"},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":0},{"$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":"ALL"},{"$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":33},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":35},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":35},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":36},{"$f":"TEXT(NOW(),\"d-mmm-yyyy h:mm AM/PM\")","v":"25-Apr-2025 6:52 AM"},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":37},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":38},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":39},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":40},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":32},null,null,null,null,null,{"$f":"Extras","v":"Milestone information\nWhatever else\nThird line"}]

{"sheet":"Data","index":2,"n_rows":246,"n_cols":52,"rows_kept":246,"cut":false,"hidden":false,"merged":[[6,13,7,16],[18,13,20,16],[9,13,14,16]]}
[{"$f":"ROWS(QtyData)-1","v":241},{"$f":"COLUMNS(QtyData)","v":12}]
["colA","colLine",null,"colD","colU","colPage",null,"colHead","colAllow","colQty","colR","colDel",null,null,null,"Add2Multi",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,null,null,{"$f":"NOT(ROWS(Multi[])>ROWS(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1))))","v":false},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":"$S$6:$AZ$47"},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":75},null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"CELL(\"width\",INDIRECT(\"'\"&Base&\"'!Remark\"))","v":26}]
[{"$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,null,null,"Are rows needed in Multi?",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,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,"FindSpaces function",null,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,null,null,null,null,"B.4","Grading Summary",null,null,0,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,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T7,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":0},{"$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":0},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC7,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(AF7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP7,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ7,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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY7,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,null,null,null,null,"B.5","Surfacing Summary",null,null,0,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T8,-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},"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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC8,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(AF8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP8,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ8,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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY8,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,null,null,null,null,"B.6","Drainage Summary",null,null,0,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T9,-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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC9,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":"CONSTRUCTION SURVEY AND STAKING"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ9,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY9,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,null,null,null,null,"B.7","Fence Summary",null,null,0,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,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T10,-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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC10,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":"SURVEY AND STAKING, APPROACH ROAD"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ10,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY10,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,null,null,null,null,"B.8","TTC",null,null,0,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T11,-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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC11,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":"Temporary Pay Item"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP11,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ11,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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY11,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,null,null,null,null,"B.9-B.10","Miscellaneous Summaries",0,null,0,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T12,-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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC12,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, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":74},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ12,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY12,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","B.4","Grading Summary"," ",null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T13,-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},"A0140",{"$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC13,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":"SURVEY AND STAKING, RETAINING WALL"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ13,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY13,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","B.5","Surfacing Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T14,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":8},{"$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC14,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":"SURVEY AND STAKING, DRAINAGE STRUCTURE"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ14,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY14,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","B.6","Drainage Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T15,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":9},{"$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},"A0240",{"$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC15,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":"SURVEY AND STAKING, MISCELLANEOUS"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ15,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY15,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","B.7","Fence Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T16,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":10},{"$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(V$6))),\"\")","v":"A0260"},{"$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC16,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":"SURVEY AND STAKING, BRIDGE"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ16,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY16,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","B.8","TTC",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T17,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":11},{"$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},"A0280",{"$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC17,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":"SURVEY AND STAKING, RETAINING WALL"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ17,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY17,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","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false,null,"Headings",null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T18,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":12},{"$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},"A0300",{"$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC18,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":"SOIL EROSION CONTROL, SUPERVISOR"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ18,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":32},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY18,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","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false,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\".",null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T19,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":13},{"$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},"A0320",{"$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC19,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":"WATERING FOR DUST CONTROL"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ19,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":25},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY19,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","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T20,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":14},{"$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},"A0340",{"$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(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":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC20,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":"CLEARING AND GRUBBING"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ20,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$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(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":"IFERROR(VLOOKUP(SUM(OFFSET(AY20,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","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T21,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":15},{"$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},"A0360",{"$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(X$6,1)),MAX(0,OFFSET(X21,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y21,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z21,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA21,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB21,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC21,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":"REPAIR DRAPED ROCKFALL PROTECTION, WIRE MESH"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ21,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":44},{"$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(AT21,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU21,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV21,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW21,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX21,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY21,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","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.7","Fence Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T22,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":16},{"$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},"A0380",{"$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(X$6,1)),MAX(0,OFFSET(X22,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y22,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z22,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA22,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB22,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC22,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":"PREFABRICATED STEEL BRIDGE"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ22,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$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(AT22,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU22,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV22,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW22,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX22,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY22,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","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.8","TTC"," ",null,"ALL",null,false,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":"B.4"},"Grading Summary",null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T23,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":17},{"$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},"A0400",{"$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(X$6,1)),MAX(0,OFFSET(X23,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y23,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z23,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA23,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB23,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC23,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":"IRRIGATION SYSTEM"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP23,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":17},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ23,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(AT23,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU23,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV23,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW23,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX23,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY23,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","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false,null,null,"B.5","Surfacing Summary",null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T24,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":18},{"$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(V$6))),\"\")","v":"A0420"},{"$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(X$6,1)),MAX(0,OFFSET(X24,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y24,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z24,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA24,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB24,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC24,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":"SEWER SYSTEM"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP24,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ24,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(AT24,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU24,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV24,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW24,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX24,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY24,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","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.4","Grading Summary",16,2,18,null,false,null,null,"B.6","Drainage Summary",null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T25,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":19},{"$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(V$6))),\"\")","v":"A0440"},{"$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(X$6,1)),MAX(0,OFFSET(X25,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y25,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z25,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA25,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB25,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC25,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":"STONE MASONRY"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ25,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$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(AT25,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU25,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV25,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW25,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX25,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY25,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","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.5","Surfacing Summary",null,2,18,null,false,null,null,"B.7","Fence Summary",null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T26,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":23},{"$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(V$6))),\"\")","v":"A0460"},{"$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(X$6,1)),MAX(0,OFFSET(X26,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y26,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z26,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA26,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB26,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC26,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":"CRANE, TRUCK MOUNTED OR SELF-PROPELLED, 90 TONS MINIMUM CAPACITY, 180 FOOT MIN. BOOM, WITH DRAGLINE BUCKET, WRECKING BALL, 20 FOOT DOZER TRACK,(TESTING HOW MANY CHARACTERS IT WILL TAKE TO GET THIS PAY ITEM IN THE SPREADSHEET)"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":75},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":137},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":209},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ26,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":225},{"$f":"IF(LEN(Multi[[#This Row],[LineNum]])=0,0,COLUMNS(_xlfn.UNIQUE(Multi[[#This Row],[1D]:[12D]],TRUE)))","v":4},{"$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(AT26,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU26,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV26,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW26,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX26,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY26,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","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.6","Drainage Summary",null,2,18,null,false,null,null,"B.8","TTC",null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T27,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":24},{"$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(V$6))),\"\")","v":"A0480"},{"$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(X$6,1)),MAX(0,OFFSET(X27,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y27,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z27,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA27,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB27,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC27,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":"PLANTINGS"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ27,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":9},{"$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(AT27,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU27,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV27,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW27,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX27,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY27,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","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.7","Fence Summary",null,2,18,null,false,null,null,"B.9-B.10","Miscellaneous Summaries",null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T28,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":25},{"$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(V$6))),\"\")","v":"A0500"},{"$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(X$6,1)),MAX(0,OFFSET(X28,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y28,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z28,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA28,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB28,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC28,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":"TEMPORARY STREAM DIVERSION"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ28,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":26},{"$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(AT28,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU28,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV28,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW28,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX28,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY28,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","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.8","TTC",null,2,18,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T29,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":26},{"$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(V$6))),\"\")","v":"A0520"},{"$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(X$6,1)),MAX(0,OFFSET(X29,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y29,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z29,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA29,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB29,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC29,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":"TEMPORARY STREAM TURBIDITY MONITORING"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ29,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":37},{"$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(AT29,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU29,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV29,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW29,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX29,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY29,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","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.9-B.10","Miscellaneous Summaries",null,2,18,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T30,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":27},{"$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(V$6))),\"\")","v":"A0540"},{"$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(X$6,1)),MAX(0,OFFSET(X30,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y30,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z30,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA30,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB30,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC30,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":"RELOCATE SIGNAL SYSTEM"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ30,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":22},{"$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(AT30,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU30,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV30,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW30,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX30,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY30,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,"A0080","15919-1999","Temporary Pay Item","EACH","B.4","Grading Summary",null,40,440,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T31,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":28},{"$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(V$6))),\"\")","v":"A0560"},{"$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(X$6,1)),MAX(0,OFFSET(X31,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y31,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z31,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA31,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB31,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC31,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":"RELOCATE POLE"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ31,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":13},{"$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(AT31,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU31,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV31,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW31,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX31,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY31,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,"A0080","15919-1999","Temporary Pay Item","EACH","B.5","Surfacing Summary",null,40,440,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T32,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":29},{"$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(V$6))),\"\")","v":"A0580"},{"$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(X$6,1)),MAX(0,OFFSET(X32,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y32,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z32,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA32,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB32,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC32,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":"FIELD OFFICE SERVICES"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ32,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":21},{"$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(AT32,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU32,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV32,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW32,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX32,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY32,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,"A0080","15919-1999","Temporary Pay Item","EACH","B.6","Drainage Summary",null,40,440,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T33,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":30},{"$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(V$6))),\"\")","v":"A0600"},{"$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(X$6,1)),MAX(0,OFFSET(X33,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y33,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z33,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA33,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB33,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC33,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":"FIXTURE"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ33,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":7},{"$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(AT33,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU33,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV33,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW33,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX33,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY33,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,"A0080","15919-1999","Temporary Pay Item","EACH","B.7","Fence Summary",null,40,440,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T34,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":31},{"$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(V$6))),\"\")","v":"A0620"},{"$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(X$6,1)),MAX(0,OFFSET(X34,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y34,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z34,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA34,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB34,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC34,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":"FIXTURE, KIOSK"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP34,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":14},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ34,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(AT34,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU34,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV34,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW34,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX34,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY34,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,"A0080","15919-1999","Temporary Pay Item","EACH","B.8","TTC",null,40,440,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T35,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":32},{"$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(V$6))),\"\")","v":"A0640"},{"$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(X$6,1)),MAX(0,OFFSET(X35,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y35,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z35,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA35,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB35,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC35,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":"ROADSIDE DEVELOPMENT"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ35,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":20},{"$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(AT35,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU35,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV35,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW35,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX35,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY35,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,"A0080","15919-1999","Temporary Pay Item","EACH","B.9-B.10","Miscellaneous Summaries",null,40,440,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T36,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":33},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0020"},{"$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(X$6,1)),MAX(0,OFFSET(X36,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y36,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z36,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA36,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB36,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC36,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":"SURVEY AND STAKING, RETAINING WALL"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ36,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":34},{"$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(AT36,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU36,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV36,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW36,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX36,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY36,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,"A0120","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.4","Grading Summary",null,2000,22000,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T37,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":35},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0040"},{"$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(X$6,1)),MAX(0,OFFSET(X37,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y37,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z37,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA37,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB37,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC37,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, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":74},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ37,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":102},{"$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(AT37,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU37,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV37,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW37,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX37,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY37,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,"A0120","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.5","Surfacing Summary",20000,2000,22000,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T38,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":36},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0080"},{"$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(X$6,1)),MAX(0,OFFSET(X38,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y38,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z38,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA38,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB38,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC38,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":"Temporary Pay Item"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP38,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":18},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ38,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(AT38,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU38,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV38,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW38,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX38,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY38,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,"A0120","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.6","Drainage Summary",null,2000,22000,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T39,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":37},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0100"},{"$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(X$6,1)),MAX(0,OFFSET(X39,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y39,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z39,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA39,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB39,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC39,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":"SURVEY AND STAKING, APPROACH ROAD"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ39,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$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(AT39,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU39,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV39,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW39,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX39,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY39,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,"A0120","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.7","Fence Summary",null,2000,22000,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T40,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":38},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0120"},{"$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(X$6,1)),MAX(0,OFFSET(X40,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y40,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z40,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA40,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB40,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC40,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":"CONSTRUCTION SURVEY AND STAKING"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ40,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$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(AT40,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU40,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV40,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW40,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX40,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY40,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,"A0120","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.8","TTC",null,2000,22000,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T41,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":39},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0140"},{"$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(X$6,1)),MAX(0,OFFSET(X41,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y41,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z41,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA41,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB41,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC41,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(AF41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP41,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":12},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ41,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(AT41,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU41,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV41,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW41,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX41,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY41,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,"A0120","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.9-B.10","Miscellaneous Summaries",null,2000,22000,null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T42,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":40},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0160"},{"$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(X$6,1)),MAX(0,OFFSET(X42,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y42,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z42,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA42,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB42,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC42,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":"SURVEY AND STAKING, DRAINAGE STRUCTURE"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ42,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":38},{"$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(AT42,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU42,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV42,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW42,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX42,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY42,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,"A0140","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T43,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":41},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0180"},{"$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(X$6,1)),MAX(0,OFFSET(X43,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y43,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z43,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA43,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB43,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC43,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":"SURVEY AND STAKING, PERMANENT MONUMENT AND MARKER"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ43,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":49},{"$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(AT43,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU43,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV43,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW43,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX43,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY43,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,"A0140","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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(T44,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":42},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0200"},{"$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(X$6,1)),MAX(0,OFFSET(X44,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y44,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z44,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA44,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB44,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC44,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":"SURVEY AND STAKING, RELOCATE CONTROL POINT"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ44,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":42},{"$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(AT44,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU44,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV44,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW44,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX44,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY44,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,"A0140","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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":4},{"$f":"SUM(OFFSET(T45,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":43},{"$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":33},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"B0220"},{"$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(X$6,1)),MAX(0,OFFSET(X45,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y45,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z45,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA45,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB45,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC45,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":"SURVEY AND STAKING, BOX CULVERT"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ45,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":31},{"$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(AT45,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU45,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV45,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW45,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX45,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY45,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,"A0140","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.7","Fence Summary",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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":4},{"$f":"SUM(OFFSET(T46,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":44},{"$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":44},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$6))),\"\")","v":"X0020"},{"$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(X$6,1)),MAX(0,OFFSET(X46,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y46,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z46,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA46,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB46,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC46,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":"SURVEY AND STAKING, APPROACH ROAD"},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AF46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ46,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":33},{"$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(AT46,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU46,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV46,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW46,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX46,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY46,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,"A0140","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.8","TTC",null,null,"ALL",null,false,null,null,null,null,null,null,{"$f":"SUM(IF(ROW()-ROW(S$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":5},{"$f":"SUM(OFFSET(T47,-1,0),MAX(Multi[[#This Row],[LinA]],Multi[[#This Row],[LinD]],Multi[[#This Row],[LinR]]))","v":44},{"$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":44},{"$f":"IFERROR(TRIM(INDEX(_xlfn.UNIQUE(OFFSET(Data,2,colLine,DataRows,1)),ROW()-ROW(V$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(X$6,1)),MAX(0,OFFSET(X47,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Y$6,1)),MAX(0,OFFSET(Y47,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(Z$6,1)),MAX(0,OFFSET(Z47,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AA$6,1)),MAX(0,OFFSET(AA47,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AB$6,1)),MAX(0,OFFSET(AB47,0,-1)))","v":0},{"$f":"IFERROR(INDEX(FindSpaces(Multi[[#This Row],[Amend]]),LEFT(AC$6,1)),MAX(0,OFFSET(AC47,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(AF47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AG47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AH47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AI47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AJ47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AK47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AL47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AM47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AN47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AO47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AP47,0,-1),widthD),FindSpaces(Multi[[#This Row],[Description]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AQ47,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(AT47,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AU47,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AV47,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AW47,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AX47,0,-1),widthR),FindSpaces(Multi[[#This Row],[Remarks]]),1,1),0)","v":0},{"$f":"IFERROR(VLOOKUP(SUM(OFFSET(AY47,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,"A0140","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.4","Grading Summary",null,17,189,null,false]
[null,"A0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.5","Surfacing Summary",null,17,189,null,false]
[null,"A0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.6","Drainage Summary",150,17,189,null,false]
[null,"A0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.7","Fence Summary",22,17,189,null,false]
[null,"A0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.8","TTC",null,17,189,null,false]
[null,"A0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.9-B.10","Miscellaneous Summaries",null,17,189,null,false]
[null,"A0240","15214-0000","SURVEY AND STAKING, MISCELLANEOUS","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0240","15214-0000","SURVEY AND STAKING, MISCELLANEOUS","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0240","15214-0000","SURVEY AND STAKING, MISCELLANEOUS","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0240","15214-0000","SURVEY AND STAKING, MISCELLANEOUS","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0240","15214-0000","SURVEY AND STAKING, MISCELLANEOUS","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0240","15214-0000","SURVEY AND STAKING, MISCELLANEOUS","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0260","15214-1000","SURVEY AND STAKING, BRIDGE","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0260","15214-1000","SURVEY AND STAKING, BRIDGE","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0260","15214-1000","SURVEY AND STAKING, BRIDGE","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0260","15214-1000","SURVEY AND STAKING, BRIDGE","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0260","15214-1000","SURVEY AND STAKING, BRIDGE","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0260","15214-1000","SURVEY AND STAKING, BRIDGE","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0280","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0280","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0280","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0280","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0280","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0280","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0300","15702-3000","SOIL EROSION CONTROL, SUPERVISOR","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0300","15702-3000","SOIL EROSION CONTROL, SUPERVISOR","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0300","15702-3000","SOIL EROSION CONTROL, SUPERVISOR","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0300","15702-3000","SOIL EROSION CONTROL, SUPERVISOR","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0300","15702-3000","SOIL EROSION CONTROL, SUPERVISOR","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0300","15702-3000","SOIL EROSION CONTROL, SUPERVISOR","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0320","15802-0000","WATERING FOR DUST CONTROL","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0320","15802-0000","WATERING FOR DUST CONTROL","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0320","15802-0000","WATERING FOR DUST CONTROL","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0320","15802-0000","WATERING FOR DUST CONTROL","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0320","15802-0000","WATERING FOR DUST CONTROL","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0320","15802-0000","WATERING FOR DUST CONTROL","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0340","20102-0000","CLEARING AND GRUBBING","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0340","20102-0000","CLEARING AND GRUBBING","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0340","20102-0000","CLEARING AND GRUBBING","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0340","20102-0000","CLEARING AND GRUBBING","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0340","20102-0000","CLEARING AND GRUBBING","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0340","20102-0000","CLEARING AND GRUBBING","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0360","26303-1000","REPAIR DRAPED ROCKFALL PROTECTION, WIRE MESH","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0360","26303-1000","REPAIR DRAPED ROCKFALL PROTECTION, WIRE MESH","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0360","26303-1000","REPAIR DRAPED ROCKFALL PROTECTION, WIRE MESH","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0360","26303-1000","REPAIR DRAPED ROCKFALL PROTECTION, WIRE MESH","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0360","26303-1000","REPAIR DRAPED ROCKFALL PROTECTION, WIRE MESH","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0360","26303-1000","REPAIR DRAPED ROCKFALL PROTECTION, WIRE MESH","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0380","55504-0000","PREFABRICATED STEEL BRIDGE","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0380","55504-0000","PREFABRICATED STEEL BRIDGE","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0380","55504-0000","PREFABRICATED STEEL BRIDGE","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0380","55504-0000","PREFABRICATED STEEL BRIDGE","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0380","55504-0000","PREFABRICATED STEEL BRIDGE","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0380","55504-0000","PREFABRICATED STEEL BRIDGE","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0400","61110-1000","IRRIGATION SYSTEM","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0400","61110-1000","IRRIGATION SYSTEM","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0400","61110-1000","IRRIGATION SYSTEM","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0400","61110-1000","IRRIGATION SYSTEM","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0400","61110-1000","IRRIGATION SYSTEM","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0400","61110-1000","IRRIGATION SYSTEM","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0420","61201-0000","SEWER SYSTEM","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0420","61201-0000","SEWER SYSTEM","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0420","61201-0000","SEWER SYSTEM","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0420","61201-0000","SEWER SYSTEM","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0420","61201-0000","SEWER SYSTEM","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0420","61201-0000","SEWER SYSTEM","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0440","62003-0000","STONE MASONRY","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0440","62003-0000","STONE MASONRY","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0440","62003-0000","STONE MASONRY","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0440","62003-0000","STONE MASONRY","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0440","62003-0000","STONE MASONRY","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0440","62003-0000","STONE MASONRY","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0460","62201-2600","CRANE, TRUCK MOUNTED OR SELF-PROPELLED, 90 TONS MINIMUM CAPACITY, 180 FOOT MIN. BOOM, WITH DRAGLINE BUCKET, WRECKING BALL, 20 FOOT DOZER TRACK,(TESTING HOW MANY CHARACTERS IT WILL TAKE TO GET THIS PAY ITEM IN THE SPREADSHEET)","HOUR","B.4","Grading Summary",null,null,100,null,false]
[null,"A0460","62201-2600","CRANE, TRUCK MOUNTED OR SELF-PROPELLED, 90 TONS MINIMUM CAPACITY, 180 FOOT MIN. BOOM, WITH DRAGLINE BUCKET, WRECKING BALL, 20 FOOT DOZER TRACK,(TESTING HOW MANY CHARACTERS IT WILL TAKE TO GET THIS PAY ITEM IN THE SPREADSHEET)","HOUR","B.5","Surfacing Summary",null,null,100,null,false]
[null,"A0460","62201-2600","CRANE, TRUCK MOUNTED OR SELF-PROPELLED, 90 TONS MINIMUM CAPACITY, 180 FOOT MIN. BOOM, WITH DRAGLINE BUCKET, WRECKING BALL, 20 FOOT DOZER TRACK,(TESTING HOW MANY CHARACTERS IT WILL TAKE TO GET THIS PAY ITEM IN THE SPREADSHEET)","HOUR","B.6","Drainage Summary",null,null,100,null,false]
[null,"A0460","62201-2600","CRANE, TRUCK MOUNTED OR SELF-PROPELLED, 90 TONS MINIMUM CAPACITY, 180 FOOT MIN. BOOM, WITH DRAGLINE BUCKET, WRECKING BALL, 20 FOOT DOZER TRACK,(TESTING HOW MANY CHARACTERS IT WILL TAKE TO GET THIS PAY ITEM IN THE SPREADSHEET)","HOUR","B.7","Fence Summary",null,null,100,null,false]
[null,"A0460","62201-2600","CRANE, TRUCK MOUNTED OR SELF-PROPELLED, 90 TONS MINIMUM CAPACITY, 180 FOOT MIN. BOOM, WITH DRAGLINE BUCKET, WRECKING BALL, 20 FOOT DOZER TRACK,(TESTING HOW MANY CHARACTERS IT WILL TAKE TO GET THIS PAY ITEM IN THE SPREADSHEET)","HOUR","B.8","TTC",null,null,100,null,false]
[null,"A0460","62201-2600","CRANE, TRUCK MOUNTED OR SELF-PROPELLED, 90 TONS MINIMUM CAPACITY, 180 FOOT MIN. BOOM, WITH DRAGLINE BUCKET, WRECKING BALL, 20 FOOT DOZER TRACK,(TESTING HOW MANY CHARACTERS IT WILL TAKE TO GET THIS PAY ITEM IN THE SPREADSHEET)","HOUR","B.9-B.10","Miscellaneous Summaries",null,null,100,null,false]
[null,"A0480","62603-0000","PLANTINGS","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0480","62603-0000","PLANTINGS","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0480","62603-0000","PLANTINGS","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0480","62603-0000","PLANTINGS","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0480","62603-0000","PLANTINGS","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0480","62603-0000","PLANTINGS","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0500","62801-0000","TEMPORARY STREAM DIVERSION","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0500","62801-0000","TEMPORARY STREAM DIVERSION","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0500","62801-0000","TEMPORARY STREAM DIVERSION","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0500","62801-0000","TEMPORARY STREAM DIVERSION","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0500","62801-0000","TEMPORARY STREAM DIVERSION","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0500","62801-0000","TEMPORARY STREAM DIVERSION","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0520","62802-0000","TEMPORARY STREAM TURBIDITY MONITORING ","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0520","62802-0000","TEMPORARY STREAM TURBIDITY MONITORING ","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0520","62802-0000","TEMPORARY STREAM TURBIDITY MONITORING ","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0520","62802-0000","TEMPORARY STREAM TURBIDITY MONITORING ","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0520","62802-0000","TEMPORARY STREAM TURBIDITY MONITORING ","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0520","62802-0000","TEMPORARY STREAM TURBIDITY MONITORING ","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0540","63640-0200","RELOCATE SIGNAL SYSTEM","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0540","63640-0200","RELOCATE SIGNAL SYSTEM","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0540","63640-0200","RELOCATE SIGNAL SYSTEM","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0540","63640-0200","RELOCATE SIGNAL SYSTEM","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0540","63640-0200","RELOCATE SIGNAL SYSTEM","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0540","63640-0200","RELOCATE SIGNAL SYSTEM","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0560","63640-0400","RELOCATE POLE","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0560","63640-0400","RELOCATE POLE","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0560","63640-0400","RELOCATE POLE","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0560","63640-0400","RELOCATE POLE","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0560","63640-0400","RELOCATE POLE","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0560","63640-0400","RELOCATE POLE","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0580","63712-0000","FIELD OFFICE SERVICES","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0580","63712-0000","FIELD OFFICE SERVICES","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0580","63712-0000","FIELD OFFICE SERVICES","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0580","63712-0000","FIELD OFFICE SERVICES","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0580","63712-0000","FIELD OFFICE SERVICES","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0580","63712-0000","FIELD OFFICE SERVICES","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0600","64605-0000","FIXTURE","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0600","64605-0000","FIXTURE","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0600","64605-0000","FIXTURE","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0600","64605-0000","FIXTURE","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0600","64605-0000","FIXTURE","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0600","64605-0000","FIXTURE","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0620","64605-1000","FIXTURE, KIOSK","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0620","64605-1000","FIXTURE, KIOSK","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0620","64605-1000","FIXTURE, KIOSK","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0620","64605-1000","FIXTURE, KIOSK","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0620","64605-1000","FIXTURE, KIOSK","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0620","64605-1000","FIXTURE, KIOSK","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"A0640","64630-0000","ROADSIDE DEVELOPMENT","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"A0640","64630-0000","ROADSIDE DEVELOPMENT","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"A0640","64630-0000","ROADSIDE DEVELOPMENT","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"A0640","64630-0000","ROADSIDE DEVELOPMENT","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"A0640","64630-0000","ROADSIDE DEVELOPMENT","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"A0640","64630-0000","ROADSIDE DEVELOPMENT","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"B0020","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"B0020","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"B0020","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"B0020","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"B0020","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"B0020","15214-2000","SURVEY AND STAKING, RETAINING WALL","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"B0040","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.4","Grading Summary",null,2000,22000,null,false]
[null,"B0040","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.5","Surfacing Summary",20000,2000,22000,null,false]
[null,"B0040","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.6","Drainage Summary",null,2000,22000,null,false]
[null,"B0040","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.7","Fence Summary",null,2000,22000,null,false]
[null,"B0040","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.8","TTC",null,2000,22000,null,false]
[null,"B0040","40101-0080","ASPHALT CONCRETE PAVEMENT, GYRATORY MIX, NO. 4 SIEVE NOMINAL MAXIMUM SIZE AGGREGATE, <0.3 MILLION ESAL","TON","B.9-B.10","Miscellaneous Summaries",null,2000,22000,null,false]
[null,"B0080","15919-1999","Temporary Pay Item","EACH","B.4","Grading Summary",null,40,440,null,false]
[null,"B0080","15919-1999","Temporary Pay Item","EACH","B.5","Surfacing Summary",null,40,440,null,false]
[null,"B0080","15919-1999","Temporary Pay Item","EACH","B.6","Drainage Summary",null,40,440,null,false]
[null,"B0080","15919-1999","Temporary Pay Item","EACH","B.7","Fence Summary",null,40,440,null,false]
[null,"B0080","15919-1999","Temporary Pay Item","EACH","B.8","TTC",null,40,440,null,false]
[null,"B0080","15919-1999","Temporary Pay Item","EACH","B.9-B.10","Miscellaneous Summaries",null,40,440,null,false]
[null,"B0100","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.4","Grading Summary",16,2,18,null,false]
[null,"B0100","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.5","Surfacing Summary",null,2,18,null,false]
[null,"B0100","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.6","Drainage Summary",null,2,18,null,false]
[null,"B0100","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.7","Fence Summary",null,2,18,null,false]
[null,"B0100","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.8","TTC",null,2,18,null,false]
[null,"B0100","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.9-B.10","Miscellaneous Summaries",null,2,18,null,false]
[null,"B0120","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"B0120","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"B0120","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"B0120","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"B0120","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.8","TTC"," ",null,"ALL",null,false]
[null,"B0120","15201-0000","CONSTRUCTION SURVEY AND STAKING","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"B0140","15101-0000","MOBILIZATION","LPSM","B.4","Grading Summary"," ",null,"ALL",null,false]
[null,"B0140","15101-0000","MOBILIZATION","LPSM","B.5","Surfacing Summary",null,null,"ALL",null,false]
[null,"B0140","15101-0000","MOBILIZATION","LPSM","B.6","Drainage Summary",null,null,"ALL",null,false]
[null,"B0140","15101-0000","MOBILIZATION","LPSM","B.7","Fence Summary",null,null,"ALL",null,false]
[null,"B0140","15101-0000","MOBILIZATION","LPSM","B.8","TTC",null,null,"ALL",null,false]
[null,"B0140","15101-0000","MOBILIZATION","LPSM","B.9-B.10","Miscellaneous Summaries",null,null,"ALL",null,false]
[null,"B0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.4","Grading Summary",null,17,189,null,false]
[null,"B0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.5","Surfacing Summary",null,17,189,null,false]
[null,"B0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.6","Drainage Summary",150,17,189,null,false]
[null,"B0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.7","Fence Summary",22,17,189,null,false]
[null,"B0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.8","TTC",null,17,189,null,false]
[null,"B0160","15215-3000","SURVEY AND STAKING, DRAINAGE STRUCTURE","EACH","B.9-B.10","Miscellaneous Summaries",null,17,189,null,false]
[null,"B0180","15215-4000","SURVEY AND STAKING, PERMANENT MONUMENT AND MARKER","EACH","B.4","Grading Summary",null,null,0,null,false]
[null,"B0180","15215-4000","SURVEY AND STAKING, PERMANENT MONUMENT AND MARKER","EACH","B.5","Surfacing Summary",null,null,0,null,false]
[null,"B0180","15215-4000","SURVEY AND STAKING, PERMANENT MONUMENT AND MARKER","EACH","B.6","Drainage Summary",null,null,0,null,false]
[null,"B0180","15215-4000","SURVEY AND STAKING, PERMANENT MONUMENT AND MARKER","EACH","B.7","Fence Summary",null,null,0,null,false]
[null,"B0180","15215-4000","SURVEY AND STAKING, PERMANENT MONUMENT AND MARKER","EACH","B.8","TTC",null,null,0,null,false]
[null,"B0180","15215-4000","SURVEY AND STAKING, PERMANENT MONUMENT AND MARKER","EACH","B.9-B.10","Miscellaneous Summaries",null,null,0,null,false]
[null,"B0200","15215-4500","SURVEY AND STAKING, RELOCATE CONTROL POINT","EACH","B.4","Grading Summary",null,null,0,null,false]
[null,"B0200","15215-4500","SURVEY AND STAKING, RELOCATE CONTROL POINT","EACH","B.5","Surfacing Summary",null,null,0,null,false]
[null,"B0200","15215-4500","SURVEY AND STAKING, RELOCATE CONTROL POINT","EACH","B.6","Drainage Summary",null,null,0,null,false]
[null,"B0200","15215-4500","SURVEY AND STAKING, RELOCATE CONTROL POINT","EACH","B.7","Fence Summary",null,null,0,null,false]
[null,"B0200","15215-4500","SURVEY AND STAKING, RELOCATE CONTROL POINT","EACH","B.8","TTC",null,null,0,null,false]
[null,"B0200","15215-4500","SURVEY AND STAKING, RELOCATE CONTROL POINT","EACH","B.9-B.10","Miscellaneous Summaries",null,null,0,null,false]
[null,"B0220","15215-5000","SURVEY AND STAKING, BOX CULVERT","EACH","B.4","Grading Summary",null,null,0,null,false]
[null,"B0220","15215-5000","SURVEY AND STAKING, BOX CULVERT","EACH","B.5","Surfacing Summary",null,null,0,null,false]
[null,"B0220","15215-5000","SURVEY AND STAKING, BOX CULVERT","EACH","B.6","Drainage Summary",null,null,0,null,false]
[null,"B0220","15215-5000","SURVEY AND STAKING, BOX CULVERT","EACH","B.7","Fence Summary",null,null,0,null,false]
[null,"B0220","15215-5000","SURVEY AND STAKING, BOX CULVERT","EACH","B.8","TTC",null,null,0,null,false]
[null,"B0220","15215-5000","SURVEY AND STAKING, BOX CULVERT","EACH","B.9-B.10","Miscellaneous Summaries",null,null,0,null,false]
[null,"X0020","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.4","Grading Summary",16,2,18,null,false]
[null,"X0020","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.5","Surfacing Summary",null,2,18,null,false]
[null,"X0020","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.6","Drainage Summary",null,2,18,null,false]
[null,"X0020","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.7","Fence Summary",null,2,18,null,false]
[null,"X0020","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.8","TTC",null,2,18,null,false]
[null,"X0020","15215-1000","SURVEY AND STAKING, APPROACH ROAD","EACH","B.9-B.10","Miscellaneous Summaries",null,2,18,null,false]

{"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":3},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":32},{"$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,"ACRE","USC",null,null,"Column overhead",{"$f":"ROWS(_xlfn.ANCHORARRAY(Headings))*0.72","v":4.32}]
[{"$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":32},{"$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":32},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":11},{"$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":3},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":43},{"$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":43},{"$f":"MAX(OFFSET(SheetNames[[#This Row],[Draft]],1,0)-SheetNames[[#This Row],[Draft]],0)","v":1},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},null,"DAY","Dual",null,null,"Description",{"$f":"MROUND(MAX(MIN(95-3.75*ROWS(_xlfn.ANCHORARRAY(Headings)),80),20),5)","v":75},"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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":10},"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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},null,"GAL","USC",null,null,"Allowance",{"$f":"O14","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":-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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},null,"ha","Metric",null,null,"Quantity",{"$f":"MAX(9,O14)","v":10},"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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},null,"HOUR","Dual",null,null,"Remarks",{"$f":"FLOOR(O18-SUM(O8:O13,O14*ROWS(_xlfn.ANCHORARRAY(Headings)),O15:O16),1)","v":26},"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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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":44},{"$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":44},{"$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":1},{"$f":"_xlfn.XLOOKUP(SheetNames[[#This Row],[Draft]],Multi[Line],Multi[Sched],1)","v":4},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)"]